MCP 서버

Junely — Colorado Kids’ Camps & After-School

co.junely/junely
교육 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Searches verified Colorado children’s camps and after-school programs by age, date, region, price, and availability, with program details and optional watchlist alerts.

get_program_details
Get full details for one program
Full 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.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Program id from a search result'}}}
save_camp
Save a program to your Junely watchlist (sign-in required)
Saves 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.
멱등성
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Program id from a search result'}}}
search_programs
Search Colorado kids’ camps & after-school programs
Search Junely’s daily-verified catalog of Colorado summer camps and after-school programs. Filter by child age, month, region, category, price, and open availability. Returns matches with honest, recently-verified enrollment status.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {'age': {'type': 'integer', 'maximum': 18, 'minimum': 2, 'description': 'Child’s age in years'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max results (default 10)'}, 'month': {'type': 'string', 'description': 'Month the program should run, e.g. "July" or "7"'}, 'query': {'type': 'string', 'description': 'Free-text interest, e.g. "robotics", "horseback riding", "Russian language"'}, 'region': {'type': 'string', 'description': 'Colorado region or city, e.g. "Denver", "Boulder", "Colorado Springs"'}, 'category': {'type': 'string', 'description': 'Category, e.g. STEM, Sports, Arts, Outdoors, Academic'}, 'vertical': {'enum': ['camps', 'afterschool'], 'type': 'string', 'description': 'Camps (default) or after-school programs'}, 'max_price': {'type': 'number', 'description': 'Maximum price in USD'}, 'open_only': {'type': 'boolean', 'description': 'Only programs currently open for registration (default false)'}}}
watch_program
Alert me before a program fills (sign-in required)
Sets 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.
멱등성
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Program id from a search result'}}}
whats_open
What’s open right now
Programs currently OPEN for registration, freshest first — Junely’s honesty signal. Optional filters: region, category, age, vertical.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {'age': {'type': 'integer', 'maximum': 18, 'minimum': 2}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1}, 'region': {'type': 'string'}, 'category': {'type': 'string'}, 'vertical': {'enum': ['camps', 'afterschool'], 'type': 'string'}}}
추가됨
watch_program
2026년 9월 17일 7:58 AM
추가됨
save_camp
2026년 9월 17일 7:58 AM
추가됨
whats_open
2026년 9월 17일 7:58 AM
추가됨
get_program_details
2026년 9월 17일 7:58 AM
추가됨
search_programs
2026년 9월 17일 7:58 AM