Maps, geocoding and time zones for AI coding agents, on OpenStreetMap, with hard prepaid spend caps.
MCPpedia last refreshed this data
dev.maprouter/mcp is an MCP server that maps, geocoding and time zones for AI coding agents, on OpenStreetMap, with hard prepaid spend caps. Its tool list has not been published yet over http and stdio, requires no API key, and scores 63/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"maprouter": {
"env": {
"MAPROUTER_SECRET_KEY": "mr_sk_..."
},
"args": [
"-y",
"maprouter-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Maps, geocoding and time zones for AI coding agents, on OpenStreetMap, with hard prepaid spend caps.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked maprouter-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in maps
AI tools for EasyEDA Pro schematics, PCB placement and routing, SPICE simulation, and DRC.
MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.
Enables AI assistants to control REAPER for mixing, mastering, MIDI and music production.
OSRM MCP — routing via the public demo server
MCP Security Weekly
Get CVE alerts and security updates for dev.maprouter/mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Maps your agent can set up, and a bill that can't run away.
This MCP server lets a coding agent add a working map to an app: it creates MapRouter keys, geocodes addresses, and writes MapLibre code for HTML, React, Vue or Svelte. MapRouter is prepaid, so the agent can read usage and lower budgets but can never add credits or raise a budget.
No key to copy: it signs you in with GitHub.
claude mcp add --transport http maprouter https://mcp.maprouter.dev/mcp
This repo is also a Claude Code plugin marketplace. The plugin adds the hosted server and an
add-a-map skill:
/plugin marketplace add maprouter-dev/maprouter-mcp
/plugin install maprouter@maprouter
For clients that only run local servers. (The npm package is not published yet; until then,
clone this repo and point your client at node src/stdio.ts.) Create a secret key at https://app.maprouter.dev.
{
"mcpServers": {
"maprouter": {
"command": "npx",
"args": ["-y", "maprouter-mcp"],
"env": { "MAPROUTER_SECRET_KEY": "mr_sk_..." }
}
}
}
Requires Node 22.18 or later.
| Tool | What it does | Cost |
|---|---|---|
setup_project | Creates a publishable key (browser, origin-locked) and a secret key, returns env lines | Free |
geocode | Address or place to coordinates | 10 credits |
reverse_geocode | Coordinates to address | 10 credits |
autocomplete | Search-as-you-type suggestions | 2 credits |
timezone | IANA zone, UTC offset and DST at a point | 1 credit |
get_map_snippet | Working MapLibre code with markers | Free |
check_usage | Balance, free quota and key caps | Free |
set_key_budget | Lowers a key's daily or monthly cap (never raises) | Free |
Map data © OpenStreetMap contributors.
import { MapRouterClient, createServer, handleMcpRequest } from 'maprouter-mcp';
const client = new MapRouterClient({ key: process.env.MAPROUTER_SECRET_KEY! });
// Any web-standard server: Workers, Deno, Bun, Node 22+.
export default { fetch: (request: Request) => handleMcpRequest(request, client) };
MIT