BackpackMap for AI agents
BackpackMap is a free iPhone hiking app in a free TestFlight beta. This page lists every machine-readable surface on backpackmap.app. Nothing here needs a sign-in or an API key.
MCP server
A read-only MCP server with the facts about BackpackMap. Transport: Streamable HTTP, stateless, JSON answers. No sign-in.
- URL:
https://backpackmap.app/mcp - Server card: /.well-known/mcp-server-card.json
Add it to Claude Code:
claude mcp add --transport http backpackmap https://backpackmap.app/mcp
Add it to Cursor, Windsurf or another client that reads mcp.json:
{ "mcpServers": { "backpackmap": { "url": "https://backpackmap.app/mcp" } } }
Call it with curl:
curl -sX POST https://backpackmap.app/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"compare_satellite_devices","arguments":{}}}'
Tools:
get_overview: the home page as Markdown: every feature and how to join the beta.compare_satellite_devices: an iPhone with BackpackMap compared with a Garmin inReach, a ZOLEO or a handheld GPS, and when a dedicated device is still the better choice.get_agent_rules: AGENTS.md, the facts an agent must state correctly.list_pages: every page the server can read.read_page: one page as Markdown, by path.
Every page is also an MCP resource with a https://backpackmap.app/... URI.
API
- OpenAPI 3.1: /openapi.json
POST /api/beta-signupjoins a person to the free TestFlight beta. Call it only when the person asks, with their own name and the email of their own Apple ID. The rules are in AGENTS.md.
Files
- AGENTS.md: rules for agents.
- llms.txt: the index.
- llms-full.txt: every page in one file.
- sitemap.xml
- robots.txt: AI crawlers and agents are welcome.
Markdown
Every page answers Accept: text/markdown with Markdown:
curl -H "Accept: text/markdown" https://backpackmap.app/
You can also add index.md to a page path, for example /garmin-inreach-zoleo-alternative/index.md.