Recreation.gov RIDB integration
RIDB (Recreation Information Database) is the read-only federal database behind Recreation.gov. Search recreation areas, facilities (campgrounds, trailheads, visitor centers), campsites, permit entrances, tours, events and activities by keyword, state, activity or distance from a point, and read their addresses, attributes, permitted equipment, links and media. It describes places and does not show live availability or make reservations. Left out: the duplicate by-id routes nested under a parent, the global address, link and media lists, the historical reservations report, and the separate Availability and Data Steward APIs (they need elevated key access). Authentication is a free API key from your RIDB developer profile (sign in at ridb.recreation.gov with a Recreation.gov account), sent in the apikey header.
Say what should happen.
The workflow builds itself.
What you can do with Recreation.gov RIDB
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Activity, 4 operations
get_activityGet activityGETReturns one activity type: id, parent activity id, name and level (the physical exertion to expect).list_activitiesList activitiesGETLists the activity types RIDB uses (such as climbing, boating, camping and fishing) with their id, parent id, name and level. Use an id or a name as the activity filter of list_recareas and list_facilities.list_facility_activitiesList facility activitiesGETLists the activities offered at one facility, each with its id, parent id, name and level.list_recarea_activitiesList recarea activitiesGETLists the activities offered in one recreation area, each with its id, parent id, name and level.
Event, 4 operations
get_eventGet eventGETReturns one event: its id, its full name and the URL of a web page with the details.list_eventsList eventsGETLists events held at recreation areas and facilities (such as festivals, environmental fairs and fishing tournaments), each with its id, name and a link to a page with details.list_facility_eventsList facility eventsGETLists the events held at one facility, each with its id, name and a link to a page with details.list_recarea_eventsList recarea eventsGETLists the events held in one recreation area, each with its id, name and a link to a page with details.
Facility, 4 operations
get_facilityGet facilityGETReturns one facility: name, type, description, use fees, directions, accessibility, contact, reservation and map links, coordinates, stay limit, reservable flag, and its campsites, permit entrances, tours, addresses, activities, events.list_facilitiesList facilitiesGETSearches facilities (points of interest such as campgrounds, ranger stations, hotels and trails): name, type, description, fees, directions, contact, reservation link, coordinates and whether it is reservable.list_organization_facilitiesList organization facilitiesGETSearches the facilities managed by one organization, with the same fields as list_facilities and its filters except distance from a point.list_recarea_facilitiesList recarea facilitiesGETSearches the facilities inside one recreation area (campgrounds, ranger stations, trails), with the same fields as list_facilities and its filters except distance from a point.
Attribute, 3 operations
list_campsite_attributesList campsite attributesGETLists the attributes of one campsite as id, name and value records.list_permit_entrance_attributesList permit entrance attributesGETLists the attributes of one permit entrance as id, name and value records.list_tour_attributesList tour attributesGETLists the attributes of one tour as id, name and value records.
Campsite, 3 operations
get_campsiteGet campsiteGETReturns one campsite, as a one-element list: facility, name, type, loop, type of use, vehicle accessibility, whether it can be reserved, coordinates, attributes, permitted equipment with maximum length, and media. It does not show availability.list_campsitesList campsitesGETSearches campsites across all facilities: name, type, loop, type of use (Overnight or Day), vehicle accessibility, whether it can be reserved, coordinates, attributes and permitted equipment. It does not show availability.list_facility_campsitesList facility campsitesGETLists the campsites of one facility (campground) with their type, loop, type of use, vehicle accessibility, whether they can be reserved, coordinates, attributes and permitted equipment. It does not show availability.
Permitentrance, 3 operations
get_permit_entranceGet permit entranceGETReturns one permit entrance: facility, name, description, district, town, vehicle accessibility, coordinates, attributes, media and zones.list_facility_permit_entrancesList facility permit entrancesGETLists the permit entrances of one facility with their name, description, district, town, vehicle accessibility and coordinates.list_permit_entrancesList permit entrancesGETSearches permit entrances (the permit-controlled entrances of facilities): name, description, district, town, whether it is accessible by vehicle, and coordinates.
Recarea, 3 operations
get_recareaGet recareaGETReturns one recreation area: name, description, fees, directions, accessibility, phone, email, reservation and map links, coordinates, stay limit, and its organizations, facilities, addresses, activities, events, media and links.list_organization_recareasList organization recareasGETSearches the recreation areas managed by one organization, with the same fields as list_recareas and its filters except distance from a point.list_recareasList recareasGETSearches recreation areas (large tracts of federal land such as national parks, forests and wilderness areas): name, description, fees, directions, contact, reservation link and coordinates. Filter by query, state, activity or distance from a point.
Tour, 3 operations
get_tourGet tourGETReturns one tour: facility, name, type, description, duration, vehicle accessibility, attributes, media and the ids of its member tours when it is a tour package.list_facility_toursList facility toursGETLists the tours offered by one facility with their name, type, description, duration and vehicle accessibility.list_toursList toursGETSearches tours offered by facilities: name, type, description, duration, whether it is accessible by vehicle, attributes, media, and the member tours of a tour package.
Link, 2 operations
list_facility_linksList facility linksGETLists the web links of one facility (official site, concessionaires, partners, social media), each with its type, title, description and URL.list_recarea_linksList recarea linksGETLists the web links of one recreation area (official site, concessionaires, partners, social media), each with its type, title, description and URL.
Media, 2 operations
list_facility_mediaList facility mediaGETLists the images and videos of one facility, each with its type, title, description, credits, dimensions and URL.list_recarea_mediaList recarea mediaGETLists the images and videos of one recreation area, each with its type, title, description, credits, dimensions and URL.
Organization, 2 operations
get_organizationGet organizationGETReturns one federal organization, as a one-element list (as the vendor documents it): name, abbreviation, type, jurisdiction, parent organization, image and website link.list_organizationsList organizationsGETLists the federal agencies that provide RIDB data (for example the National Park Service, OrgID 128), with name, abbreviation, type, jurisdiction, parent organization and website. Filter with query; page with limit and offset.
Zone, 2 operations
get_permit_entrance_zoneGet permit entrance zoneGETReturns one zone of a permit entrance: its id and name.list_permit_entrance_zonesList permit entrance zonesGETLists the zones of one permit entrance, each with its id and name.
Facilityaddress, 1 operation
list_facility_addressesList facility addressesGETLists the postal and physical addresses of one facility (street lines, city, state, postal code, country).
Recareaaddress, 1 operation
list_recarea_addressesList recarea addressesGETLists the postal and physical addresses of one recreation area (street lines, city, state, postal code, country).
Use Recreation.gov RIDB from Claude Code, Cursor or Codex
Connect Recreation.gov RIDB in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Recreation.gov RIDB operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Recreation.gov RIDB
- Create your workspace
Sign up free. Nothing to install.
- Connect Recreation.gov RIDB once
Add your Recreation.gov RIDB connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Recreation.gov RIDB integration FAQ
What can you do with the Recreation.gov RIDB integration?
LiveContext exposes 37 operations on Recreation.gov RIDB, covering activity, event, facility and attribute.
