Port search
search_portsFind ports by name or UN/LOCODE and return their SeaRoutes id, country and coordinates.
Model Context Protocol
Connect SeaRoutes to Claude, Cursor or another MCP client and ask for ports, registered vessels, navigable routes and voyage emissions in plain language.
SeaRoutes MCP
Streamable HTTP
{
"mcpServers": {
"searoutes": {
"transport": "streamable-http",
"url": "https://searoutesnav.com/mcp",
"headers": {
"X-SeaRoutes-Email": "you@example.com",
"X-SeaRoutes-Password": "••••••••"
}
}
}
}Natural-language examples
Your client chooses the right MCP tools and returns answers from the same maritime data behind this site.
Setup
Use your existing SeaRoutes email and password. The MCP server authenticates the requests sent by your client, so there is no separate key you need to generate.
Select Claude Desktop, Claude Code or another streamable HTTP client.
Paste the generated config and replace the email and password placeholders.
Reload your client, then ask a port, route, vessel or emissions question.
Configuration
Open Settings → Developer → Edit Config, paste the block into claude_desktop_config.json, replace both values under env, then restart Claude Desktop.
{
"mcpServers": {
"searoutes": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://searoutesnav.com/mcp",
"--header",
"X-SeaRoutes-Email:${SEAROUTES_EMAIL}",
"--header",
"X-SeaRoutes-Password:${SEAROUTES_PASSWORD}"
],
"env": {
"SEAROUTES_EMAIL": "you@example.com",
"SEAROUTES_PASSWORD": "your-searoutes-password"
}
}
}
}Your config file holds your password in plain text. Keep it out of version control and off shared machines. Sign-in attempts are rate limited, and you can change your password at any time from your account.
MCP toolkit
Your assistant calls these five tools only when the question needs them. Search and status calls do not spend a route calculation.
search_portsFind ports by name or UN/LOCODE and return their SeaRoutes id, country and coordinates.
search_vesselsFind registered vessels by name or IMO, including known deadweight and an emissions class mapping when available.
calculate_sea_routeCalculate sailing distance in nautical miles, voyage duration, passages and optional full route geometry.
calculate_voyage_emissionsCalculate well-to-wake CO2e from route, cargo and vessel data, with the method and data quality reported in every result.
get_account_statusCheck the active plan and how many Trial route calculations remain without spending an allowance.
Plan access
Trial is a limited introduction. Business keeps search open and unlocks unlimited routes and voyage emissions.
Trial
A short evaluation for signed-in accounts, available only while the introductory route allowance remains.
5 route calculations total
Shared with the site calculator as one allowance. It does not reset daily.
When the allowance is used, port and vessel search also close.
Business
Use the complete MCP toolkit for ongoing route and emissions work.
Unlimited route calculations
Port and vessel search remain available without a Trial cutoff.
Voyage CO2 emissions are included.