# com.theoutdoorsapp/outdoors

US outdoor recreation: 37k+ trails, 30k+ campgrounds, parks, weather + wildfire safety. Read-only.

- **Type:** MCP server
- **Trust:** 60/100 (B), scored on the content rubric
- **Verification:** community-indexed — nobody has claimed this listing
- **Version:** 1.1.0
- **Author:** com.theoutdoorsapp
- **License:** Unknown
- **Endpoints:** streamable-http https://theoutdoorsapp.com/mcp
- **Source:** https://theoutdoorsapp.com/ai
- **Endpoint health:** reachable (last checked 2026-09-25T07:43:47.918Z, 5 samples) — uptime is not a security property and is not part of the trust score
- **Compatible clients:** claude-code, cursor, copilot, chatgpt, gemini (basis: transport)

## Trust

60/100 (B), scored on the content rubric
- Publisher verified: no
- Install scripts: nothing suspicious found
- Prompt-injection scan: clean
- Obfuscation scan: clean
- Evidence age: 20 days

## Security scan

- **Status:** clean
- **Scanned:** 2026-09-15T05:23:07.030Z
- **Version scanned:** live
- **CVEs:** no coverage — this entry has no package coordinates to query OSV against, so "no known CVEs" is NOT asserted for it.

## Tools

20 declared. Observed from a live `tools/list` probe.
- `adventure.candidates` — Suggest candidate adventures near a location by scoring nearby trails/parks/campgrounds deterministically.
- `adventure.outline` — Create a structured, day-by-day itinerary outline from selected trail/park/campground IDs or slugs.
- `search` — Search Outdoors (theoutdoorsapp.com) for U.S. hiking trails, parks, campgrounds, and lakes/rivers/reservoirs. Returns a list of results whose ids can be passed 
- `fetch` — Fetch the full Outdoors record for a search result id (e.g. "trail:bear-lake-loop", "park:rocky-mountain-national-park"). Returns the complete text of the recor
- `outdoors.ping` — Health check for the Outdoors MCP server.
- `search.global` — Global search across trails, parks, campgrounds, and water bodies (uses Meilisearch when available).
- `nearMe.search` — Aggregate nearby Trails, Parks, and Campgrounds for a map-first exploration experience.
- `trails.search` — Search public, verified trails with filters (supports map bounds and near-me style geo filtering).
- `trails.get` — Get a single public, verified trail by id or slug, including nearby trails and breadcrumbs.
- `safety.overview` — Combined safety overview (weather alerts, AQI, wildfire context) for a location.
- `weather.current` — Current weather conditions for a location.
- `weather.alerts` — Weather alerts for a location.
- `aqi.current` — Current air quality (AQI) for a location.
- `fires.nearby` — Nearby wildfire incidents for a location.
- `parks.search` — Search published, verified parks with optional geo and region filters.
- `parks.get` — Get a single published, verified park by id or slug.
- `campsites.list` — List campsites for a campground with filters (type, hookups, accessibility, availability, loop).
- `campsites.get` — Get a single campsite (and its campground/park/region relations) by campground + campsite id.
- `campgrounds.search` — Search published, verified campgrounds with common filters (type, reservation, region/state, geo).
- `campgrounds.get` — Get a single published, verified campground by id or slug.

## Install

**Verdict: review** — Installable, but 2 things to check first: No CVE coverage: this entry has no npm/PyPI coordinates to query OSV against, so "no known vulnerabilities" is not a claim that can be made about it.
**Cautions** (coverage gaps and advisories — never blocking)
- No CVE coverage: this entry has no npm/PyPI coordinates to query OSV against, so "no known vulnerabilities" is not a claim that can be made about it.
- No publisher has proved control of this listing; it is indexed, not vouched for.
**Config** (claude-code):
```json
"{\n  \"mcpServers\": {\n    \"outdoors\": {\n      \"type\": \"http\",\n      \"url\": \"https://theoutdoorsapp.com/mcp\"\n    }\n  }\n}"
```

## Blast radius

Contained to moderate — no credential declaration found, from the publisher, the upstream registry, or the README. Known so far: runs on someone else's infrastructure; read-only tool surface.
- Floor 9, ceiling 27 (tier: unknown)
- `unknown` means the floor and ceiling land in different bands — not measured enough to name one. It does not mean low.
- This is impact, not likelihood. A high radius is not a defect: a filesystem server is supposed to write files. It is never part of the trust score.

## Machine-readable views of this entry

- Signed JSON: https://forgeregistry.com/api/v1/packages/com.theoutdoorsapp%2Foutdoors
- Install plan: https://forgeregistry.com/api/v1/packages/com.theoutdoorsapp%2Foutdoors/install-plan
- Alternatives: https://forgeregistry.com/api/v1/alternatives/com.theoutdoorsapp%2Foutdoors
- HTML page: https://forgeregistry.com/registry/com.theoutdoorsapp%2Foutdoors
- MCP: POST https://forgeregistry.com/api/mcp → `forge_get_package` / `forge_install_plan`

## About this document

Generated by Forge (https://forgeregistry.com) — a compact rendering of the same record served, signed, at the JSON URL above. Trust and scan facts are the registry's own measurements; anything Forge did not measure is named as unmeasured rather than omitted.
