← Back to search

mountaineers-mcp

GitHub Actions Scanned 27d ago

MCP server for The Mountaineers website (mountaineers.org)

C
72.1 / 100

Versions

1.11.2latest
Jul 2, 2026
1.11.1
Jun 27, 2026
1.11.0
Jun 19, 2026
1.10.0
Jun 19, 2026
1.9.0
Apr 23, 2026
+ show 12 moreshow less
1.8.1
Apr 23, 2026
1.8.0
Apr 23, 2026
1.7.0
Apr 23, 2026
1.6.2
Apr 23, 2026
1.6.1
Apr 23, 2026
1.6.0
Feb 7, 2026
1.5.0
Feb 7, 2026
1.2.1
Feb 6, 2026
1.2.0
Feb 6, 2026
1.1.1
Feb 6, 2026
1.0.0
Feb 6, 2026
0.1.0
Feb 6, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 28

login
annotations: none low

Sign in to mountaineers.org. Opens a Chrome window where YOU complete the login (your password is never sent to this server or the AI); it then caches your session. Required once before any other tool works — mountaineers.org blocks unauthenticated clients. Re-run when a tool reports your session has expired. Requires a desktop with Google Chrome (stable channel) installed; the call blocks for up to ~3 minutes while you sign in. If you

search_activities
annotations: none low

Search currently-published outdoor activities on mountaineers.org (upcoming trips, course field trips, clinics). Supports filtering by type, branch, difficulty, date range, and more. Past activity instances are NOT in the search index — if you have a known historical activity URL use get_activity, or use get_member_history for a member

search_courses
annotations: none low

Search currently-published courses, clinics, and seminars on mountaineers.org (upcoming and rolling-enrollment only). Past course instances (prior years) are NOT in the search index, even though their URLs still resolve — if you have a known historical course URL use get_course, or use get_my_courses for the authenticated user

search_trip_reports
annotations: none low

Search trip reports on mountaineers.org. Trip reports are member-written accounts of past outings; the full historical archive (8000+ reports) is searchable here. To narrow to a specific route, pass the route name as the query.

get_route_trip_reports
annotations: none low

List trip reports filed against a specific route/place URL. Paginated, 20 per page; results follow the site

search_routes
annotations: none low

Search routes and places on mountaineers.org. Filter by activity type, difficulty, climbing category, and more.

search_events
annotations: none low

Search mountaineers.org events (festivals, clinics, social gatherings, branch meetings — distinct from activities and courses). Returns title, URL, date string, and location. Optionally filter by free-text query.

search_badges
annotations: none low

Search the mountaineers.org badge catalog. Returns title, URL, and badge_type derived from the URL (one of: award, instructor, leader, other). Optional free-text query.

get_activity
annotations: none low

Get detailed information about a specific activity by URL or slug.

get_trip_report
annotations: none low

Get detailed information about a specific trip report by URL or slug.

get_route
annotations: none low

Get detailed information about a specific route or place on mountaineers.org, including difficulty, elevation, directions, and maps.

get_course
annotations: none low

Get detailed information about a specific course, including schedule, pricing, leaders, and badges earned.

get_event
annotations: none low

Get detailed information about a specific mountaineers.org event by URL: title, description, date/time string, committee, branch, body text, and any additional event-specific fields (expected attendance, contacts, custom Q&A).

get_badge
annotations: none low

Get detailed information about a specific mountaineers.org badge by URL: title, description, badge_type, branch_slug (for branch-scoped award badges), body text with criteria/instructions, and an optional categories array (for award badges with Category A/B/C/... requirements). Earners list is not exposed by the site and is not returned. Use search_badges to discover badge URLs; for the authenticated user

list_branches
annotations: none low

List all mountaineers.org branches (e.g. Seattle, Tacoma, Olympia). Returns slug + display name + URL. Use the slug as input to list_committees.

list_committees
annotations: none low

