Server definition
- Hash
- sha256:a25d5d91b056f2fa9c7bc5c0fcc5220c5100f9ba7cd5ce613baead438aed5aff
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Forward-geocode up to 50 queries in one request. Returns a JSON ARRAY of GeoJSON FeatureCollections, one per query, in order. API: GET /geocoding/{q1;q2;...}.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"autocomplete": {
"description": "Treat the last term of each query as a prefix.",
"type": "boolean"
},
"country": {
"description": "Comma-separated ISO 3166-1 alpha-2 country codes to restrict to.",
"type": "string"
},
"language": {
"description": "Comma-separated ISO 639-1 language codes for results.",
"type": "string"
},
"limit": {
"description": "Max results per query (1-10).",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"queries": {
"description": "1-50 place/address strings to geocode.",
"items": {
"type": "string"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
},
"types": {
"description": "Comma-separated place types to include.",
"type": "string"
},
"worldview": {
"description": "Disputed-border worldview: default | auto | ch | us.",
"enum": [
"default",
"auto",
"ch",
"us"
],
"type": "string"
}
},
"required": [
"queries"
],
"type": "object"
},
"name": "maptiler_batch_geocode",
"outputSchema": null
},
{
"description": "Search for a place, address, or POI by name and get matching locations as GeoJSON features. e.g. 'Zurich' or '1600 Pennsylvania Ave'. API: GET /geocoding/{query}.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"autocomplete": {
"description": "Treat the last term as a prefix for as-you-type search.",
"type": "boolean"
},
"bbox": {
"description": "Bounding box \"west,south,east,north\" to restrict results.",
"type": "string"
},
"country": {
"description": "Comma-separated ISO 3166-1 alpha-2 country codes to restrict to.",
"type": "string"
},
"excludeTypes": {
"description": "If true, `types` becomes an exclude list instead.",
"type": "boolean"
},
"fuzzyMatch": {
"description": "Allow approximate matching of the query terms.",
"type": "boolean"
},
"language": {
"description": "Comma-separated ISO 639-1 language codes for results.",
"type": "string"
},
"limit": {
"description": "Max results (1-10). Default 5.",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"proximity": {
"description": "Bias toward a point: \"lon,lat\" or the literal \"ip\".",
"type": "string"
},
"query": {
"description": "Place/address/POI to search for (goes in the URL path).",
"type": "string"
},
"types": {
"description": "Comma-separated place types to include (e.g. address,poi,city).",
"type": "string"
},
"worldview": {
"description": "Disputed-border worldview: default | auto | ch | us.",
"enum": [
"default",
"auto",
"ch",
"us"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "maptiler_geocode",
"outputSchema": null
},
{
"description": "Geolocates the IP address making the request — from a hosted Worker this is the server's egress IP, not the end-user's. API: GET /geolocation/ip.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"elevation": {
"description": "Include elevation of the located point.",
"type": "boolean"
}
},
"type": "object"
},
"name": "maptiler_geolocate_ip",
"outputSchema": null
},
{
"description": "Fetch the GeoJSON FeatureCollection of a MapTiler-hosted dataset by its data id. API: GET /data/{dataId}/features.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"dataId": {
"description": "MapTiler dataset id (from your MapTiler Cloud account).",
"type": "string"
}
},
"required": [
"dataId"
],
"type": "object"
},
"name": "maptiler_get_data_features",
"outputSchema": null
},
{
"description": "Look up ground elevation at up to 50 coordinates. Returns an array of [lng, lat, elevation] triples. API: GET /elevation/{locations}.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"locations": {
"description": "1-50 [longitude, latitude] pairs (latitude -85..85).",
"items": {
"items": [
{
"maximum": 180,
"minimum": -180,
"type": "number"
},
{
"maximum": 85,
"minimum": -85,
"type": "number"
}
],
"type": "array"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
},
"unit": {
"description": "Elevation unit. Default meters.",
"enum": [
"meters",
"feet"
],
"type": "string"
}
},
"required": [
"locations"
],
"type": "object"
},
"name": "maptiler_get_elevation",
"outputSchema": null
},
{
"description": "Find the place(s) at a given longitude/latitude, returned as GeoJSON features. API: GET /geocoding/{longitude},{latitude}.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"excludeTypes": {
"description": "If true, `types` becomes an exclude list instead.",
"type": "boolean"
},
"language": {
"description": "Comma-separated ISO 639-1 language codes for results.",
"type": "string"
},
"latitude": {
"description": "Latitude, -90..90.",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"limit": {
"description": "Max results (1-10). Default 5.",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"longitude": {
"description": "Longitude, -180..180.",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"types": {
"description": "Comma-separated place types to include.",
"type": "string"
},
"worldview": {
"description": "Disputed-border worldview: default | auto | ch | us.",
"enum": [
"default",
"auto",
"ch",
"us"
],
"type": "string"
}
},
"required": [
"longitude",
"latitude"
],
"type": "object"
},
"name": "maptiler_reverse_geocode",
"outputSchema": null
},
{
"description": "Search MapTiler's CRS/EPSG database by free text or key:value filters (e.g. 'code:4326', 'kind:CRS-PROJCRS'). API: GET /coordinates/search/{query}.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exports": {
"description": "Include WKT / Proj4 export strings for each CRS.",
"type": "boolean"
},
"limit": {
"description": "Max results (1-50). Default 10.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"offset": {
"description": "Pagination offset. Default 0.",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Search terms; supports filters like \"code:4326\" or \"kind:CRS-PROJCRS\".",
"type": "string"
},
"transformations": {
"description": "Include available transformations for each CRS.",
"type": "boolean"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "maptiler_search_coordinate_systems",
"outputSchema": null
},
{
"description": "Transform up to 50 coordinate pairs from a source coordinate reference system to a target one (EPSG codes). API: GET /coordinates/transform/{coordinates}.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"coordinates": {
"description": "1-50 [x, y] coordinate pairs in the source CRS.",
"items": {
"items": [
{
"type": "number"
},
{
"type": "number"
}
],
"type": "array"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
},
"ops": {
"description": "Pipe-separated transformation operation codes to force a path.",
"type": "string"
},
"s_srs": {
"description": "Source CRS / EPSG code. Default 4326 (WGS84).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"t_srs": {
"description": "Target CRS / EPSG code. Default 4326 (WGS84).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"coordinates"
],
"type": "object"
},
"name": "maptiler_transform_coordinates",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:a25d5d91b056f2fa9c7bc5c0fcc5220c5100f9ba7cd5ce613baead438aed5aff | sha256sum