Thehikingworld

com.thehikingworld.wwwPublished by www.thehikingworld.comv1.1.6Updated Nov 7, 2026

Sourced trail facts. Tiers verified-official, reported-secondary, or unverified. Gaps stay empty.

VerifiedSTDIODesktop onlyLocation & LifestyleData & Analytics

Overview

AI-generated overview

Read-only hiking trail catalog that lets an assistant look up sourced trail facts, permit fees, regions and GeoJSON geometry.

What you can do
  • Search and list trails by country, region or distance, and list available countries and regions
  • Read a full trail record with distance, grade, permits and geometry link
  • Look up permit fee rows and build multi-trail permit checklists
  • Retrieve stored line GeoJSON for a trail, with schematic lines flagged
  • Fetch the public signing key and verification recipe, and recent confirmed permit fee changes
When to use it
Useful when an assistant needs to answer hiking route, permit fee or coverage questions from a sourced catalog, or to shortlist trails before planning a trip. Values that are not stored come back empty rather than estimated.
Requirements
Runs as a local stdio process, installed from the npm package. No authentication, environment variables or headers are declared. Desktop-only; not available as a web executable.
Before you install
Read-only, with no credentials requested. Figures are only as complete as the stored catalog: missing values return null, and tiers range from verified-official to unverified, so check the tier, trail URL and readDate before relying on a fee or distance. Permit fees are informational and not a booking service.

Installation

In SourceWeft

  1. Open Thehikingworld in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

Tools

9

plan_permits

Plan permits

Returns a structured permit plan from stored rows only. Use when the user needs a multi-trail permit checklist, not raw trail geometry. Never invents figures; returns null when not stored.

Parametersqueryrequired

get_trail

Get trail

Returns the full sourced trail record (distance, grade, permits, geometry URL). Use for route facts; use get_permit for fee-only questions. Never invents figures; returns null when not stored.

Parametersslugrequired

search_trails

Search trails

Returns trail summaries filtered by country, region, or distance. Use to shortlist trails before get_trail. Never invents figures; returns null when not stored.

ParametersregioncountrysacScalemaxDistanceKmminDistanceKmmaxTypicalDayspermitRequired

get_permit

Get permit

Returns permit fee rows (costLocal, issuer, readDate, tier). Use for fee and booking questions; use get_trail for distance and grade. Never invents figures; returns null when not stored.

Parameterstrailrequired

list_regions

List regions

Returns distinct region names and countries from the catalog. Parameters: none. Output fields: regions[] with name, country, slug. Use before search_trails to see coverage; pair with list_countries. Never invents figures; returns null when not stored.

Takes no parameters.

list_countries

List countries

Returns distinct country names from the catalog. Output: countries[] of strings. Use with list_regions to scope search_trails. Never invents figures; returns null when not stored.

Takes no parameters.

get_geojson

Get GeoJSON

Returns the stored line GeoJSON for a trail slug. Use when the client needs geometry; use get_trail for summary facts. Schematic lines are flagged. Never invents figures; returns null when not stored.

Parametersslugrequired

get_provenance

Get provenance

Returns the public signing key and verification recipe. Use to validate a get_trail signature, not for trail facts. Never invents figures; returns null when not stored.

Takes no parameters.

get_updates

Get updates

Returns confirmed permit fee changes from /updates.json. Use for what changed recently, not current fees (use get_permit). Never invents figures; returns null when not stored.

Parameterslimit

Version history

4
  1. v1.1.6LatestNov 5, 2026
  2. v1.1.5Oct 23, 2026
  3. v1.1.4Oct 22, 2026
  4. v1.1.3Oct 16, 2026

Score

65% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.