Alltrails MCP server
Unofficial AllTrails MCP for Claude — search trails, get details, reviews, photos, saved lists
not scanned yet
0 stars563 downloads/wk
Reviews
Write oneNobody has reviewed Alltrails yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Alltrails tools
No tool declarations could be read from the package source. They show once the server is installed.
How Alltrails compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 3,470 Web search servers
- Downloads a week
- 563
- more than 87% of 827 Web search servers with a package
Release history: 13 versions in the registry since 2026-09-15, latest 2026-10-28, typically one every 3 days.
Install Alltrails in Claude Code, Cursor or VS Code
Runs npx -y alltrails-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add alltrails-mcp -- npx -y alltrails-mcp
What the publisher says
From the Alltrails repository's README, as published. We do not edit it. Read it on GitHub
AllTrails MCP
A Model Context Protocol server that connects Claude to AllTrails, giving you natural-language access to trail search, trail details, reviews, photos, weather, and your own saved lists and hiking history.
[!WARNING]
AI-developed project. This codebase was entirely built and is actively maintained by Claude. No human has audited the implementation. Review all code and tool permissions before use.
[!CAUTION]
Unofficial and unsupported. AllTrails has no public API. This server reverse-engineers the internal API used by alltrails.com. That API is fronted by DataDome bot protection and governed by AllTrails' Terms of Service. It may break without notice, and automated access may violate their ToS — a prior third-party AllTrails project was disabled at AllTrails' request. Use this only for your own account, at your own discretion.
What you can do
Ask Claude things like:
- "Find waterfall trails near Portland, Oregon"
- "What's the AllTrails rating and length of trail 10236086?"
- "Summarize the recent reviews for this trail"
- "What trails have I marked completed?"
- "Show me the trails on my saved 'weekend hikes' list"
Requirements
- Claude Desktop (or any MCP host)
- Node.js 22.5 or later
- The fetchproxy Transporter browser extension and a signed-in alltrails.com tab (see Authentication)
Acknowledgement of Terms
By using this MCP server, you acknowledge and agree to the following:
1. This server accesses AllTrails using your own signed-in session. It reuses the cookies from your own browser session; it cannot access anyone else's account or private data.
2. AllTrails' Terms of Service govern your use of this server, just as they govern your direct use of AllTrails. AllTrails restricts automated access and scraping, and fronts its API with bot protection. Automated use through this server may breach those terms. You are agreeing to AllTrails' terms every time you invoke a tool.
3. Personal use only. This project is not affiliated with, endorsed by, or sponsored by AllTrails, LLC. It is a personal automation tool. Do not use it to bulk-extract AllTrails' data, to build a competing product, or in any way that burdens their service.
4. You accept full responsibility for any consequences — technical (rate-limiting, CAPTCHA challenges, account action) or otherwise. The maintainer provides no warranty and no support.
This section is the maintainer's good-faith summary — it is not legal advice and does not modify or supersede AllTrails' actual ToS.
Installation
1. Clone and build
git clone https://github.com/chrischall/alltrails-mcp.git
cd alltrails-mcp
npm install
npm run build2. Add to Claude Desktop
Edit your Claude Desktop config file:
- Mac: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
Add the alltrails entry inside "mcpServers" (create the key if it doesn't exist):
{
"mcpServers": {
"alltrails": {
"command": "node",
"args": ["/absolute/path/to/alltrails-mcp/dist/index.js"]
}
}
}Replace /absolute/path/to/alltrails-mcp with the path where you cloned the repo.
3. Restart Claude Desktop
Quit completely (Cmd+Q on Mac, not just close the window) and relaunch.
4. Verify
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Alltrails: common questions
- Is Alltrails MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Alltrails safety report
- How do I install Alltrails?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Alltrails need an API key?
- No secret keys are declared. It reads 6 settings from the environment.
- Is Alltrails maintained?
- The last commit was 35 days ago (2026-09-30). The latest release is v3.1.11.
- What can I use instead of Alltrails?
- Servers from other publishers that do the same job: HasData Yelp MCP server, Chatroost — unofficial Telegram MCP server and Crg MCP server.
- How does Alltrails compare with other Web search MCP servers?
- safety score 92/100 (higher than 90% of 3,470 Web search servers); downloads a week 563 (more than 87% of 827 Web search servers with a package). Full comparison.
Alternatives to Alltrails
Same job from other publishers: the closest match first, then the best rated.
- HasData YelpYelp business search, place details and the full review feed, as structured JSON.not reviewedGrowingA
- Chatroost — unofficial Telegram MCP serverUnofficial Telegram MCP server — read, search, reply and react in your own Telegram account.not reviewedEstablishedA
- CrgToken-efficient code review knowledge graph: semantic search and call-graph resolution.not reviewedEstablishedB
- AlzaUnofficial MCP server for Alza.cz: catalog search plus token-guarded account and checkout.not reviewedEstablishedB
- Immich Photo ManagerPhoto management for self-hosted Immich: search, albums, duplicates, faces, PDF reports. 94 tools.not reviewedEstablishedB