DEPRECATED: MCP server that provides access to AllTrails data, allowing you to search for hiking trails and get detailed trail information directly through Claude Desktop.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"alltrails_mcp_server": {
"args": [
"run",
"-i",
"--rm",
"alltrails-mcp"
],
"command": "docker"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This project has been deprecated and is no longer functional.
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.
No package registry to scan.
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
A Model Context Protocol (MCP) server providing TomTom's location services, search, routing, and traffic data to AI agents.
Real-time BART departures, trip planning, fares, stations, and advisories.
MCP server for the VesselAPI — maritime vessel tracking, port events, emissions, and navigation data
Fair meeting point discovery for AI agents with isochrone-based travel time fairness
MCP Security Weekly
Get CVE alerts and security updates for Alltrails Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This project has been deprecated and is no longer functional.
Date: January 25, 2026
Reason: This project violated AllTrails' Terms of Service by scraping their website without authorization.
At the request of AllTrails' CTO, all scraping functionality has been disabled. This repository is maintained for historical purposes only and to preserve GitHub stars, but the code no longer works and should not be used.
AllTrails contacted me regarding this repository, citing:
If you need trail data, please:
A Model Context Protocol (MCP) server that provides access to AllTrails data [DEPRECATED - NO LONGER FUNCTIONAL].
search_trailsSearch for trails in a specific national park using AllTrails data.
Parameters:
park (required): Park slug in format us/state/park-name (e.g., us/tennessee/great-smoky-mountains-national-park)get_trail_detailsGet detailed information about a specific trail by its AllTrails slug.
Parameters:
slug (required): Trail slug from AllTrails URL (the part after /trail/)This approach isolates dependencies and prevents conflicts with other Python projects.
git clone <your-repo-url>
cd alltrails_mcp
python3 -m venv alltrails_mcp_venv
source alltrails_mcp_venv/bin/activate # On Windows: alltrails_mcp_venv\Scripts\activate
pip install -r requirements.txt
Test that the server starts without errors:
python3 server.py
You should see the server start without crashing. Press Ctrl+C to stop.
If you prefer not to use a virtual environment, you can install dependencies globally.
git clone <your-repo-url>
cd alltrails_mcp
pip install -r requirements.txt
Test that the server starts without errors:
python3 server.py
You should see the server start without crashing. Press Ctrl+C to stop.
This approach runs the server in an isolated container.
docker build -t alltrails-mcp .
docker run -i --rm alltrails-mcp