Developers
Read the atlas as data.
The public API and MCP server return the same plates as the site. They are read-only. There is no write surface, no booking, and no centre recommendations.
Terms
- Free, read-only, no key needed. 120 requests per minute per IP.
- Cite with the canonical URL when facts are shown to people.
- Show the verification tier when presenting editorial plates.
- No bulk re-publishing of plates as a competing directory.
- Data is general information, not dive planning or safety advice.
Plate verification is verified or editorial-unverified. Condition reports use self_declared or centre_verified and never include diver names, emails, or user IDs. Missing numbers stay null.
Spec: /api/v1/openapi.json. Rendered reference: /api/docs. MCP: https://www.diveratlas.com/mcp.
Examples
curl "https://www.diveratlas.com/api/v1/sites?country=EG&level=beginner" curl "https://www.diveratlas.com/api/v1/sites/ss-thistlegorm" curl "https://www.diveratlas.com/api/v1/suitability?site=ss-thistlegorm&cert=open_water&dives=15"
MCP clients
{
"mcpServers": {
"diver-atlas": {
"url": "https://www.diveratlas.com/mcp"
}
}
}Use that block in Claude Desktop, Claude Code, or Cursor. The server is Streamable HTTP and stateless.