AllTrails
by AllTrails
Search AllTrails' trail catalogue by place, map bounds or name, pull trail details and a 7-day trailhead forecast from your AI agent. 5 read-only tools, no sign-in, two map widgets.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect AllTrails via MCP
https://www.alltrails.com/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
AllTrails Tools & Capabilities (5)
Find hiking, running, biking, backpacking or other trails for outdoor activities near a set of coordinates within an optional specified maximum radius (meters). Use this tool when the user: * Requests trails near a specific point of interest or landmark. * Requests trails near a named location within a specified radius or accessible within a specified time constraint. * Provides specific latitude and longitude coordinates. For most named places, use the "search within bounding box" tool if possible. Use this tool as a fallback when the bounding box of the named place is unknown. Users can specify filters related to appropriate activities, attractions, suitability, and more. Numeric range filters related to distance, elevation, and length are also available. These filter values MUST be specified in meters. In the response, length and distance values are returned both in meters and imperial units. These MUST be displayed to the user in the units most appropriate for the user's locale, e.g. feet or miles for US English users.
Find hiking, running, biking, backpacking or other trails for outdoor activities within a specified bounding box defined by southwest and northeast coordinates. Use this tool when the user: * Requests trails within specific geographic boundaries or coordinates. * Requests trails near a named geographic or political place, such as a continent, country, state, province, region, city, town, or neighborhood and you know the bounding box for that place. * Requests trails within a national, state or local park or other protected area and you know the bounding box for that park. If the bounding box for the named place is not known, use the "find trails near a location" tool instead to find trails around a center point. Users can specify filters related to appropriate activities, attractions, suitability, and more. Numeric range filters related to distance, elevation, and length are also available. These filter values MUST be specified in meters. In the response, length and distance values are returned both in meters and imperial units. These MUST be displayed to the user in the units most appropriate for the user's locale, e.g. feet or miles for US English users.
Search for hiking, running, biking, backpacking or other trails by full or partial name match. Use this tool when the user: * Requests a specific trail by name (e.g., "Avalanche Lake Trail", "Half Dome") * Searches for trails with specific keywords in the name The search can biased towards results near the provided coordinates if they are provided explicitly or available from the request metadata. If there is a clear match to the user's query, the model should automatically make a subsequent call to the `get_trail_details` tool to present the user with complete details for the matching trail. In the response, length and distance values are returned both in meters and imperial units. These MUST be displayed to the user in the units most appropriate for the user's locale, e.g. feet or miles for US English users.
Find detailed information about a trail from AllTrails. Get descriptive overviews and specific accessibility information. Includes structured data about suitable activities, and feature highlights along the trail. Get stats about the trail geography and length, and stats about associated user-generated content. In the response, length and distance values are returned both in meters and imperial units. These MUST be displayed to the user in the units most appropriate for the user's locale, e.g. feet or miles for US English users. Recent reviews are summarized in the `review_summary` field. If the user wants information that might be found in specific reviews, direct the user to the AllTrails web URL for the trail.
Get 7-day forecast for a trail at its trailhead, including high/low temperatures. For more detailed weather information, including current conditions, sunrise/sunset times, and weather alerts, direct the user to the AllTrails web URL for the trail (available in the `get_trail_details` tool response).
Read from the server on 2026-08-18, including each tool's own safety annotations.
Limits
- It cannot save, favourite or plan. All five tools are read-only. The server's own prompt offers to save results to a list, and the three tools that would do it are absent from
tools/list, so that path ends in the AllTrails app. - It is not a route-safety or fitness assessment. Difficulty is one of three catalogue labels attached to the trail, not a judgement about you, your gear or the day's conditions. AllTrails' terms of service, updated 2025-12-17, state the company makes no warranties as to the accuracy, completeness or suitability of the information, that associated activities *"can at times involve risk of injury, death, property damage"*, and that users should exercise independent judgement because real-world conditions may differ from what the product shows. Carry that across unsoftened: the connector returns catalogue data, and the decision to walk a trail remains yours.
- AllTrails asks you to verify AI output. Its terms' AI Features clause states that AI technologies may make mistakes, that you use such features at your own risk, and that you agree to verify AI-generated recommendations for accuracy.
- The weather is a forecast summary, not conditions. The output schema carries daily highs, lows and an optional alert string — no current temperature, precipitation, wind, sunrise or sunset. The tool routes you to the AllTrails page for those.
- Results are capped. Both searches return at most 20 trails per call and the name search at most 10, per their live schemas. A dense region will not come back exhaustively.
- No reviews, photos or trail geometry.
get_trail_detailsreturns a summary of recent reviews and a profile photo URL; individual reviews, photo galleries and the GPX track are not exposed, and the tool directs users to the trail's web page for review detail. - Distances and filters are metric on input. Every numeric filter must be supplied in metres, which the schemas state explicitly; responses come back in both metric and imperial.
- Widgets need a compatible client. The two map resources render only where the MCP Apps UI extension is implemented. Elsewhere the connector is text-only.
- AllTrails disclaims knowledge of private property. Its terms state the company does not have and disclaims any ability to provide complete and accurate information about private property encountered when using the products.
- We did not exercise any search tool. Our check was a read-only
initialize,tools/list,prompts/list,prompts/get,resources/list,resources/templates/listand oneresources/readof a widget. Everything above comes from those responses, from the schemas, and from AllTrails' own published pages — not from calling a search.
Frequently asked questions
Do you need an AllTrails account or a paid plan to use the MCP server?
No. AllTrails' support article states that no API keys, accounts or additional configuration are required. We confirmed it on 2026-08-18: an anonymous handshake against the endpoint returned all five tool schemas with no credential and no authentication challenge. Nothing on the server reads or writes an AllTrails account, so a free reader and a subscriber get the same five tools.
Can the AllTrails connector save trails to a list or plan a trip for you?
No. The five tools the live server exposes only read the catalogue. Its own prompt names create_list, add_trails_to_list and get_lists and offers to save results, but none of those three appear in tools/list, so an agent that accepts the offer has nothing to call. Saving, favouriting and trip planning stay in the AllTrails app.
Is the trail difficulty from this connector safe to plan a hike around?
Treat it as catalogue data, not a safety assessment. Difficulty comes back as one of three AllTrails labels — easy, moderate or hard — describing the trail as catalogued, never your fitness, gear or the conditions on the day. AllTrails' terms disclaim any warranty of accuracy, completeness or suitability and state that real-world conditions may differ from what the product shows.
How current is the weather the connector returns for a trail?
It is a seven-day forecast of high and low temperatures at the trailhead, plus an optional alert string. That is all the output schema carries. The tool itself tells the agent to send you to the trail's AllTrails page for current conditions, sunrise and sunset times, and full weather alerts, so the connector is a planning glance rather than a conditions check before you set out.
Why does AllTrails block Claude in robots.txt but still run an MCP server?
Because they govern different things. The robots file at alltrails.com disallows ClaudeBot, Claude-User, Claude-SearchBot and GPTBot from the trail catalogue, then names a short allowlist of marketing paths such as /about and /press. The MCP server on the same host answers anonymously. AllTrails is declining open crawling of its catalogue and offering a defined tool surface instead.
Do the trail maps render in every AI client?
No. The server publishes two HTML widget resources — a pin map with swipeable cards and a trail detail card — and only clients implementing the MCP Apps UI extension draw them. Elsewhere the connector degrades to text, which is why the widget descriptions instruct the agent to summarise results in chat alongside the widget rather than relying on it.
Which activities and filters can you actually ask for?
Nineteen activities, from hiking, trail running and mountain biking through backpacking, snowshoeing and via ferrata, per the live search schemas. You can also filter on fifteen attractions such as waterfalls, lakes and wildflowers, eight suitability flags including dog and stroller access, three difficulty levels, three traffic levels, route type, rating, length, duration and elevation.
Sources
- AllTrails support article "AllTrails integrations with AI assistants" (retrieved 2026-08-18; article last updated 2026-07-15). Source for the no-keys-no-account statement, the four advertised capabilities, the example prompts, the ChatGPT and Claude setup routes, the three troubleshooting answers and the statement that AllTrails does not collect or store AllTrails account data through the integration. Note two access details. Anthropic's directory publishes this URL with the slug
…-AI-services; the canonical article slug is…-AI-assistants. And the HTML route returns HTTP 403 to an automated client whilesupport.alltrails.com/robots.txtpermits/hc/en-us/articles/, so the body was read through the public Zendesk Help Center API at/api/v2/help_center/en-us/articles/47343827423764.json(HTTP 200) — a bot block, not a policy refusal. · retrieved 2026-08-18 - Live
initializeagainsthttps://www.alltrails.com/mcp(2026-08-18, HTTP 200) — protocol2025-06-18,serverInfoname "AllTrails MCP Server" version 1.27.0, declaringprompts,resourcesandtoolscapabilities. Answered an anonymous request with no credential and no challenge; this is what setsauthVerified· retrieved 2026-08-18 - Live
tools/listhandshake against the same endpoint (2026-08-18) — 5 tools with titles, descriptions, input and output schemas,_metablocks and safety annotations, returned to an unauthenticated client. Source for every tool name, annotation state, filter enum, cap and parameter shape quoted above. Schemas committed atdocs/marketing/data/tool-schemas/alltrails.tools.json· retrieved 2026-08-18 - Live
prompts/listandprompts/getagainst the same endpoint (2026-08-18) — one prompt,search_trails_assistant, whose description and body name three tools absent fromtools/list· retrieved 2026-08-18 - Live
resources/list,resources/templates/listandresources/readagainst the same endpoint (2026-08-18) — twotext/html;profile=mcp-appwidget resources with_meta.uiCSP blocks and OpenAI vendor metadata keys; the template list is empty · retrieved 2026-08-18 - AllTrails Terms of Service (retrieved 2026-08-18, HTTP 200; terms updated 2025-12-17). Source for the accuracy and suitability disclaimer, the risk-of-injury language, the independent-judgement instruction, the AI Features clause and the private-property disclaimer · retrieved 2026-08-18
https://www.alltrails.com/robots.txt(retrieved 2026-08-18, HTTP 200) — names ClaudeBot, Claude-User, Claude-SearchBot, ChatGPT-User, GPTBot, OAI-SearchBot, CCBot, PerplexityBot, Google-Extended, Applebot-Extended and Meta-ExternalAgent. Each appears in two groups: aDisallow: /group, and a later group allowing a named set of marketing paths (/$,/about*,/press*,/plans*,/newsroom*and a few others). So the trail catalogue is closed to these agents while a small brand surface stays open — not a blanket site-wide block, and reading only the first group would overstate it. The file carries noContent-Signalline. Nothing on this page is synthesised fromwww.alltrails.compage content; the prose above is built from the live MCP handshake, the terms page and the Zendesk support article.https://www.alltrails.com/llms.txtreturns 403 andhttps://support.alltrails.com/llms.txtreturns 404, so no machine doc index exists · retrieved 2026-08-18- Anthropic Connectors Directory entry (source of the partner tier, the streamable-http transport, the health category, the endpoint and the five tool names). Tier, transport and endpoint come from our directory snapshot taken 2026-08-16; AllTrails appears exactly once in that snapshot, so there is no second entry for this brand · retrieved 2026-08-16
- AllTrails privacy policy (HTTP 200 on 2026-08-18). The page is rendered entirely client-side and served no text to an automated fetch, so nothing here is sourced from it · retrieved 2026-08-18
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Healthcare
- Developer
- AllTrails
- Tools
- 5
- Domain
- www.alltrails.com
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.