grassyknees-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GRASSYKNEES_ORIGIN | No | Set GRASSYKNEES_ORIGIN to point the server at another deployment (for testing). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_metrosA | List the 42 US metro areas Grassy Knees covers, with the metro id to pass to the other tools and each metro's page URLs. |
| search_activitiesA | Find kids' and family events, classes/programs and places in one Grassy Knees metro area, filtered by date, price, age, category and keywords. Returns at most 20 listings, soonest first, each with its grassyknees.com page URL, the organizer's official link and the last-checked date. Dates are in the metro's local time. |
| get_activityA | Full details for one Grassy Knees listing: schedule, venue, ages, price, registration and official links, last-checked date. Pass the grassyknees.com listing URL or the listing id (listing-…) from search_activities. |
| seasonal_guideA | Grassy Knees' seasonal guide (Halloween events, Christmas lights and holiday events, ice skating rinks, Easter egg hunts) for one metro, or the national overview when metro is omitted. Returns the page's Markdown (quick answers plus listings with links, ages, prices and last-checked dates), trimmed to max_chars. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
The tools map to mostly distinct stages: metro coverage, filtered search, detail lookup, and a curated seasonal guide. The only meaningful overlap is seasonal_guide versus search_activities for holiday events, but the guide's curated/national role is reasonably clear from its description.
Three tools follow a clear verb_noun pattern: list_metros, search_activities, get_activity. seasonal_guide is a noun-phrase outlier, but the set remains predictable and readable overall.
Four tools is compact and well-scoped for a family-activity directory: list coverage, search listings, fetch details, and browse seasonal guides. No tool feels redundant or missing at the count level.
The core discovery flow is covered: list metros, search listings, get full activity details, and access seasonal guides. Minor gaps exist, such as no way to enumerate filter categories or browse by venue/organizer, but agents can work around these with keyword search.