Trailforks Features

Trailforks MCP Servertrail data for Claude and other AI assistants

Connect Trailforks to an AI assistant and ask about trails in plain language: what is open near you, which intermediate trails have the best views, or what changed in the latest trail reports. Pro members can also ask about their own riding, from yearly totals to the trails they ride most.

Server URLs

Trail data (free, no account)
https://www.trailforks.com/mcp/

Your activities (Trailforks Pro, sign-in)
https://www.trailforks.com/mcp/account/

Read-only. Results link back to trailforks.com.

Setup

Connect an AI app

The server uses the Streamable HTTP transport of the Model Context Protocol. Any MCP client that supports remote servers can use it.

  1. Add the connector

    In Claude, open Settings, then Connectors, and add Trailforks, or add a custom connector with one of the server URLs above.

  2. Sign in (activities only)

    For your own activities, the app sends you to trailforks.com to sign in and approve read access. Trail data needs no sign-in.

  3. Ask

    Try "Which blue trails near Squamish are open?" or "How far did I ride this year compared with last year?"

Free No account

Trail data tools

Public Trailforks data: trails, regions, routes, points of interest, trail status and trail reports. Every result includes a link to its trailforks.com page, and search results include a map link.

search_trails_near_location

Trails within a radius of a coordinate, with difficulty, length, elevation, activity, status, condition and tag filters.

search_trails_within_bounds

Trails whose track crosses a bounding box, with the same filters.

popular_trails_in_area

The most popular trails in a region or near a coordinate, by Trailforks global rank.

list_trails_in_region

Trails in a region and, optionally, every region beneath it.

get_trail_details

One trail: description, ratings, location, length and elevation.

get_trail_status

A trail's current status, condition and last report time.

get_trail_conditions

Status, condition and the latest published trail report.

recent_trail_reports

The latest trail reports for a trail or a whole region.

search_regions_near_location

Riding areas, cities and provinces near a coordinate.

get_region_details

One region: description, location, trail counts and bounding box.

search_routes_near_location

Curated routes near a coordinate, filterable by tag.

get_route_details

One route: description, distance, elevation, difficulty and tags.

search_pois_near_location

Points of interest near a coordinate: parking, viewpoints, water, technical features and more.

render_map

An interactive Trailforks map of the given trails, routes and regions.

list_filter_values

The labels behind every numeric filter ID (difficulty, activity type, status and so on).

list_tags

The crowd-voted tag vocabulary, such as waterfall, flowy or family-friendly.

Your activities Pro

Ask about your own riding

With Trailforks Pro or Outside+, sign in once and ask about your own activities, the trails you have ridden and your progress in a region.

get_my_activity_stats

Totals and breakdowns of your activities: distance, time, climb, records, streaks, top trails and regions, by period, sport, region or bike.

list_my_activities

Your activities with their stats and the trails ridden on each, filterable by date, sport, region, trail and distance.

list_my_trails

Every trail you have ridden, with times ridden, first and last ride, best time, PRs and the trail's current status.

Privacy

What an AI app can and cannot see

  • Read-only. No tool can change trails, reports, activities or settings.
  • No GPS. Activity tools return summaries and trail names, never tracks, coordinates or activity maps.
  • Only you. The activity tools read the signed-in user's own activities and nothing else.
  • Your approval. An app gets access only after you approve it on trailforks.com, and you can disconnect it at any time under Connections in your profile settings.
  • Strava activities are not shared. Activities imported from Strava are left out of every response.

FAQ

What is MCP?

The Model Context Protocol is an open standard that lets AI assistants call tools on other services. The Trailforks MCP server gives an assistant such as Claude read-only access to Trailforks trail data, and, if you allow it, to your own activity stats.

Which AI apps can use it?

Any MCP client that supports remote servers over HTTP. In Claude, add it as a connector. The public server needs no account. Your activity data uses OAuth, so the app must support MCP sign-in.

Can the AI app see my GPS tracks or location?

No. The activity tools return summaries only: dates, distance, time, climb, counts and the names of trails ridden. They never return GPS tracks, coordinates or map images of your activities, and they cannot read anyone else's activities.

Can the AI app change anything on my account?

No. Every tool is read-only. It cannot add, edit or delete trails, reports, activities or settings.

Why are some of my activities missing?

Activities imported from Strava are not shared with AI apps, so totals can be lower than on your Trailforks profile. Each response reports how many Strava activities were left out.

How do I disconnect an AI app?

Open your profile settings on trailforks.com and find AI apps under Connections. Disconnect removes the app's access straight away. You can also remove the connector in the AI app itself.

Do I need Trailforks Pro?

Not for trail data: the public server is free and needs no account. The tools that read your own activities need Trailforks Pro or an Outside+ membership.

Bring Trailforks into your AI assistant

Add the connector, then ask about trails anywhere Trailforks has them.