Server definition
- Hash
- sha256:805c03ccf291db08584303e3cd0db88956fec8b39819de9908bfee2488e126c0
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Given a UTC instant (or a wall time in a source location), return the corresponding local time in each of up to 50 target locations. Results include a source_url linking the matching worldclock.pro page when available.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"from": {
"additionalProperties": false,
"description": "Alternative to `utc`: a wall time in a specific source location.",
"properties": {
"dateTime": {
"description": "Local wall time in the source location, e.g. \"2026-06-29T09:00\".",
"type": "string"
},
"location": {
"additionalProperties": false,
"description": "A location identified by exactly ONE of: query, timezone, or latitude+longitude together.",
"properties": {
"latitude": {
"description": "Latitude in degrees [-90, 90].",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"longitude": {
"description": "Longitude in degrees [-180, 180].",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"query": {
"description": "City name, slug, or alias — e.g. \"Tokyo\", \"new-york\", \"nyc\".",
"type": "string"
},
"timezone": {
"description": "IANA zone id (\"America/New_York\") or a curated abbreviation (\"pst\", \"utc\").",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"dateTime",
"location"
],
"type": "object"
},
"targets": {
"items": {
"$ref": "#/properties/from/properties/location"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
},
"utc": {
"description": "The instant to convert, as an ISO 8601 string. Read as UTC if it has no zone designator.",
"type": "string"
}
},
"required": [
"targets"
],
"type": "object"
},
"name": "convert_time",
"outputSchema": null
},
{
"description": "Get the current local time (or the time at a given instant) in one or more locations. Each location is a city name, an IANA timezone / abbreviation, or coordinates. Up to 50 locations. Results include a source_url linking the matching worldclock.pro page when available.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"at": {
"description": "Optional ISO 8601 instant to evaluate instead of now (read as UTC if it has no zone).",
"type": "string"
},
"locations": {
"items": {
"additionalProperties": false,
"description": "A location identified by exactly ONE of: query, timezone, or latitude+longitude together.",
"properties": {
"latitude": {
"description": "Latitude in degrees [-90, 90].",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"longitude": {
"description": "Longitude in degrees [-180, 180].",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"query": {
"description": "City name, slug, or alias — e.g. \"Tokyo\", \"new-york\", \"nyc\".",
"type": "string"
},
"timezone": {
"description": "IANA zone id (\"America/New_York\") or a curated abbreviation (\"pst\", \"utc\").",
"type": "string"
}
},
"type": "object"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
}
},
"required": [
"locations"
],
"type": "object"
},
"name": "get_current_time",
"outputSchema": null
},
{
"description": "Report whether a location observes daylight saving time, the next clock change, and every summer/winter-time transition (date, local time, and before/after offset) within a year. The result includes a source_url linking the matching worldclock.pro page when available.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"location": {
"additionalProperties": false,
"description": "A location identified by exactly ONE of: query, timezone, or latitude+longitude together.",
"properties": {
"latitude": {
"description": "Latitude in degrees [-90, 90].",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"longitude": {
"description": "Longitude in degrees [-180, 180].",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"query": {
"description": "City name, slug, or alias — e.g. \"Tokyo\", \"new-york\", \"nyc\".",
"type": "string"
},
"timezone": {
"description": "IANA zone id (\"America/New_York\") or a curated abbreviation (\"pst\", \"utc\").",
"type": "string"
}
},
"type": "object"
},
"year": {
"description": "Calendar year to list transitions for (default: the current year).",
"type": "integer"
}
},
"required": [
"location"
],
"type": "object"
},
"name": "get_dst_transitions",
"outputSchema": null
},
{
"description": "Find cities by name (multilingual, diacritic-insensitive) — useful to resolve a place to a canonical slug, IANA timezone, and coordinates before calling the time tools. Each result includes a source_url linking the city's worldclock.pro page.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"country": {
"description": "Optional ISO 3166-1 alpha-2 country filter, e.g. \"JP\".",
"maxLength": 2,
"minLength": 2,
"type": "string"
},
"limit": {
"description": "Max results (default 10).",
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "City name or partial name (≥ 2 characters).",
"minLength": 2,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_cities",
"outputSchema": null
},
{
"description": "Resolve the timezone for a latitude/longitude coordinate (via geo-tz) and return the local time there.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"at": {
"description": "Optional ISO 8601 instant to evaluate instead of now (read as UTC if it has no zone).",
"type": "string"
},
"latitude": {
"description": "Latitude in degrees [-90, 90].",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"longitude": {
"description": "Longitude in degrees [-180, 180].",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [
"latitude",
"longitude"
],
"type": "object"
},
"name": "time_by_coordinates",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:805c03ccf291db08584303e3cd0db88956fec8b39819de9908bfee2488e126c0 | sha256sum