List all committees for a given branch (e.g.

get_version
annotations: none low

Get the mountaineers-mcp server name and version. Useful for verifying which server build a client is connected to when debugging version-specific behavior.

whoami
annotations: none low

Get the currently logged-in user

get_my_activities
annotations: none low

Get the logged-in user

get_my_courses
annotations: none low

Get the logged-in user

get_activity_history
annotations: none low

Get the logged-in user

get_my_badges
annotations: none low

Get the logged-in user

get_member_profile
annotations: none low

Get a member

get_activity_roster
annotations: none low

Get the participant roster for a specific activity by URL or slug. Requires authentication.

search_members
annotations: none low

Search the mountaineers.org member directory by name or text. Returns name + slug + profile URL. The directory includes both individual members and group/role accounts (e.g. committee mailboxes); both are returned with no type marker. Requires authentication and a non-empty query.

get_member_history
annotations: none low

Get the past activity history for any mountaineers.org member, given their slug or profile URL. Returns completed activities only (not future-registered). Same filters as get_activity_history (which is the self-only version). Requires authentication.

get_member_courses
annotations: none low

Get a member

get_member_activities
annotations: none low

Get a member

Permissions 3

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 71

low
Tool 'login' has no annotations annotation_checker · 100%
low
Tool 'search_activities' has no annotations annotation_checker · 100%
low
Tool 'search_courses' has no annotations annotation_checker · 100%
low
Tool 'search_trip_reports' has no annotations annotation_checker · 100%
low
Tool 'get_route_trip_reports' has no annotations annotation_checker · 100%
low
Tool 'search_routes' has no annotations annotation_checker · 100%
low
Tool 'search_events' has no annotations annotation_checker · 100%
low
Tool 'search_badges' has no annotations annotation_checker · 100%
low
Tool 'get_activity' has no annotations annotation_checker · 100%
low
Tool 'get_trip_report' has no annotations annotation_checker · 100%
low
Tool 'get_route' has no annotations annotation_checker · 100%
low
Tool 'get_course' has no annotations annotation_checker · 100%
low
Tool 'get_event' has no annotations annotation_checker · 100%
low
Tool 'get_badge' has no annotations annotation_checker · 100%
low
Tool 'list_branches' has no annotations annotation_checker · 100%
low
Tool 'list_committees' has no annotations annotation_checker · 100%
low
Tool 'get_version' has no annotations annotation_checker · 100%
low
Tool 'whoami' has no annotations annotation_checker · 100%
low
Tool 'get_my_activities' has no annotations annotation_checker · 100%
low
Tool 'get_my_courses' has no annotations annotation_checker · 100%
low
Tool 'get_activity_history' has no annotations annotation_checker · 100%
low
Tool 'get_my_badges' has no annotations annotation_checker · 100%
low
Tool 'get_member_profile' has no annotations annotation_checker · 100%
low
Tool 'get_activity_roster' has no annotations annotation_checker · 100%
low
Tool 'search_members' has no annotations annotation_checker · 100%
low
Tool 'get_member_history' has no annotations annotation_checker · 100%
low
Tool 'get_member_courses' has no annotations annotation_checker · 100%
low
Tool 'get_member_activities' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.1 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: login manifest_parser · 70%
info
Tool: search_activities manifest_parser · 70%
info
Tool: search_courses manifest_parser · 70%
info
Tool: search_trip_reports manifest_parser · 70%
info
Tool: get_route_trip_reports manifest_parser · 70%
info
Tool: search_routes manifest_parser · 70%
info
Tool: search_events manifest_parser · 70%
info
Tool: search_badges manifest_parser · 70%
info
Tool: get_activity manifest_parser · 70%
info
Tool: get_trip_report manifest_parser · 70%
info
Tool: get_route manifest_parser · 70%
info
Tool: get_course manifest_parser · 70%
info
Tool: get_event manifest_parser · 70%
info
Tool: get_badge manifest_parser · 70%
info
Tool: list_branches manifest_parser · 70%
info
Tool: list_committees manifest_parser · 70%
info
Tool: get_version manifest_parser · 70%
info
Tool: whoami manifest_parser · 70%
info
Tool: get_my_activities manifest_parser · 70%
info
Tool: get_my_courses manifest_parser · 70%
info
Tool: get_activity_history manifest_parser · 70%
info
Tool: get_my_badges manifest_parser · 70%
info
Tool: get_member_profile manifest_parser · 70%
info
Tool: get_activity_roster manifest_parser · 70%
info
Tool: search_members manifest_parser · 70%
info
Tool: get_member_history manifest_parser · 70%
info
Tool: get_member_courses manifest_parser · 70%
info
Tool: get_member_activities manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 323 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%