Server Details
Find kids enrichment activities: camps, classes, after-school programs, and tutoring near you.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
4 toolscheck_availabilityInspect
Check real-time availability for a specific session. Use the module id and session id returned by get_activity_details (not the id from search_activities). Returns spots remaining, sold-out status, waitlist availability, and drop-in dates.
| Name | Required | Description | Default |
|---|---|---|---|
| module_id | Yes | Activity ID from get_activity_details response (not from search_activities) | |
| session_id | Yes | Session ID from the sessions array in get_activity_details response |
get_activity_detailsInspect
Get full details for a specific enrichment activity including description, all sessions with pricing and availability, provider info, and location. Prefer slug over module_id — slugs from search_activities are always reliable.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Activity URL slug (preferred). Use the slug returned by search_activities (e.g., 'summer-coding-camp-petaluma'). | |
| module_id | No | Activity ID (numeric). Use slug instead when available — it is more reliable. |
get_provider_infoInspect
Get profile and active listings for an enrichment activity provider (organization). Returns provider details and all their public activities.
| Name | Required | Description | Default |
|---|---|---|---|
| organization_id | Yes | Provider organization ID |
search_activitiesInspect
Search children's enrichment activities (camps, classes, after-school programs) by location, age range, date, or keyword. Returns a paginated list of matching activities. Use the returned slug (preferred) or id to call get_activity_details for full info.
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name (e.g., 'Petaluma', 'San Francisco') | |
| page | No | Page number (default: 1) | |
| limit | No | Results per page (default: 20, max: 50) | |
| query | No | Keyword search (e.g., 'coding camp', 'ballet', 'science') | |
| state | No | Two-letter US state code (e.g., 'CA', 'OR', 'WA') | |
| age_to | No | Maximum participant age (4–19) | |
| date_to | No | Latest session end date (YYYY-MM-DD) | |
| age_from | No | Minimum participant age (4–19) | |
| latitude | No | Latitude for proximity search | |
| date_from | No | Earliest session start date (YYYY-MM-DD) | |
| longitude | No | Longitude for proximity search | |
| categories | No | Comma-separated category IDs | |
| distance_miles | No | Search radius in miles (default: 25, max: 100) |
Verify Ownership
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.
Sign in to verify ownershipControl your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!