Use the Model Context Protocol (MCP) to search campgrounds, check availability, and manage your properties through any MCP-compatible AI client.
The Model Context Protocol is an open standard that lets AI assistants interact with external services. OutReserve's MCP server gives AI clients direct access to campground search, property details, and operator tools.
The Model Context Protocol is an open standard that lets AI assistants interact with external services. OutReserve's MCP server gives AI clients direct access to campground search, property details, and operator tools.
Search Campgrounds
AI assistants can search for campgrounds by location, dates, amenities, and more.
Check Availability
Get real-time unit availability and pricing for any property.
Manage Properties
Operators can view bookings, inventory, and reviews through their AI assistant.
Public Tools (No Auth Required)
Search campgrounds, view property details, and check unit availability without authentication.
SearchCampgroundsTool
Search campgrounds by location, dates, and filters.
No AuthPropertyDetailsTool
View detailed property information by UUID.
No AuthUnitDetailsTool
View unit details with optional date-based availability.
No AuthOperator Tools (OAuth Required)
Manage bookings, view inventory, and access reviews by signing in with your OutReserve account.
MyManagedPropertiesTool
Discover which properties you can manage.
OAuth RequiredOperatorPropertyOverviewTool
Get a dashboard summary for a managed property.
OAuth RequiredOperatorBookingsTool
List and filter bookings for a managed property.
OAuth RequiredOperatorInventoryTool
View units and availability for a managed property.
OAuth RequiredOperatorReviewsTool
View reviews for a managed property.
OAuth RequiredMcpJobStatusTool
Check the status of a long-running async job.
OAuth RequiredSupported Clients
Quick Start
Claude Desktop
{
"mcpServers": {
"outreserve": {
"url": "https://outreserve.com/mcp/sse"
}
}
}
Cursor / Windsurf
{
"mcpServers": {
"outreserve": {
"url": "https://outreserve.com/mcp/sse",
"transport": "sse"
}
}
}
Token Lifetimes
| Token Type | TTL | Notes |
|---|---|---|
| Access Token | 1 hour | Auto-refreshed by the client |
| Refresh Token | 30 days | Rotation enabled, each use issues a new token |
| PKCE Challenge | N/A | Required for all authorization code flows (S256) |
FAQ
No, for public tools like search and property details. Yes, for operator tools like bookings and inventory management.
Your access token expired (1 hour). Your client should auto-refresh it. If your refresh token expired (30 days), you will need to re-authenticate.
Ensure you are a member of the property you are trying to access and that your token has the correct scope (operator or operator:write).
Any MCP-compatible client works, including Claude Desktop, Cursor, and Windsurf. Use the SSE transport with the endpoint shown in the Quick Start section.