Open State: Camping - Parks Canada
LocalAbout Open State: Camping - Parks Canada
Open State: Camping is a local MCP server for searching and preparing Parks Canada reservations. It keeps account sessions encrypted on the citizen's device, requires approval through the MCP host for consequential actions, and leaves payment to the citizen's browser.
Key features
- 01Search reservations anonymously
- 02Prepare Parks Canada bookings
- 03Keep account sessions encrypted on-device
- 04Require MCP-host approval for consequential actions
- 05Complete payment in the browser
Use cases
- 01Search for Parks Canada reservations
- 02Prepare a reservation using an account
- 03Review consequential booking actions before proceeding
- 04Finish payment directly in a browser
MCP support
Provides reservation search and preparation tools through a local MCP server. Consequential actions require direct approval through the MCP host.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
21Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| day | integer | Yes | Arrival day of month, 1-31. |
| year | integer | No | Arrival year. Leave off for the next upcoming occurrence. |
| month | integer | Yes | Arrival month, 1-12. |
| nights | integer | No | Number of nights, to also compute the departure date. |
Details
From the project README@open-state/camping
Local MCP server for finding and preparing Parks Canada reservations. Searches are anonymous. Account sessions stay encrypted on the citizen's device, and consequential actions require direct approval through the MCP host before the server proceeds. Payment is always completed by the citizen in their browser.
npx --yes @open-state/[email protected]
Requires Node.js 20 or newer, Google Chrome for account and booking flows, and an MCP host with form elicitation for consequential tools. See the project documentation, privacy notice, and security policy.
MIT licensed. This independent project is not affiliated with Parks Canada or the Government of Canada.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.