Server definition
- Hash
- sha256:cd0b4d33a1065457c33689e130ab0971d4f97226542f9d4f4492dc802123f1bf
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Find My Tide predicts tides for about 4,600 stations in the United States, Canada and US territories. Find a station with search_stations, then call get_tides with its id. Times are local to the station. Every answer carries a safety notice and attribution: pass them on, and never present these predictions as suitable for navigation.",
"tools": [
{
"description": "Current wind speed and direction, sea surface temperature and sky at a tide station. Any of them may be missing where the forecast service has no data.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"station_id": {
"description": "From search_stations, e.g. \"noaa:9447130\".",
"type": "string"
}
},
"required": [
"station_id"
],
"type": "object"
},
"name": "get_conditions",
"outputSchema": null
},
{
"description": "High and low tide times and heights for one station, over one or more days in the station's local time, plus the current height and direction when the range includes now. Times are ISO 8601 with the station's UTC offset. Heights are above the station's chart datum, in feet for US stations and metres for Canadian ones unless units is given.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"date": {
"description": "First day, YYYY-MM-DD in the station's local calendar. Defaults to today there.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"days": {
"default": 2,
"maximum": 7,
"minimum": 1,
"type": "integer"
},
"station_id": {
"description": "From search_stations, e.g. \"noaa:9447130\".",
"type": "string"
},
"units": {
"enum": [
"m",
"ft"
],
"type": "string"
}
},
"required": [
"station_id"
],
"type": "object"
},
"name": "get_tides",
"outputSchema": null
},
{
"description": "Find tide stations in the United States, Canada and US territories by place name, by position, or both. With a name, results are ranked by how well they match (then by distance, if a position is given). With only a position, the nearest stations come first. Returns each station's id, which get_tides and get_conditions take.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"latitude": {
"description": "Decimal degrees.",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"longitude": {
"description": "Decimal degrees.",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"query": {
"description": "A place, station or region name, e.g. \"Monterey\", \"Bay of Fundy\", \"BC\".",
"maxLength": 100,
"type": "string"
}
},
"type": "object"
},
"name": "search_stations",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:cd0b4d33a1065457c33689e130ab0971d4f97226542f9d4f4492dc802123f1bf | sha256sum