This guide explains how to configure Cursor to use the TomTom MCP Server for location-based queries.
- Cursor installed
- Node.js 22+ (For STDIO)
- Docker Setup Required (For HTTP)
- A valid TomTom API key
- Navigate to Cursor
Settings>Tools & Integrations, then clickAdd Custom MCPand add the following configuration:{ "mcpServers": { "tomtom-mcp": { "command": "npx", "args": ["-y", "@tomtom-org/tomtom-mcp@latest"], "env": { "TOMTOM_API_KEY": "<your_API_KEY>" } } } }
Tip: To use the TomTom Orbis Maps backend (which includes additional tools like EV routing, search along route, and data visualization), add
"MAPS": "tomtom-orbis-maps"to theenvblock above. See Available Tools for details.
You can also run TomTom MCP in HTTP mode separately and connect to it from Cursor:
-
Run TomTom MCP in HTTP mode:
Using Docker
# Run using Docker docker run -p 3000:3000 ghcr.io/tomtom-international/tomtom-mcp:latest # To use TomTom Orbis Maps backend instead: docker run -p 3000:3000 -e MAPS=tomtom-orbis-maps ghcr.io/tomtom-international/tomtom-mcp:latest # Or with Docker Compose (after cloning the repository) docker compose up
-
Configure Cursor to connect to the HTTP server: Navigate to Cursor
Settings>Tools & Integrations, then clickAdd Custom MCPand add the following configuration:{ "mcpServers": { "tomtom-mcp": { "url": "http://localhost:3000/mcp", "headers": { "tomtom-api-key": "<your_API_KEY>", "tomtom-maps-backend": "tomtom-maps" } } } }Tip: Set the
tomtom-maps-backendheader totomtom-orbis-mapsto use the Orbis Maps backend (which includes additional tools like EV routing, search along route, and data visualization). This header is only used when the server is started without theMAPSenv var (dual-backend mode). -
You can see the TomTom MCP tools in Cursor tools menu.
- Ensure TOMTOM_API_KEY is valid and active
- Check that the MCP server is running
- Review logs for connection errors
- For HTTP mode, verify your connection URL and port are correct
- When using Docker, make sure the container is running with
docker ps
