Server definition
- Hash
- sha256:79fb9ad220df8e81eed91b06fd23f8263f26902429ab6e9c386bbcd39336a45b
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get current BART service advisories, delays, and elevator/escalator status.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "bart_advisories",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"advisories": {
"items": {
"additionalProperties": false,
"properties": {
"description": {
"type": [
"string",
"null"
]
},
"expires": {
"type": [
"string",
"null"
]
},
"id": {
"type": [
"string",
"null"
]
},
"posted": {
"type": [
"string",
"null"
]
},
"smsText": {
"type": [
"string",
"null"
]
},
"station": {
"type": [
"string",
"null"
]
},
"type": {
"type": "string"
}
},
"required": [
"id",
"station",
"type",
"description",
"smsText",
"posted",
"expires"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"advisories"
],
"type": "object"
}
},
{
"description": "Get real-time departures from a BART station.\n\nArgs:\n - station: 4-letter abbreviation (e.g. EMBR, 24TH)\n - direction: Optional 'n' or 's'",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"direction": {
"description": "Direction filter",
"enum": [
"n",
"s"
],
"type": "string"
},
"station": {
"description": "Station code (e.g. EMBR, 24TH)",
"minLength": 1,
"type": "string"
}
},
"required": [
"station"
],
"type": "object"
},
"name": "bart_departures",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"departures": {
"items": {
"additionalProperties": false,
"properties": {
"bikeFlag": {
"type": [
"string",
"null"
]
},
"color": {
"type": [
"string",
"null"
]
},
"destination": {
"type": [
"string",
"null"
]
},
"direction": {
"type": [
"string",
"null"
]
},
"displayMinutes": {
"type": "string"
},
"hexColor": {
"type": [
"string",
"null"
]
},
"length": {
"type": [
"number",
"null"
]
},
"minutes": {
"type": [
"number",
"null"
]
},
"platform": {
"type": [
"string",
"null"
]
},
"station": {
"type": "string"
},
"stationCode": {
"type": "string"
}
},
"required": [
"station",
"stationCode",
"destination",
"minutes",
"displayMinutes",
"direction",
"platform",
"length",
"color",
"hexColor",
"bikeFlag"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"departures"
],
"type": "object"
}
},
{
"description": "Get fare between two BART stations.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"destination": {
"description": "Destination station code",
"minLength": 1,
"type": "string"
},
"origin": {
"description": "Origin station code",
"minLength": 1,
"type": "string"
}
},
"required": [
"origin",
"destination"
],
"type": "object"
},
"name": "bart_fare",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"destination": {
"type": "string"
},
"fare": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"amount": {
"type": [
"number",
"null"
]
},
"name": {
"type": "string"
}
},
"required": [
"name",
"amount"
],
"type": "object"
},
{
"type": "null"
}
]
},
"origin": {
"type": "string"
}
},
"required": [
"origin",
"destination",
"fare"
],
"type": "object"
}
},
{
"description": "Search BART stations by name, city, address, or 4-letter station code.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"city": {
"description": "Optional city filter",
"type": "string"
},
"limit": {
"default": 10,
"description": "Maximum matches to return",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Station name, city, address fragment, or code, e.g. Embarcadero, Oakland, EMBR",
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "bart_station_lookup",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"stations": {
"items": {
"additionalProperties": false,
"properties": {
"address": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"code": {
"type": "string"
},
"county": {
"type": [
"string",
"null"
]
},
"latitude": {
"type": [
"number",
"null"
]
},
"longitude": {
"type": [
"number",
"null"
]
},
"name": {
"type": "string"
},
"state": {
"type": [
"string",
"null"
]
}
},
"required": [
"code",
"name",
"city",
"county",
"state",
"address",
"latitude",
"longitude"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"stations"
],
"type": "object"
}
},
{
"description": "List all BART stations with abbreviation codes and locations. Use this to look up station codes needed by other tools.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "bart_stations",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"stations": {
"items": {
"additionalProperties": false,
"properties": {
"address": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"code": {
"type": "string"
},
"county": {
"type": [
"string",
"null"
]
},
"latitude": {
"type": [
"number",
"null"
]
},
"longitude": {
"type": [
"number",
"null"
]
},
"name": {
"type": "string"
},
"state": {
"type": [
"string",
"null"
]
}
},
"required": [
"code",
"name",
"city",
"county",
"state",
"address",
"latitude",
"longitude"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"stations"
],
"type": "object"
}
},
{
"description": "Summarize current BART service status from advisories and real-time alert data.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "bart_status_summary",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"advisories": {
"items": {
"additionalProperties": false,
"properties": {
"description": {
"type": [
"string",
"null"
]
},
"expires": {
"type": [
"string",
"null"
]
},
"id": {
"type": [
"string",
"null"
]
},
"posted": {
"type": [
"string",
"null"
]
},
"smsText": {
"type": [
"string",
"null"
]
},
"station": {
"type": [
"string",
"null"
]
},
"type": {
"type": "string"
}
},
"required": [
"id",
"station",
"type",
"description",
"smsText",
"posted",
"expires"
],
"type": "object"
},
"type": "array"
},
"advisoryCount": {
"type": "number"
},
"types": {
"additionalProperties": {
"type": "number"
},
"type": "object"
}
},
"required": [
"advisoryCount",
"types",
"advisories"
],
"type": "object"
}
},
{
"description": "Plan a trip between two BART stations. Returns schedule, fares, and transfer info.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"date": {
"description": "Date MM/DD/YYYY",
"type": "string"
},
"destination": {
"description": "Destination station code",
"minLength": 1,
"type": "string"
},
"origin": {
"description": "Origin station code",
"minLength": 1,
"type": "string"
},
"time": {
"description": "Departure time e.g. '5:30pm'",
"type": "string"
}
},
"required": [
"origin",
"destination"
],
"type": "object"
},
"name": "bart_trip",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"trips": {
"items": {
"additionalProperties": false,
"properties": {
"destination": {
"type": [
"string",
"null"
]
},
"destinationTime": {
"type": [
"string",
"null"
]
},
"durationMinutes": {
"type": [
"number",
"null"
]
},
"fare": {
"type": [
"number",
"null"
]
},
"legs": {
"items": {
"additionalProperties": false,
"properties": {
"destination": {
"type": [
"string",
"null"
]
},
"line": {
"type": [
"string",
"null"
]
},
"origin": {
"type": [
"string",
"null"
]
},
"trainHeadStation": {
"type": [
"string",
"null"
]
}
},
"required": [
"origin",
"destination",
"line",
"trainHeadStation"
],
"type": "object"
},
"type": "array"
},
"option": {
"type": "number"
},
"origin": {
"type": [
"string",
"null"
]
},
"originTime": {
"type": [
"string",
"null"
]
}
},
"required": [
"option",
"origin",
"destination",
"originTime",
"destinationTime",
"durationMinutes",
"fare",
"legs"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"trips"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:79fb9ad220df8e81eed91b06fd23f8263f26902429ab6e9c386bbcd39336a45b | sha256sum