{"name":"io.github.chrischall/alltrails-mcp","slug":"chrischall-alltrails-mcp","title":null,"description":"Unofficial AllTrails MCP for Claude — search trails, get details, reviews, photos, saved lists","url":"https://mcp.market/server/chrischall-alltrails-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":29,"stars":0,"forks":0,"downloads_week":563,"last_push_at":"2026-09-30T16:45:24.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/chrischall/alltrails-mcp","website":null,"version":"3.1.11","remotes":[],"packages":[{"registryType":"npm","identifier":"alltrails-mcp","version":"3.1.11","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional numeric AllTrails user id for the per-user tools (saved lists, completed trails, feed). If omitted, those tools resolve the signed-in user via /api/alltrails/me.","format":"string","name":"ALLTRAILS_USER_ID"},{"description":"Per-request timeout in ms (default 30000).","format":"string","name":"ALLTRAILS_REQUEST_TIMEOUT_MS"},{"description":"1/true/yes/on logs each request/response to stderr — method, path, status, response size, and a redacted 200-char request-body prefix (response bodies are never logged).","format":"string","name":"ALLTRAILS_DEBUG_LOG"},{"description":"fetchproxy concentrator port (default 37149, shared by the whole fetchproxy fleet — override only for local dev/tests).","format":"string","name":"ALLTRAILS_WS_PORT"},{"description":"Overrides the x-language-locale request header (default \"en-US\").","format":"string","name":"ALLTRAILS_LOCALE"},{"description":"Overrides the x-at-caller request header (default \"Mugen\").","format":"string","name":"ALLTRAILS_CALLER"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}