Campspot MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CAMPSPOT_API_KEY | Yes | API key for Campspot API, obtain from Campspot support | |
| CAMPSPOT_BASE_URL | No | Base URL for Campspot API (optional, override for sandbox or per-park URL) | https://api.campspot.com |
| CAMPSPOT_AUDIT_LOG | No | Path to audit log file (optional, defaults to stderr) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health_checkA | Verify credentials work. If this fails, all other tools will too. Use when: starting a session, debugging auth, or after rotating
CAMPSPOT_API_KEY. Calls |
| list_sitesA | List campsites at the configured park. Use when: "what sites do I have?", "show me the first 20 sites",
"what's the offset for the next page?". Returns the API's native page
shape — dict with Example: limit=50, offset=0 — first page of 50 sites. |
| get_siteA | Get details for a single campsite by id. Use when: "tell me about site 42", "what's the max occupancy of site 17?". Returns the full site record (name, type, capacity, rates). |
| search_availabilityA | Find campsites available across a date range. Use when: "is there anything open July 4-7?", "what's free next weekend?", "which of these sites is available Aug 1-5?". Args: start_date: ISO date YYYY-MM-DD (inclusive) end_date: ISO date YYYY-MM-DD (exclusive — night of end_date does not require availability) site_ids: optional comma-separated list of site ids to scope the search. Omit to search the whole park. Example: start_date="2026-07-04", end_date="2026-07-07". |
| list_reservationsA | List reservations, optionally filtered by arrival date and status. Use when: "what's arriving this weekend?", "show me pending reservations", "count cancellations last month". Args: start_date: ISO date YYYY-MM-DD — only include reservations whose arrival is on or after this date. end_date: ISO date YYYY-MM-DD — only include reservations whose arrival is on or before this date. status: one of "confirmed", "pending", "cancelled", or other upstream-defined value. Omit for all statuses. limit: page size (server default applies if omitted). offset: zero-based offset for pagination. Example: start_date="2026-07-01", end_date="2026-07-31", status="confirmed", limit=25. |
| get_reservationA | Get a single reservation by id. Use when: "pull up reservation 9384", "what's the balance on booking 1102?", "show me the guest details for reservation 445". |
| list_ratesA | List rate plans at the park, optionally filtered by effective date. Use when: "what rate plans are active in July?", "show me all winter rates", "is the weekend plan still configured?". Args: start_date: ISO date YYYY-MM-DD — only include rate plans effective on or after this date. end_date: ISO date YYYY-MM-DD — only include rate plans effective on or before this date. |
| get_park_infoA | Get metadata about the configured park (name, timezone, contact info). Use when: "which park am I configured for?", "what timezone are reservations in?", "show me the address on file". |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sanjibani/campspot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server