Mapbox Alternative MCP. Calculate routes, query layers, and build maps with simple prompts.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Mapbox Alternative lets your AI agent handle complex geospatial tasks: calculate driving routes, run spatial queries on datasets, and generate static map images using natural language prompts.
You can use it for geocoding addresses, finding optimal travel paths between multiple points, or viewing data layers directly from a chat window.
What your AI agents can do
Create tileset source
Builds a source for the Mapbox Tiling Service (MTS).
Create token
Generates and stores a new access token for your account.
Delete token
Removes an existing access token from your profile.
Calculates turn-by-turn directions and the best travel time between two or more points.
Takes a set of coordinates (lat/lon) and returns human-readable addresses using forward geocoding.
Performs interactive location searches, providing autocomplete suggestions for addresses or points of interest.
Lets you list, retrieve details on, and update specific geographic features within your linked datasets.
Calculates the geographical area a point can reach given a specified time limit or distance radius.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Mapbox Alternative: 27 Tools for Geospatial Operations
These tools give your AI client direct access to every Mapbox API function—from basic geocoding and searching to advanced optimization and data layer management.
019e5d32create tileset source
Builds a source for the Mapbox Tiling Service (MTS).
019e5d32create token
Generates and stores a new access token for your account.
019e5d32delete token
Removes an existing access token from your profile.
019e5d32geocode batch
Converts many addresses into coordinates in one batch process.
019e5d32geocode forward
Finds the nearest address or location based on a set of coordinates.
019e5d32geocode reverse
Takes coordinates and figures out what address or place they belong to.
019e5d32get dataset feature
Pulls specific data points (features) from a defined dataset by ID.
019e5d32get directions
Calculates the shortest path, providing turn-by-turn instructions and travel time estimates.
019e5d32get feedback
Collects user feedback about your mapping experience.
019e5d32get isochrone
Computes a shape showing all points reachable from a starting point within a specific time or distance.
019e5d32get map matching
Snaps rough GPS tracks to the nearest valid road network lines for cleanup.
019e5d32get matrix
Returns travel times and distances between multiple different points simultaneously.
019e5d32get optimization
Recovers a solution that solves complex routing problems, like the Traveling Salesperson Problem.
019e5d32get raster tile
Downloads an image tile (PNG, JPG) from a Mapbox-hosted tileset.
019e5d32get static image
Generates a single, viewable map image for specific coordinates and zoom level.
019e5d32get tilequery
Retrieves detailed data about features at a precise point on the map (lat/lon).
019e5d32get vector tile
Downloads raw, structured vector data (MVT) from a Mapbox-hosted tileset.
019e5d32list datasets
Lists all geographic datasets associated with your account.
019e5d32list tokens
Shows you every access token currently stored on your profile.
019e5d32publish tileset
Makes a Mapbox Tiling Service (MTS) tileset publicly available for others to use.
019e5d32searchbox forward
Performs an initial search lookup using the Search Box API.
019e5d32searchbox retrieve
Gets full, detailed information about a location suggested by the user.
019e5d32searchbox reverse
Performs a reverse search to find a known place by coordinates.
019e5d32searchbox suggest
Provides real-time autocomplete suggestions as you type an address or location name.
019e5d32submit feedback
Allows you to submit general user feedback regarding the service usage.
019e5d32submit optimization
Runs a complex algorithm to solve multi-stop route planning problems for fleets.
019e5d32update dataset feature
Changes or corrects specific data points within an existing dataset feature.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Mapbox Alternative, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Listen up. This server lets your AI client handle heavy-duty mapping and geospatial work right from chat. You don't need a whole separate stack of services; you just talk to your agent, and it handles the coordinates, routes, and data pulls for ya.
Finding Locations (Search & Geocoding)
You can nail down any address or point of interest using interactive searches. When you start typing a location name, the system uses searchbox_suggest to give you real-time autocomplete options. Once you pick one, running searchbox_forward performs an initial search lookup for that spot. If you need all the details—like the full address and geometry—you use searchbox_retrieve.
Need to work backward? Use geocode_reverse; it takes coordinates (lat/lon) and tells you what street address they belong to. For the opposite, if you have an address string but need the exact numbers, run geocode_forward to find the nearest valid location based on your set of coordinates.
If you're dealing with a bunch of addresses at once—say, a whole list for a mailing campaign—you batch them up using geocode_batch, and it converts all those names into coordinates in one go. To check what specific address a set of coordinates is closest to, you use geocode_forward again.
Calculating Routes & Movement (The Hard Stuff)
This is where the power's at. You can calculate turn-by-turn driving directions and get time estimates using get_directions. If you need to know how long it takes to get between multiple points, or what the distance is for a bunch of different spots simultaneously, run get_matrix.
For complex trips—like having a delivery driver hit five different stops and needing the absolute shortest path—you use get_optimization. You can also feed those multi-stop problems into submit_optimization to solve them for your whole fleet. Beyond simple driving, you can figure out areas reachable within a specific time or distance using get_isochrone, which computes that required shape.
Working with Data & Maps (Datasets and Tiles)
You don't just get lines on a map; you get data. You first check what datasets are available to you by calling list_datasets. Once you know the dataset, you can pull specific points of interest or data features using get_dataset_feature, and if that feature needs correcting, run update_dataset_feature.
When you need to pinpoint exactly what kind of data lives at a precise spot on the map (a latitude and longitude), use get_tilequery. If you're downloading raw structured geometry for advanced processing, get_vector_tile gives you that Mapbox Vector Tile (MVT) format. For standard images, get_raster_tile downloads a basic image tile (PNG or JPG).
You can also create and manage custom map layers: use create_tileset_source to build your source for the Tiling Service, then you can make it public with publish_tileset. To generate a single, viewable JPEG of a specific area at a given zoom level, run get_static_image.
Utility and Account Management
To get started or manage access, the system lets you handle tokens. You can create a new secure token using create_token, see every token stored on your profile with list_tokens, delete old ones with delete_token, and review all of that history by calling list_tokens. If you want to pass along any thoughts about how the service works, use get_feedback or submit_feedback.
How Mapbox Alternative MCP Works
- 1 Subscribe to this server and enter your Mapbox Access Token (Public or Secret).
- 2 Your AI client uses the token to connect to the geospatial API.
- 3 You prompt the agent with a query, like 'Calculate the fastest route from A to B'—the system returns the structured data.
The bottom line is you send a simple request in natural language and get actionable geographical data back without leaving your editor.
Who Is Mapbox Alternative MCP For?
Anyone who deals with geography or logistics needs this. If you're the operations manager tired of manually calculating complex delivery routes, or the GIS analyst who wastes time switching between coordinate systems, this is for you. It puts all that math and mapping power right into your chat window.
Uses get_matrix and submit_optimization to calculate the most efficient sequence of stops for a delivery fleet.
Runs tools like list_datasets and get_tilequery to inspect raw feature data and check tileset statuses without touching a terminal.
Uses geocoding and spatial queries (get_isochrone) to map out potential service areas or analyze geographic trends for reports.
What Changes When You Connect
- Stop copying coordinates. Use
geocode_forwardorsearchbox_suggestto let your agent handle all lookups, converting addresses into precise lat/lon points instantly. - Don't waste time on single routes. Run multi-stop logistics using
get_matrixto compare travel times and distances between dozens of locations in one call. Then refine the order withsubmit_optimization. - Need visual data? Instead of opening a map editor, use
get_static_imageto generate an image right in your chat window for reports or presentations. - Working with raw GIS data? Use
list_datasetsand thenget_dataset_featureto pull specific attributes (like population density or zoning codes) directly from the dataset structure. - Planning service coverage? Don't guess. Run
get_isochroneto precisely calculate the area a branch can cover within, say, 20 minutes of driving time.
Real-World Use Cases
Optimizing a Delivery Route
A field manager has 15 stops and needs the most efficient order. Instead of mapping it out manually in an external tool, they prompt their agent: 'Calculate the optimal route for these 15 addresses.' The agent runs get_matrix to get all distances and then uses submit_optimization, returning the perfect, sequenced driving plan.
Checking Service Area Boundaries
A retail buyer needs to know if a new store location is within reasonable reach of their existing 10 distribution centers. They ask the agent to run get_isochrone from the proposed site, using a 30-minute driving radius to check immediate coverage.
Analyzing Data Layers in GIS
A city planner needs to know if specific zoning rules apply at a parcel of land. They first use list_datasets to find the 'Zoning Map,' then run get_tilequery on the coordinates, getting back the exact regulatory data needed for their report.
Quickly Generating Presentation Maps
A real estate agent needs a map of a neighborhood's potential selling area for a client pitch. They ask the agent to 'Generate a static image of this block at zoom 15.' The agent uses get_static_image and returns a ready-to-paste, high-quality JPEG.
The Tradeoffs
Copy-pasting coordinates for everything
Trying to manually run a series of lookups: first geocode_forward for Point A, then using those results in another tool's parameters. This is slow and error-prone.
→
Use the agent to manage the flow. Start with searchbox_suggest to nail down the location name, which gives you coordinates. Then pass those coordinates directly into a complex calculation like get_matrix or get_isochrone.
Ignoring the dataset structure
Assuming that all map data is always available through simple geocoding. You might miss specific metadata because you didn't check what layers exist.
→
Always start by running list_datasets. This shows exactly which specialized datasets are connected to your account, letting you target the right tool like get_dataset_feature.
Treating directions as a single step
Just asking 'How do I get there?' and getting only basic directions. You miss out on optimizing for multiple stops.
→
For anything involving more than two points, use get_matrix first to collect all travel times/distances. Then pass that list into submit_optimization to solve the routing puzzle.
When It Fits, When It Doesn't
Use this server if your problem has a clear geographic component: finding a path, determining a service area, or reading data from a map layer. Don't use it if you just need simple text formatting, document summarization, or general database CRUD operations that don't involve location (e.g., updating a user's name field). If your job is purely textual and doesn't care about coordinates, stick to standard LLM functions instead of calling get_directions.
However, if you are dealing with complexity—like optimizing 20 stops or calculating reachability across different time limits—you need the full suite. The core difference between simple lookups (geocode_forward) and advanced tools like get_matrix is that the latter requires multiple inputs and solves a mathematical problem (minimum distance/time) rather than just finding a single point.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mapbox. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 27 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Mapping out service areas used to take an hour of tab-switching.
Today, if you need to know the maximum area your new branch can cover in 25 minutes, you'd open a GIS platform. You'd input coordinates, adjust time sliders, run simulations, and then export a PDF showing the resulting shape. It's slow, it requires specialized software, and it’s hard to iterate on.
With this MCP server, you just prompt your agent: 'Show me all locations reachable from 123 Main St in under 25 minutes.' The agent runs `get_isochrone` instantly. You get a clean, actionable shape returned right in the chat. No software needed.
Using Mapbox Alternative MCP Server: Get map data and routes in one prompt.
Before this, calculating multi-stop routes meant opening a spreadsheet, manually listing every coordinate, and then pasting that massive list into an external routing engine. If you changed the order of two stops, you had to restart the whole process.
Now, you tell your agent: 'Calculate the optimal sequence for these 12 delivery points.' The agent runs `get_matrix` first, gathering all distances, and then uses `submit_optimization`. It gives you the solution in seconds. That's a huge difference.
Common Questions About Mapbox Alternative MCP
How do I use get_directions to find a route? +
You ask your agent for directions between two points, providing coordinates or addresses. The agent uses get_directions and returns the optimal path, including turn-by-turn instructions and total travel time.
What is the difference between get_matrix and get_isochrone? +
The key difference is purpose: get_isochrone calculates a reachable area (a shape) from one point based on time/distance. get_matrix calculates multiple specific travel times and distances between many distinct points.
Can I update data using get_dataset_feature? +
Yes, if you know the feature ID and the new data values, you can run update_dataset_feature. This lets your agent change a specific attribute (like changing a business's operating hours) within your connected dataset.
How do I search for an address using searchbox_suggest? +
You simply ask the agent to 'Find restaurants near 123 Main St.' The agent uses searchbox_suggest and provides live, autocomplete suggestions as you refine the location name.
What should I use for authentication when calling `get_dataset_feature`? +
You must pass an active access token. Use the create_token tool first to generate a secure key, then include that token in your agent's context. This keeps your data interactions authenticated and traceable.
When should I use `get_vector_tile` instead of `get_raster_tile`? +
Vector tiles provide raw, structured geometry (MVT or PBF). Raster tiles deliver pre-rendered images (PNG/JPG). Use vector when you need to style the map dynamically within a client; use raster for quick visual output.
How does `submit_optimization` solve complex fleet routes? +
It solves the Traveling Salesperson Problem (TSP). You feed it multiple required stops, and the tool returns the optimal sequence to hit every location. It minimizes total travel time for your entire route.
What's the most efficient way to geocode hundreds of addresses? +
Use geocode_batch for bulk processing. Instead of running single-point searches repeatedly, this tool handles large lists of coordinates or addresses in one go. This saves calls and processes your data much faster.
Can I calculate driving directions between two points using this server? +
Yes! Use the get_directions tool. You need to provide a routing profile (like mapbox/driving) and the coordinates as a semicolon-separated string of longitude and latitude.
How do I find information about map features at a specific coordinate? +
You can use the get_tilequery tool. By providing a tileset ID and the longitude/latitude, the agent will retrieve data about the specific features located at that point.
Is it possible to update my Mapbox datasets through the AI? +
Yes, the update_dataset_feature tool allows you to modify a specific feature within a dataset by providing the dataset ID, feature ID, and the new GeoJSON data.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Elastic Enterprise Search
Manage enterprise search via Elastic — search engines and documents, handle indexing, and monitor search analytics directly from any AI agent.
Jira Software Cloud
Manage Jira Software Agile workflows — list boards, track sprints, manage backlogs, and inspect epics directly from your AI agent.
Cloudflare Tunnel
Manage Cloudflare Tunnels directly from your AI agent — list, create, and configure secure Zero Trust connections to your private infrastructure.
You might also like
Met Museum
Explore the Metropolitan Museum of Art's collection—search for artworks, list departments, and retrieve detailed object metadata and images.
Woodpecker
Equip your AI agent with direct access to Woodpecker — manage cold email sequences, track prospect engagement, and monitor deliverability without opening the Woodpecker platform.
Senado Federal
Access real-time data from the Brazilian Federal Senate — track legislative proposals, senator profiles, and mandate histories.