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.
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.
-
Add the connector
In Claude, open Settings, then Connectors, and add Trailforks, or add a custom connector with one of the server URLs above.
-
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.
-
Ask
Try "Which blue trails near Squamish are open?" or "How far did I ride this year compared with last year?"
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.
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.
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.
More features: Trail Reporting · Activity Logs · Route Planner · All Features