by mapbox
Provides geospatial data and routing capabilities to AI agents via the Model Context Protocol, enabling location‑aware queries such as geocoding, POI search, routing, travel‑time matrices, isochrones, and static map images.
Enables AI applications to understand and reason about geographic locations by exposing Mapbox’s geocoding, search, routing, matrix, isochrone, and static map APIs through a standardized MCP interface.
npx -y @mapbox/mcp-server
(or build/run via Docker as described in the README).http://localhost:3000/mcp
).Q: Do I need to expose my Mapbox token to the server? A: The token remains on the client side. The server does not store or forward it; it only forwards API calls directly to Mapbox.
Q: Can I run the server locally without Docker?
A: Yes. After installing Node.js, use npm run build
and then run the inspector with npx @modelcontextprotocol/inspector node dist/esm/index.js
or simply start the package with npx -y @mapbox/mcp-server
.
Q: Which environments are supported for integration? A: Official guides exist for Claude Desktop, VS Code, Cursor AI IDE, and Smolagents. Any client that can speak the MCP protocol can connect.
Q: How is privacy handled? A: The server does not log or store any request data. All API calls go directly from the user's environment to Mapbox, and the token never leaves the local machine.
Q: Where can I report bugs or request features?
A: Open an issue on the GitHub repository or email mcp-feedback@mapbox.com
.
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.
{ "mcpServers": { "mapbox-mcp-server": { "command": "npx", "args": [ "-y", "@mapbox/mcp-server" ], "env": { "MAPBOX_ACCESS_TOKEN": "<YOUR_API_KEY>" } } } }
Discover more MCP servers with similar functionality and use cases
by danny-avila
Provides a customizable ChatGPT‑like web UI that integrates dozens of AI models, agents, code execution, image generation, web search, speech capabilities, and secure multi‑user authentication, all open‑source and ready for self‑hosting.
by ahujasid
BlenderMCP integrates Blender with Claude AI via the Model Context Protocol (MCP), enabling AI-driven 3D scene creation, modeling, and manipulation. This project allows users to control Blender directly through natural language prompts, streamlining the 3D design workflow.
by pydantic
Enables building production‑grade generative AI applications using Pydantic validation, offering a FastAPI‑like developer experience.
by GLips
Figma-Context-MCP is a Model Context Protocol (MCP) server that provides Figma layout information to AI coding agents. It bridges design and development by enabling AI tools to directly access and interpret Figma design data for more accurate and efficient code generation.
by mcp-use
Easily create and interact with MCP servers using custom agents, supporting any LLM with tool calling and offering multi‑server, sandboxed, and streaming capabilities.
by sonnylazuardi
This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically.
by lharries
WhatsApp MCP Server is a Model Context Protocol (MCP) server for WhatsApp that allows users to search, read, and send WhatsApp messages (including media) through AI models like Claude. It connects directly to your personal WhatsApp account via the WhatsApp web multi-device API and stores messages locally in a SQLite database.
by idosal
GitMCP is a free, open-source remote Model Context Protocol (MCP) server that transforms any GitHub project into a documentation hub, enabling AI tools to access up-to-date documentation and code directly from the source to eliminate "code hallucinations."
by Klavis-AI
Klavis AI provides open-source Multi-platform Control Protocol (MCP) integrations and a hosted API for AI applications. It simplifies connecting AI to various third-party services by managing secure MCP servers and authentication.