Server definition
- Hash
- sha256:471d90d836a32cdf27e2b78e8655fa64b8354e4517d16e9e9e4faa97575bec55
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "Public EV charging sites in Australia, New Zealand, the United States, Canada and the United Kingdom, with their plugs, power, price, network and access. Use find_chargers for what is nearest a coordinate, which is the usual question, and narrow it with min_kw, plugs and network when the question does; use search_places first when there is a suburb name but no coordinate; use get_charger to read one site in full, with its connectors and how to get in; use list_networks for who operates chargers in a country. No key and no account: this is free to call. Every answer carries the page's URL and the date the record was last checked, so cite the page and say when it was checked. A charging site's status matters: only active sites are worth sending a driver to.",
"tools": [
{
"description": "The charging sites nearest a point, nearest first, with their power, plugs, price, network and the page each is on. Narrow with min_kw for fast charging, plugs for what the car takes, and network for one operator.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"lat": {
"description": "Latitude in degrees, between -90 and 90.",
"type": "number"
},
"limit": {
"description": "How many sites to return, 1 to 30. Default 10.",
"type": "integer"
},
"lng": {
"description": "Longitude in degrees, between -180 and 180.",
"type": "number"
},
"min_kw": {
"description": "Only sites this fast or faster, in kW. 50 is rapid, 150 and above is ultra fast.",
"type": "number"
},
"network": {
"description": "Only this network, by slug: tesla, evie-networks, chargefox and so on. Use list_networks to find one.",
"type": "string"
},
"plugs": {
"description": "Only sites with one of these plugs: ccs2, ccs1, chademo, type-2, type-1, nacs, gbt.",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"radius_km": {
"description": "How far to look, in kilometres, up to 150. Default 50.",
"type": "number"
}
},
"required": [
"lat",
"lng"
],
"type": "object"
},
"name": "find_chargers",
"outputSchema": {
"additionalProperties": false,
"properties": {
"chargers": {
"description": "Charging sites, nearest first.",
"items": {
"additionalProperties": false,
"properties": {
"address": {
"type": "string"
},
"distance_km": {
"type": "number"
},
"max_kw": {
"description": "The fastest connector at this site, in kW.",
"type": "number"
},
"name": {
"type": "string"
},
"network": {
"type": "string"
},
"plugs": {
"description": "How many connectors the site has.",
"type": "integer"
},
"price": {
"description": "free, paid or unknown.",
"type": "string"
},
"standards": {
"description": "The plug types here.",
"items": {
"type": "string"
},
"type": [
"null",
"array"
]
},
"status": {
"description": "active, unavailable, planned or removed. Only send a driver to an active one.",
"type": "string"
},
"url": {
"description": "The page for this site. Cite it.",
"type": "string"
}
},
"required": [
"name",
"status",
"plugs",
"price",
"url"
],
"type": "object"
},
"type": [
"null",
"array"
]
},
"near": {
"description": "The nearest named place to the point, for saying where this is.",
"type": "string"
}
},
"required": [
"chargers"
],
"type": "object"
}
},
{
"description": "Everything about one site from an earlier answer: its connectors with power and quantity, price, access notes, network and when the record was last checked.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"public_id": {
"description": "The id from an earlier answer, the last part of a site's URL: abcd2345.",
"type": "string"
}
},
"required": [
"public_id"
],
"type": "object"
},
"name": "get_charger",
"outputSchema": {
"additionalProperties": false,
"properties": {
"charger": {
"additionalProperties": false,
"properties": {
"access": {
"description": "How to get in, in the operator's words: hours, a car park, a gate.",
"type": "string"
},
"address": {
"type": "string"
},
"connectors": {
"items": {
"additionalProperties": false,
"properties": {
"current": {
"description": "ac or dc.",
"type": "string"
},
"plug": {
"type": "string"
},
"power_kw": {
"type": "number"
},
"quantity": {
"type": "integer"
}
},
"required": [
"plug",
"current",
"quantity"
],
"type": "object"
},
"type": [
"null",
"array"
]
},
"country": {
"type": "string"
},
"last_verified": {
"description": "The date the record was last checked, as YYYY-MM-DD.",
"type": "string"
},
"lat": {
"type": "number"
},
"lng": {
"type": "number"
},
"max_kw": {
"type": "number"
},
"name": {
"type": "string"
},
"network": {
"type": "string"
},
"operator": {
"type": "string"
},
"postcode": {
"type": "string"
},
"price": {
"type": "string"
},
"price_text": {
"description": "What the operator says it costs, in their own words.",
"type": "string"
},
"region": {
"type": "string"
},
"status": {
"type": "string"
},
"suburb": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"name",
"status",
"suburb",
"country",
"lat",
"lng",
"price",
"url"
],
"type": "object"
}
},
"required": [
"charger"
],
"type": "object"
}
},
{
"description": "Every network with charging sites in a country, biggest first, with how many sites and how many regions each reaches.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country slug: australia, new-zealand, united-states, canada or united-kingdom.",
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "list_networks",
"outputSchema": {
"additionalProperties": false,
"properties": {
"networks": {
"items": {
"additionalProperties": false,
"properties": {
"key": {
"description": "Pass this as network to find_chargers.",
"type": "string"
},
"name": {
"type": "string"
},
"region_count": {
"description": "How many states or regions it reaches.",
"type": "integer"
},
"site_count": {
"type": "integer"
},
"url": {
"type": "string"
}
},
"required": [
"name",
"key",
"site_count",
"region_count",
"url"
],
"type": "object"
},
"type": [
"null",
"array"
]
}
},
"required": [
"networks"
],
"type": "object"
}
},
{
"description": "Places matching a name, each with a coordinate to search around and the count of charging sites in it.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"q": {
"description": "A suburb, town or postcode. At least two characters.",
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"name": "search_places",
"outputSchema": {
"additionalProperties": false,
"properties": {
"places": {
"items": {
"additionalProperties": false,
"properties": {
"country": {
"type": "string"
},
"lat": {
"description": "Search around this with find_chargers.",
"type": "number"
},
"lng": {
"type": "number"
},
"name": {
"type": "string"
},
"postcode": {
"type": "string"
},
"region": {
"type": "string"
},
"site_count": {
"description": "How many charging sites are in it.",
"type": "integer"
},
"url": {
"type": "string"
}
},
"required": [
"name",
"country",
"site_count",
"lat",
"lng",
"url"
],
"type": "object"
},
"type": [
"null",
"array"
]
}
},
"required": [
"places"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:471d90d836a32cdf27e2b78e8655fa64b8354e4517d16e9e9e4faa97575bec55 | sha256sum