AllTrails MCP server icon

AllTrails

by AllTrails

Healthcare5 toolsNo Auth Required

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/mcp

Works in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.

AllTrails Tools & Capabilities (5)

find_trails_near_locationRead-only

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_trails_within_boundsRead-only

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_trails_by_nameRead-only

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.

get_trail_detailsRead-only

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_trail_weather_overviewRead-only

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_details returns 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/list and one resources/read of 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

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 Studio

Server 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.