Beachmap MCP server
MCP serverDev toolsbeachmap gives your AI details on Europe's 478 best beaches, covering sea temperature, sand, best months, swimming, and surf. Once added, your AI can help you decide where and when to go for a swim or a surf. The data is free to use under a CC BY 4.0 license.
Use Beachmap MCP server in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Beachmap MCP server and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use Beachmap MCP server to search beaches
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
After adding beachmap, ask your AI about a beach or a month you plan to travel and it will pull up the relevant conditions. Try questions like which beaches have the warmest water in June.
What your AI can do with it
- Look up sea temperatures at European beaches
- Find the best months to visit a specific beach
- Check swimming and surf conditions
- Compare sand conditions across beaches
- Browse Europe's 478 best beaches
Install Beachmap MCP server
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user beachmap-mcp-server 'https://europebeachmap.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://europebeachmap.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=beachmap-mcp-server&config=eyJ1cmwiOiJodHRwczovL2V1cm9wZWJlYWNobWFwLmNvbS9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://europebeachmap.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add beachmap-mcp-server --url 'https://europebeachmap.com/mcp'Run it once, then sign in with codex mcp login beachmap-mcp-server if the server asks for an account.
From the project's README
As published by flightmussy/beachmap-mcp in README.md.
Remote Model Context Protocol server for Beachmap — 511 of Europe's best beaches across 31 countries, each with its sea-surface temperature (°C, from NOAA OISST), sand type, best months, swimming conditions, surf quality, setting and Blue Flag status.
Free, read-only, no key or account. Listed in the official MCP registry as com.europebeachmap/beachmap.
Endpoint
https://europebeachmap.com/mcp
Streamable HTTP transport, stateless, no authentication.
Claude Code:
claude mcp add --transport http beachmap https://europebeachmap.com/mcp
Claude / ChatGPT / other clients with remote MCP support — add https://europebeachmap.com/mcp as a custom connector, or use the generic config:
{ "mcpServers": { "beachmap": { "type": "http", "url": "https://europebeachmap.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://europebeachmap.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: CC BY 4.0 — credit "Beachmap" and link to europebeachmap.com. Sea temperatures are the 30-year (1995–2024) mean mid-August SST from NOAA OISST v2.1 (public domain), sampled at each beach's nearest ocean cell.
- Dataset downloads: JSON · CSV · GeoJSON
- Docs page: europebeachmap.com/mcp-server
Citation:
Beach data: Beachmap (https://europebeachmap.com), CC BY 4.0
Tools it offers (4)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
search_beachesget_beachwarmest_beaches_in_monthsea_temperature_year
Signals
- Last commit
- Sep 2026
Advanced
- Delivery
- beachmap MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
com-europebeachmap-beachmap- Source
- github.com/flightmussy/beachmap-mcp
- Hosted endpoint
https://europebeachmap.com/mcp
github.com/flightmussy/beachmap-mcp