CampWatch
v0.4.0Australian campground search, availability and phone-linked alerts using existing credits.
Endpoint health
online- Last checked
- 11/3/2026, 7:18:34 PM
- Latency
- 192 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:au.com.campwatch%2Fcampwatch
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"au.com.campwatch/campwatch": {
"url": "https://www.campwatch.com.au/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
10 shown · authentication unknown
Check campground availability
check_availability
Check current availability for a campground, dates and party size. A result is a snapshot; errors do not prove no availability.
Schema valid · SHA-256 49384216606e…
View input schema
{ "type": "object", "properties": { "provider": { "type": "string", "pattern": "^[A-Za-z0-9_-]+$", "maxLength": 128 }, "slug": { "$ref": "#/properties/provider" }, "checkIn": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}$" }, "checkOut": { "$ref": "#/properties/checkIn" }, "adults": { "type": "integer", "minimum": 1, "maximum": 10 }, "children": { "type": "integer", "minimum": 0, "maximum": 10, "default": 0 }, "infants": { "type": "integer", "minimum": 0, "maximum": 10, "default": 0 } }, "required": [ "provider", "slug", "checkIn", "checkOut", "adults" ], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" }Create an availability alert
create_alert
Create an SMS/push alert after the user approves target, dates and party size. Use a new idempotencyKey for each intended alert; reuse it on retries. Available-now results can consume an alert credit under CampWatch's existing rules.
Schema valid · SHA-256 09cc3657cdbb…
View input schema
{ "type": "object", "properties": { "target": { "anyOf": [ { "type": "object", "properties": { "kind": { "type": "string", "const": "campground" }, "provider": { "type": "string", "minLength": 1, "default": "nsw" }, "slug": { "type": "string", "minLength": 1 } }, "required": [ "kind", "slug" ], "additionalProperties": false }, { "type": "object", "properties": { "kind": { "type": "string", "const": "park" }, "provider": { "type": "string", "minLength": 1, "default": "nsw" }, "parkSlug": { "type": "string", "minLength": 1 } }, "required": [ "kind", "parkSlug" ], "additionalProperties": false } ] }, "dates": { "type": "object", "properties": { "checkIn": { "type": "string", "minLength": 1, "pattern": "^\\d{4}-\\d{2}-\\d{2}$" }, "checkOut": { "type": "string", "minLength": 1, "pattern": "^\\d{4}-\\d{2}-\\d{2}$" } }, "required": [ "checkIn", "checkOut" ], "additionalProperties": false }, "partySize": { "type": "object", "properties": { "adults": { "type": "integer", "minimum": 1, "maximum": 10 }, "children": { "type": "integer", "minimum": 0, "maximum": 10, "default": 0 }, "infants": { "type": "integer", "minimum": 0, "maximum": 10, "default": 0 } }, "required": [ "adults" ], "additionalProperties": false }, "siteTypeFilter": { "type": "array", "items": { "type": "string", "minLength": 1, "maxLength": 64 }, "maxItems": 20, "default": [] }, "excludedCampgroundSlugs": { "type": "array", "items": { "type": "string", "minLength": 1, "maxLength": 128 }, "maxItems": 100, "default": [] }, "idempotencyKey": { "type": "string", "minLength": 8, "maxLength": 128 }, "watchOptions": { "type": "object", "properties": { "flexibleStartDays": { "type": "integer", "minimum": 0, "maximum": 30 }, "startDayFilter": { "anyOf": [ { "type": "string", "enum": [ "weekend", "weekday" ] }, { "type": "null" } ] }, "campsiteFilterMode": { "anyOf": [ { "type": "string", "enum": [ "ANY_NIGHT", "MUST_INCLUDE", "RESTRICT_TO" ] }, { "type": "null" } ] }, "campsiteFilter": { "type": "array", "items": { "type": "string", "minLength": 1, "maxLength": 128 }, "maxItems": 40 } }, "additionalProperties": false, "default": {} } }, "required": [ "target", "dates", "partySize", "idempotencyKey" ], "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" }
Connections
streamable-http
https://www.campwatch.com.au/mcp