US outdoor recreation: 37k+ trails, 30k+ campgrounds, parks, weather + wildfire safety. Read-only.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://theoutdoorsapp.com/mcp20 tools · 539msadventure.candidatesSuggest candidate adventures near a location by scoring nearby trails/parks/campgrounds deterministically.Suggest candidate adventures near a location by scoring nearby trails/parks/campgrounds deterministically.
| Parameter | Type | Description |
|---|---|---|
| lat* | number | — |
| lng* | number | — |
| radius_miles | integer | — |
| types | array | — |
| trail_difficulty | null | string | — |
| max_results | integer | — |
adventure.outlineCreate a structured, day-by-day itinerary outline from selected trail/park/campground IDs or slugs.Create a structured, day-by-day itinerary outline from selected trail/park/campground IDs or slugs.
| Parameter | Type | Description |
|---|---|---|
| start_date* | string | — |
| end_date* | string | — |
| trail | null | string | — |
| park | null | string | — |
| campground | null | string | — |
searchSearch Outdoors (theoutdoorsapp.com) for U.S. hiking trails, parks, campgrounds, and lakes/rivers/reservoirs. Returns a list of results whose ids can be passed to the fetch tool for the full record.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 to the fetch tool for the full record.
| Parameter | Type | Description |
|---|---|---|
| query* | string | — |
fetchFetch 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 record plus the canonical theoutdoorsapp.com URL for citation.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 record plus the canonical theoutdoorsapp.com URL for citation.
| Parameter | Type | Description |
|---|---|---|
| id* | string | — |
outdoors.pingHealth check for the Outdoors MCP server.Health check for the Outdoors MCP server.
No input schema was published for this tool.
search.globalGlobal search across trails, parks, campgrounds, and water bodies (uses Meilisearch when available).Global search across trails, parks, campgrounds, and water bodies (uses Meilisearch when available).
| Parameter | Type | Description |
|---|---|---|
| q* | string | — |
| limit | integer | — |
nearMe.searchAggregate nearby Trails, Parks, and Campgrounds for a map-first exploration experience.Aggregate nearby Trails, Parks, and Campgrounds for a map-first exploration experience.
| Parameter | Type | Description |
|---|---|---|
| lat | null | number | — |
| lng | null | number | — |
| bounds | array | null | — |
| radius_miles | integer | — |
| search | string | — |
| sort | string | — |
| types | array | — |
| per_type_limit | integer | — |
| combined_limit | integer | — |
trails.searchSearch public, verified trails with filters (supports map bounds and near-me style geo filtering).Search public, verified trails with filters (supports map bounds and near-me style geo filtering).
| Parameter | Type | Description |
|---|---|---|
| q | string | — |
| region | null | integer | — |
| difficulty | null | string | — |
| min_length_miles | null | number | — |
| max_length_miles | null | number | — |
| lat | null | number | — |
| lng | null | number | — |
| radius_meters | null | integer | — |
| bounds | null | string | — |
| sort | string | — |
| dir | string | — |
| page | integer | — |
| per_page | integer | — |
trails.getGet a single public, verified trail by id or slug, including nearby trails and breadcrumbs.Get a single public, verified trail by id or slug, including nearby trails and breadcrumbs.
| Parameter | Type | Description |
|---|---|---|
| trail* | string | — |
safety.overviewCombined safety overview (weather alerts, AQI, wildfire context) for a location.Combined safety overview (weather alerts, AQI, wildfire context) for a location.
| Parameter | Type | Description |
|---|---|---|
| lat* | number | — |
| lon* | number | — |
weather.currentCurrent weather conditions for a location.Current weather conditions for a location.
| Parameter | Type | Description |
|---|---|---|
| lat* | number | — |
| lon* | number | — |
weather.alertsWeather alerts for a location.Weather alerts for a location.
| Parameter | Type | Description |
|---|---|---|
| lat* | number | — |
| lon* | number | — |
aqi.currentCurrent air quality (AQI) for a location.Current air quality (AQI) for a location.
| Parameter | Type | Description |
|---|---|---|
| lat* | number | — |
| lon* | number | — |
| distance_miles | integer | — |
fires.nearbyNearby wildfire incidents for a location.Nearby wildfire incidents for a location.
| Parameter | Type | Description |
|---|---|---|
| lat* | number | — |
| lon* | number | — |
| radius_miles | integer | — |
parks.searchSearch published, verified parks with optional geo and region filters.Search published, verified parks with optional geo and region filters.
| Parameter | Type | Description |
|---|---|---|
| q | string | — |
| region_id | null | integer | — |
| park_type | null | string | — |
| lat | null | number | — |
| lng | null | number | — |
| radius_meters | null | integer | — |
| bounds | null | string | — |
| page | integer | — |
| per_page | integer | — |
parks.getGet a single published, verified park by id or slug.Get a single published, verified park by id or slug.
| Parameter | Type | Description |
|---|---|---|
| park* | string | — |
campsites.listList campsites for a campground with filters (type, hookups, accessibility, availability, loop).List campsites for a campground with filters (type, hookups, accessibility, availability, loop).
| Parameter | Type | Description |
|---|---|---|
| campground* | string | — |
| campsite_type | null | string | — |
| hookup_type | null | string | — |
| status | null | string | — |
| loop | null | string | — |
| available_only | null | boolean | — |
| is_accessible | null | boolean | — |
| is_waterfront | null | boolean | — |
| is_pull_through | null | boolean | — |
| pets_allowed | null | boolean | — |
| is_reservable | null | boolean | — |
| min_occupancy | null | integer | — |
| vehicle_length | null | integer | — |
| min_amps | null | integer | — |
| sort | string | — |
| direction | string | — |
| page | integer | — |
| per_page | integer | — |
campsites.getGet a single campsite (and its campground/park/region relations) by campground + campsite id.Get a single campsite (and its campground/park/region relations) by campground + campsite id.
| Parameter | Type | Description |
|---|---|---|
| campground* | string | — |
| campsite_id* | integer | — |
campgrounds.searchSearch published, verified campgrounds with common filters (type, reservation, region/state, geo).Search published, verified campgrounds with common filters (type, reservation, region/state, geo).
| Parameter | Type | Description |
|---|---|---|
| q | string | — |
| region_id | null | integer | — |
| state | null | string | — |
| park_id | null | integer | — |
| campground_type | null | string | — |
| reservation_type | null | string | — |
| has_tent_sites | null | boolean | — |
| has_rv_sites | null | boolean | — |
| has_cabins | null | boolean | — |
| lat | null | number | — |
| lng | null | number | — |
| radius_meters | null | integer | — |
| bounds | null | string | — |
| page | integer | — |
| per_page | integer | — |
campgrounds.getGet a single published, verified campground by id or slug.Get a single published, verified campground by id or slug.
| Parameter | Type | Description |
|---|---|---|
| campground* | string | — |
20 of 20 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
US outdoor recreation: 37k+ trails, 30k+ campgrounds, parks, weather + wildfire safety. Read-only.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.