Junely — Colorado Kids’ Camps & After-School
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Daily-verified Colorado kids' camps & after-school programs: real availability, ages, prices.
| Author | co.junely |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2492 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Junely — Colorado Kids’ Camps & After-School": {
"url": "https://junely.co/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search_programsread-onlySearch Junely’s catalog of kids’ summer camps and after-school programs (coverage today: Colorado), checked against each provider’s own page. Filter by child age, month, region, category, price, and open availability. Freshness is per row, not daily: every result starts from its captured extraction date (can be weeks old); live_verified additionally means Junely re-checked that program’s own page today for after-school listings, or confirmed plausible status/dates at last capture for camp listings — it is not proof every listing was checked today.
Parameters:
age— integer — Child’s age in yearslimit— integer — Max results (default 10)month— string — Month the program should run, e.g. "July" or "7"query— string — Free-text interest, e.g. "robotics", "horseback riding", "Russian language"region— string — Region or city where Junely has listings (today: Colorado), e.g. "Denver", "Boulder", "Colorado Springs"category— string — Category, e.g. STEM, Sports, Arts, Outdoors, Academicvertical— string — Camps (default) or after-school programsmax_price— number — Maximum price in USDopen_only— boolean — Only programs currently open for registration (default false)
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_program_detailsread-onlyFull details for a single program by its Junely id (from search results): description, dates, ages, price, current enrollment status, and the provider’s info + registration links.
Parameters:
id(required) — string — Program id from a search result
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
whats_openread-onlyPrograms currently OPEN for registration, most recently updated first — Junely’s honesty signal. Freshness is per row, not a blanket re-check: live_verified means Junely re-checked that program’s own page today for after-school listings; for camps it only reflects the status/dates captured at last extraction, not a same-day check. Rows without live_verified reflect their captured extraction date, which can be weeks old. Optional filters: region, category, age, vertical.
Parameters:
age— integerlimit— integerregion— stringcategory— stringvertical— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
save_campSaves a program to the signed-in user’s Junely watchlist. NOTE: saving also arms spot-opening/status-change email alerts for that program — identical to tapping ★ on junely.co. Only call when the user explicitly asks to save/track a program. Requires connecting the user’s Junely account.
Parameters:
id(required) — string — Program id from a search result
Hints: read-only no · destructive no · idempotent yes · open-world no
watch_programSets a fills-up/closing email alert for one program on the signed-in user’s Junely account — identical to the “alert me” button on junely.co. Only call when the user explicitly asks to be alerted. Requires connecting the user’s Junely account.
Parameters:
id(required) — string — Program id from a search result
Hints: read-only no · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.