Campertunity

Model Context Protocol (MCP) Server

Standardized AI integration interface for Campertunity's global camping database.

The MCP Server implements the Model Context Protocol, enabling AI applications to search and discover camping sites, access real-time availability, and get detailed campground information. It powers AI-driven camping search in tools like Claude, ChatGPT, and custom agents.

Prefer agent skills? The same package ships SKILL.md files — see Skills.

Quick Start

Two ways to connect:

  • Hosted (HTTP) — point your client at our hosted endpoint. No install. See Hosted Server.
  • Local (stdio) — run the server locally via npx. See Local (stdio).

Hosted Server (HTTP)

The MCP server is hosted at https://campertunity.com/mcp-server and speaks the MCP Streamable HTTP transport. No install required.

Native HTTP clients (Cursor, MCP Inspector, etc.)

Clients with native remote MCP support can use the URL directly:

{
  "mcpServers": {
    "campertunity": {
      "url": "https://campertunity.com/mcp-server",
      "transport": "http"
    }
  }
}

Stdio-only clients (Claude Desktop)

Clients that only support stdio can bridge to the hosted endpoint via mcp-remote:

{
  "mcpServers": {
    "campertunity": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://campertunity.com/mcp-server"]
    }
  }
}

Quick test (curl)

List available tools without any client setup:

curl -X POST https://campertunity.com/mcp-server \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

API Keys

The MCP server and REST API work without an API key with default rate limits. For higher limits, generate a key on the API Keys page and include it in your configuration.

Local (stdio)

Prefer to run the server locally? Install and configure it with your MCP client:

npm install -g campertunity-ai-tools

Or run directly with npx (no install needed):

npx campertunity-ai-tools@latest

Add this to your MCP client configuration (e.g. Claude Desktop, Cursor, or any MCP-compatible tool):

{
  "mcpServers": {
    "campertunity": {
      "command": "npx",
      "args": ["-y", "campertunity-ai-tools@latest"],
      "env": {
        "CAMPERTUNITY_API_KEY": "your_api_key_here"
      }
    }
  }
}

The CAMPERTUNITY_API_KEY environment variable is optional. Without it, default rate limits apply.

Available Tools

The MCP server exposes four tools:

  • listing-search — search campgrounds by location, filters, and dates
  • listing-details — full campground info in Schema.org Campground format
  • listing-availability — real-time site availability for a date range
  • listing-book — generate a booking URL with dates and guest count

Each tool maps 1:1 to a REST endpoint. See the REST API docs for full parameter schemas.

Data Usage

Data is collected from multiple sources and enhanced with AI. To ensure accuracy and respect intellectual property:

  • Do not redistribute the data
  • Do not save or cache the data
  • Do not modify the data
  • Always use real-time data through the server