Camp Notice

io.github.miraderoPublished by GitHub account miraderov1.0.0Updated Nov 8, 2026

Email alerts when a summer camp opens sign-ups, or when a sold-out camp has a seat open.

VerifiedStreamable HTTPWeb executableLocation & LifestyleWeb Search & Scraping

Overview

AI-generated overview

Read-only public server for Camp Notice: search a US summer camp directory, read camp facts and session open/full status, and look up product pages and pricing.

What you can do
  • List, read and keyword-search Camp Notice's public pages, guides and FAQs
  • Get the product's single per-camp price
  • List covered US states with camp counts
  • Search the summer camp directory by name, town, state and type (day, overnight, family)
  • Get one camp's facts, published programs and, for watched camps, each session's open/full status with when it was read
When to use it
Useful when a parent or assistant wants to find summer camps in a given state or town, check whether a watched camp's sessions are currently open or full, or answer questions about how Camp Notice alerts and pricing work. It does not sign anyone up for alerts.
Requirements
Remote streamable HTTP endpoint at campnotice.com; no authentication, environment variables or headers declared. Network access to the endpoint is required.
Before you install
Read-only and holds no parent data; it cannot start a watch, so a parent must open a camp's watchUrl and confirm the emailed code themselves. Session status is only as last read from the camp's own registration page and is not a guarantee of a seat.

Installation

In SourceWeft

  1. Open Camp Notice in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.miradero%2Fcampnotice/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "camp-notice": {
      "type": "http",
      "url": "https://campnotice.com/mcp"
    }
  }
}

Tools

7

list_pages

List public pages

List every public Camp Notice page — home, the watch wizard, pricing, and the policies — with its path, title and one-line description. Start here, then read one with get_page.

Takes no parameters.

get_page

Read a page

Read one public Camp Notice page as markdown — its full prose, key points, any step-by-step guide, and its FAQ. Takes a path from list_pages, e.g. "/pricing" or "/watch".

Parameterspathrequired

search_docs

Search the guides

Search Camp Notice pages and FAQs by keyword — waitlist, full camp, alerts, pricing — and get back the matching pages with the passage that matched.

Parameterslimitqueryrequired

get_pricing

Get pricing

Get what Camp Notice costs: one price, per camp, paid once — no subscription and no tiers. Read from the same constant the site prints, so it is never a stale quote.

Takes no parameters.

list_camp_states

List states with camps

List the US states the camp directory covers, each with how many camps it lists. Use a state code from here as the "state" filter of search_camps.

Takes no parameters.

search_camps

Search camps

Search the summer camp directory by camp name or town, optionally within a state and by type (day, overnight, family). Returns each camp's id, town, ages, accreditation, its page, and watchUrl — the link a parent opens to get emailed when a seat opens. "watched: true" means live session status is available from get_camp.

Parameterstypelimitquerystateoffset

get_camp

Get a camp

Get one camp by its id from search_camps (e.g. "california/camp-kennolyn") or its page URL: its facts, the programs its directory listing publishes, and — for a camp parents are watching — each session's live open/full status as last read from the camp's own registration page, with when it was read. Status can lag; registration and any seat are only ever on the camp's own site.

Parametersidrequired

Version history

1
  1. v1.0.0LatestNov 8, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.