World Beach Map: beaches and sea temperature
Beaches worldwide from Wikidata, each with twelve monthly NOAA sea temperatures. No key.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http world-beach-map-beaches-and-sea-temperat 'https://beachmapworld.com/mcp'
{
"mcpServers": {
"world-beach-map-beaches-and-sea-temperat": {
"type": "http",
"url": "https://beachmapworld.com/mcp"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Beachmap MCP server
Remote Model Context Protocol server for World Beach Map — beaches worldwide from Wikidata, each with twelve monthly sea-surface temperatures from NOAA OISST v2.1, its shore type, its Wikipedia article and its photograph credit.
Free, read-only, no key or account. Listed in the official MCP registry as com.europebeachmap/beachmap — the namespace keeps the site's former domain, because a registry namespace is bound to the name it was verified under and cannot be renamed. The old endpoint, https://europebeachmap.com/mcp, therefore keeps answering rather than redirecting: a JSON-RPC client reads a 301 as a protocol error, not as a new address.
Endpoint
https://beachmapworld.com/mcp
Streamable HTTP transport, stateless, no authentication.
Claude Code:
claude mcp add --transport http beachmap https://beachmapworld.com/mcp
Claude / ChatGPT / other clients with remote MCP support — add https://beachmapworld.com/mcp as a custom connector, or use the generic config:
{ "mcpServers": { "beachmap": { "type": "http", "url": "https://beachmapworld.com/mcp" } } }
Tools
| Tool | Does | Example question it answers |
|---|---|---|
search_beaches | Search + filter all beaches: free text, country, category, sand, Blue Flag, min sea temperature, month in season | "Blue Flag white-sand beaches with sea over 25°C" |
get_beach | Full profile of one beach by id or name | "Tell me about Ksamil Beaches" |
warmest_beaches | Beaches ranked by typical warm-season sea temperature | "Where is the sea warmest in Portugal in October?" |
beaches_best_in_month | Beaches whose best-time window includes a month | "Where should I go to the beach in October?" |
Run it yourself
The server reads the open Beachmap dataset from disk:
npm install
curl -o beaches.json https://beachmapworld.com/data/beaches.json
BEACHES_PATH=./beaches.json PORT=8765 node server.mjs
# MCP endpoint on http://127.0.0.1:8765/mcp
Data & licence
- Code: MIT (this repository).
- Data: beach records from Wikidata (CC0), sea temperature from NOAA OISST v2.1 (public domain). A credit and a link to beachmapworld.com are appreciated, not required. Each beach carries twelve monthly means (the 1991–2020 long-term monthly mean), sampled at the nearest grid cell that is open water in all twelve months.
- Dataset downloads: JSON · CSV · GeoJSON
Citation:
Beach data: Beachmap (https://beachmapworld.com), Wikidata CC0 · NOAA public domain
Frequently asked questions
What is World Beach Map: beaches and sea temperature?
Beaches worldwide from Wikidata, each with twelve monthly NOAA sea temperatures. No key.
How do I install World Beach Map: beaches and sea temperature?
It runs as a remote server. In Claude Code: claude mcp add --transport http world-beach-map-beaches-and-sea-temperat 'https://beachmapworld.com/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does World Beach Map: beaches and sea temperature need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is World Beach Map: beaches and sea temperature open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains World Beach Map: beaches and sea temperature?
It is published by Flightmussy. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.