Skip to content

50,000 free calls a month, card-free. Get an API key →

Maps, built for agents.
Yours to own.

Tiles, styling, geocoding, routing and turn-by-turn guidance. Hosted, or fully offline on your own servers.

Three ways in. One signed data layer.

Diagram: request lines converging into one gateway node, fanning out into map tiles and a road network

Build with the APIs

Tiles, styles, geocoding, routing and truck compliance behind one key, issued card-free. Your agents can find it, price it and use it without a human in the loop.

Diagram of four stacked layers in low relief, each etched with a different pattern (a road graph, a triangulated mesh, a tile grid, an index tree), with guide lines converging from all four into a single small map below

Run it on your infrastructure

The same stack on your own servers, and fully offline on your own devices. Signed territory packages, no call home, and a licence rather than a meter.

A laptop running the MapMap Roadside capture viewer on the Brighton pass: the record card for a shopfront open beside the map, read from the 360 frame on the right where the fascia carries its own reading chip · © OpenStreetMap contributors © OpenMapTiles

Commission a survey or a viewer

We drive the streets you name and hand back a positioned inventory with the photograph behind every value, or stand your own survey up as a viewer on your domain.

If you can’t self-host it, you don’t control it.

The whole stack boots from one Compose file inside your network: gateway, routing engine, geocoder and MCP server. An SBOM ships with every release. If we disappeared tomorrow, your maps would still work.

ADR tunnel enforcement requires the MapMap Valhalla image, which the self-host distro does not yet ship by default.

Self-host guide
first boot, from the source checkout

$cd distro && docker compose up -d --build

gateway · routing engine · geocoder · MCP server

Truck routing with ADR dangerous-goods restrictions, enforced in the costing, not post-filtered.

Read how it works

© OpenStreetMap contributors © OpenMapTiles

An agent can discover, evaluate and use MapMap unaided.

llms.txt on every deployment, machine-readable pricing, one-call card-free key issuance and an MCP server. Nothing gated behind a sales call.

Read the agents guide
an agent, evaluating mapmap.ai

$curl -s mapmap.ai/llms.txt # discover

endpoints, auth, pricing, mcp

$curl -s mapmap.ai/pricing.json # evaluate

{ free: "50k calls/mo", payg: "0.05p std · 1p truck" }

$POST /v1/keys # one call, card-free

snk_… issued · provisional · 1,000 calls / 72 h

$GET /route/v1/truck/…?height=4.0&tunnel_code=D # act

292 km · restrictions respected · ADR code D

The latest, as it ships.

All news

Your first call is free. So are the next 50,000.