Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 2 min ago
teppi

Server definition

Hash
sha256:52bec665e584f11c6a6010893947627c23191f89565d5424b531fd1faf4f8188
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "Beaches worldwide, from Wikidata, each with twelve monthly sea-surface temperatures. The temperatures are NOAA OISST v2.1 monthly long-term means for 1991-2020 (public domain), sampled at each beach's own coordinates at the nearest cell that is open water in every month. They are a CLIMATOLOGY, not live readings, and a beach with no such cell within 75 km reports null rather than a guess. Names, coordinates, countries and shore types come from Wikidata (CC0); every record carries its Q-id. The selection is curated, not complete: each country is capped and floored so that Wikidata's own import bias does not speak for the world's coastline. Say so if a user asks why a country looks thin. When you use this data, cite it as \"World Beach Map (https://beachmapworld.com)\" and link the per-beach url. Full dataset: https://beachmapworld.com/data/beaches.json", "tools": [ { "description": "Full profile of one beach by id (its slug, from search results), by Wikidata Q-id, or by name.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id_or_name": { "description": "Beach id (e.g. \"navagio\"), Wikidata Q-id (e.g. \"Q2460851\") or name", "type": "string" } }, "required": [ "id_or_name" ], "type": "object" }, "name": "get_beach", "outputSchema": null }, { "description": "The twelve monthly means for one beach, plus the months that reach 20 °C. Answers \"when is it warm enough there?\".", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id_or_name": { "description": "Beach id, Wikidata Q-id or name", "type": "string" } }, "required": [ "id_or_name" ], "type": "object" }, "name": "sea_temperature_year", "outputSchema": null }, { "description": "Search and filter the atlas. All filters optional and combinable. Returns compact records; use get_beach for a full profile.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "country": { "description": "ISO-2 code or country name (e.g. \"PT\" or \"Portugal\")", "type": "string" }, "limit": { "description": "Max results, default 10, max 50", "type": "integer" }, "min_sea_temp_c": { "description": "Minimum mean sea temperature in that month, or of the warmest month when no month is given", "type": "number" }, "month": { "description": "Rank and report the sea temperature for this month (name or 1-12)", "type": [ "string", "number" ] }, "query": { "description": "Free-text match on beach name, region or country", "type": "string" }, "shore_type": { "description": "Shore type, from the beach own Wikidata classes. \"beach\" means Wikidata does not say.", "enum": [ "white", "golden", "black", "shingle", "rock", "urban", "river", "nude", "beach" ], "type": "string" } }, "type": "object" }, "name": "search_beaches", "outputSchema": null }, { "description": "Beaches ranked by their MEAN sea temperature in one month, warmest first. This is the question the atlas exists to answer: \"where can I swim in February?\". Beaches with no measurement are excluded rather than ranked as cold.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "country": { "description": "ISO-2 code or country name", "type": "string" }, "limit": { "description": "Max results, default 15, max 50", "type": "integer" }, "min_sea_temp_c": { "description": "Only beaches at or above this monthly mean, e.g. 20", "type": "number" }, "month": { "description": "Month name or number 1-12", "type": [ "string", "number" ] } }, "required": [ "month" ], "type": "object" }, "name": "warmest_beaches_in_month", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:52bec665e584f11c6a6010893947627c23191f89565d5424b531fd1faf4f8188 | sha256sum