by mapbox
Provides a Node.js server that implements the Model Context Protocol to expose Mapbox geospatial APIs such as geocoding, POI search, routing, travel‑time matrix, isochrones, and static map images for AI agents and applications.
Mapbox MCP Server enables AI agents and applications to become geospatially aware by offering a unified MCP endpoint that forwards requests to Mapbox's location intelligence services.
npx -y @mapbox/mcp-server
or via Docker:
docker build -t mapbox-mcp-server .
npx -y @modelcontextprotocol/inspector docker run -i --rm --env MAPBOX_ACCESS_TOKEN="YOUR_TOKEN" mapbox-mcp-server
http://localhost:PORT/mcp).Q: Do I need to run a separate backend? A: No. The server runs locally (Node or Docker) and forwards requests directly to Mapbox APIs.
Q: Which environment variable holds the token?
A: MAPBOX_ACCESS_TOKEN.
Q: Can I customize map styles? A: Yes, the static image tool supports any Mapbox style ID.
Q: Are there rate limits? A: Limits are governed by your Mapbox account plan; the server does not impose additional throttling.
Q: How do I add a new tool?
A: Run npx plop create-tool and follow the prompts to scaffold a new MCP tool.
Node.js server implementing Model Context Protocol (MCP) for Mapbox APIs.
The Mapbox MCP Server transforms any AI agent or application into a geospatially-aware system by providing seamless access to Mapbox's comprehensive location intelligence platform. With this server, your AI can understand and reason about places, navigate the physical world, and access rich geospatial data including:
Whether you're building an AI travel assistant, logistics optimizer, location-based recommender, or any application that needs to understand "where", the Mapbox MCP Server provides the spatial intelligence to make it possible. You can also enable it on popular clients like Claude Desktop and VS Code. See below for details

A Mapbox access token is required to use this MCP server.
For quick access, you can use our hosted MCP endpoint:
Endpoint: https://mcp.mapbox.com/mcp
For detailed setup instructions for different clients and API usage, see the Hosted MCP Server Guide.
To get a Mapbox access token:
For more information about Mapbox access tokens, see the Mapbox documentation on access tokens.
For detailed setup instructions for different integrations, refer to the following guides:
Try these prompts with Claude Desktop or other MCP clients after setup:
Calculates travel times and distances between multiple points using Mapbox Matrix API. Features include:
Generates static map images using the Mapbox static image API. Features include:
Finds specific points of interest or brand locations by name using the Mapbox Search Box forward search API. Features include:
Performs a category search using the Mapbox Search Box category search API. Features include:
Performs forward geocoding using the Mapbox geocoding V6 API. Features include:
Performs reverse geocoding using the Mapbox geocoding V6 API. Features include:
Fetches routing directions using the Mapbox Directions API. Features include:
depart_at) for driving and driving-traffic profilesarrive_by) for driving profile onlyComputes areas that are reachable within a specified amount of times from a location using Mapbox Isochrone API. Features include:
# Build
npm run build
# Inspect
npx @modelcontextprotocol/inspector node dist/esm/index.js
# Build the Docker image
docker build -t mapbox-mcp-server .
# Run and inspect the server
npx @modelcontextprotocol/inspector docker run -i --rm --env MAPBOX_ACCESS_TOKEN="YOUR_TOKEN" mapbox-mcp-server
npx plop create-tool
# provide tool name without suffix (e.g. Search)
When you use the MCP server tools, the following data is sent directly from your environment to Mapbox APIs:
This MCP server is officially maintained by Mapbox, Inc. We provide:
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.