Skip to main content
Glama
defevan

mountainproject

by defevan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MP_USER_IDNoFallback user ID
MP_USERNAMENoOptional username slug
MP_USER_AGENTNoHTTP User-Agentmp-mcp/1.0
MP_XSRF_TOKENNoOptional CSRF cookie
MP_SESSION_FILENoSession storage path~/.mp-mcp/session.json
MP_RATE_LIMIT_MSNoDelay between MP requests500
MP_SESSION_COOKIENoFallback session cookie
MP_TICKS_CACHE_TTL_MSNoTick cache TTL (15 min)900000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
mp_searchA

Search Mountain Project for routes and/or areas by name or keyword.

mp_get_routeA

Get detailed information about a climbing route by numeric ID.

mp_get_areaA

Get detailed information about a climbing area by numeric ID.

mp_find_routesB

Find routes in an area using Mountain Project route finder filters.

mp_resolve_idA

Extract a numeric route or area ID from a Mountain Project URL or prefixed ID.

mp_auth_statusB

Check whether the Mountain Project session is valid and return user info.

mp_set_sessionB

Set or refresh the Mountain Project session cookie at runtime.

mp_fetch_ticksB

Force-refresh your personal tick list from Mountain Project.

mp_list_ticksB

List your personal ticks, auto-fetching from MP if cache is empty or stale.

mp_tick_statsC

Aggregate statistics over your personal tick list.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 10 tools

Disambiguation4/5

Most tools are clearly distinguished by resource and action (search, get_route, get_area, find_routes, resolve_id, tick operations). Minor overlap exists between mp_search and mp_find_routes (both find routes, though in different contexts) and between mp_fetch_ticks and mp_list_ticks (list auto-fetches, fetch forces refresh), but descriptions clarify the boundaries.

Naming Consistency4/5

All tools share the mp_ prefix and most follow verb_noun structure (mp_search, mp_get_route, mp_set_session, mp_fetch_ticks, mp_list_ticks). Two names deviate: mp_auth_status (noun phrase) and mp_tick_stats (noun phrase), which break the pattern slightly but remain predictable and readable.

Tool Count5/5

Ten tools is well-scoped for a climbing data and personal tick-list server. Each tool covers a distinct aspect of the domain—searching, retrieving, resolving IDs, session management, and tick lifecycle—without unnecessary redundancy or bloat.

Completeness5/5

The tool surface covers the core read-only workflows for Mountain Project: searching and fetching routes/areas, resolving URLs to IDs, and managing personal tick data (auth, session, refresh, list, stats). No obvious dead ends; the main missing operations like creating/deleting ticks or routes are external to the API's likely scope.

Maintenance

ActivityMaintained
ResponsivenessNo issues