Mapbox MCP Server
Official Mapbox MCP server providing geospatial intelligence through geocoding, routing, spatial analysis, and map visualization tools
Score Breakdown
Server Info
- Package
- @mapbox/mcp-server
- Registry
- npm
- Repository
- mapbox/mapbox-mcp-server
- Maintainer
- MapboxVendor
- Category
- Developer Tools
- Tags
- mapsgeocodingdirections
- Last Scanned
- 7 Apr 2026
Findings
4 issuesAuthentication & Identity
HIGHNo per-request auth - requires instance-per-user
Stdio-only transport. Requires MAPBOX_ACCESS_TOKEN environment variable. The token is appended as a query parameter to all Mapbox API requests. Also supports Bearer auth header extraction for access tokens. Optional MAPBOX_API_ENDPOINT for custom API endpoints. No MCP OAuth or HTTP transport. For multi-tenant deployment, the platform must spawn a separate server instance per user.
Add HTTP/SSE transport to accept per-request Authorization headers, or implement the MCP OAuth spec.
LLM Safety
HIGHTool descriptions contain instructional language
Descriptions include directives that could influence LLM behavior beyond tool selection.
Remove instructional language. Descriptions should be purely factual.
Data Exposure
LOWNo field selection on responses
Responses return full records rather than projected fields.
Implement field selection to return only relevant fields.
Maintenance & Trust
HIGH6 dependency vulnerabilities (1 critical, 2 high)
npm audit found 1 critical and 2 high severity CVEs.
Run `npm audit fix` and update vulnerable dependencies.
Tools
30 total| Name | Description | Risk |
|---|---|---|
| search_and_geocode_tool | Search for places and geocode addresses using Mapbox Search API | read |
| reverse_geocode_tool | Reverse geocode coordinates to addresses | read |
| directions_tool | Fetches directions from Mapbox API based on provided coordinates and direction method. For route planning and distance calculations, use geometries="none" to get compact responses. Only request full geometry (geometries="geojson") when you need to visualize the route on a map or provide detailed turn-by-turn navigation instructions. | read |
| isochrone_tool | Calculate travel time isochrones from Mapbox API | read |
| matrix_tool | Calculate travel time/distance matrices between multiple points | read |
| map_matching_tool | Match GPS coordinates to road segments using Mapbox Map Matching API | read |
| optimization_tool | Optimize route ordering for multiple waypoints | read |
| static_map_image_tool | Generate static map images from Mapbox | read |
| place_details_tool | Get detailed information about a place by Mapbox ID | read |
| category_search_tool | Search for places by category using Mapbox Search API | read |
| area_tool | Calculate the area of a GeoJSON polygon | read |
| bearing_tool | Calculate bearing between two points | read |
| bbox_tool | Calculate bounding box for GeoJSON geometry | read |
| buffer_tool | Create a buffer polygon around a GeoJSON geometry | read |
| centroid_tool | Calculate the centroid of a GeoJSON geometry | read |
| convex_tool | Calculate convex hull of a set of points | read |
| destination_tool | Calculate destination point given start, distance, and bearing | read |
| difference_tool | Calculate the difference between two polygons | read |
| distance_tool | Calculate distance between two points | read |
| intersect_tool | Calculate the intersection of two polygons | read |
| length_tool | Calculate the length of a GeoJSON line | read |
| midpoint_tool | Calculate the midpoint between two points | read |
| nearest_point_tool | Find the nearest point to a reference point from a set of points | read |
| nearest_point_on_line_tool | Find the nearest point on a line to a reference point | read |
| point_in_polygon_tool | Check if a point is inside a polygon | read |
| points_within_polygon_tool | Find which points from a set fall within a polygon | read |
| simplify_tool | Simplify a GeoJSON geometry while preserving shape | read |
| union_tool | Calculate the union of two or more polygons | read |
| category_list_tool | List available Mapbox place categories | read |
| resource_reader_tool | Generic fallback tool for reading MCP resources by URI | read |
Deploy Mapbox MCP Server securely
CompleteFlow adds per-user authentication, permission scoping, and audit logging to any MCP server out of the box.
Deploy on CompleteFlow