Skip to main content
Glama

KidsEventsThisWeek

Server Details

Find kids and family events, story times and camps near any US city or ZIP

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

The three tools target clearly distinct resources: searching a list of events, fetching one event by id, and listing editorial place guides. There is no overlap in purpose, and the descriptions make the boundary between event search and static 'Best Around' guides explicit.

Naming Consistency4/5

All names use snake_case with a leading verb (find_, get_, list_), which is predictable and readable. The only minor deviation is the compound 'best_around' in list_best_around_guides, which is slightly less regular than the other two.

Tool Count4/5

Three tools is on the lean side but each earns its place: discovery, detail lookup, and editorial guides. The surface is well-scoped for a niche read-only site, though a fourth tool (e.g. category or city browsing) would not feel redundant.

Completeness4/5

The core read lifecycle is covered: search events, retrieve an event's full details via its link id, and browse place guides. Minor gaps exist around filtering by category, age, or price, and there is no way to list supported cities, but agents can work around these via the search parameters.

Available Tools

3 tools
find_kids_eventsFind kids eventsA
Read-onlyIdempotent
Inspect

Search upcoming family and kids events near a US city on KidsEventsThisWeek.com: library story times, museum days, camps, festivals, church kids programs and more. Useful for finding what to do with children this week, this weekend or on a given day. Takes a city and state, or a 5-digit US ZIP code (if both are given the ZIP is used; a ZIP is matched to the nearest city we cover). Returns at most 10 events, closest to the city first (0-5 miles, then 5-15, then farther) and soonest first within each distance, spread across the requested days, each with the date, start time, venue, price (free or paid), age range when known, a one-line summary and a link to the event page. Dates default to the next 7 days and the window never exceeds 31 days. Only events that start inside the window are returned.

NameRequiredDescriptionDefault
zipNo5-digit US ZIP code, for example "75034". An alternative to city and state.
cityNoCity name, for example "Plano" or "San Antonio". Give city and state, or a zip.
stateNoUS state as a two-letter code or full name, for example "TX" or "Texas".
categoryNoOptional topic filter: storytime (library story times), toddlers (ages 0-4), camps, church (church kids programs), or a holiday (halloween, christmas, easter, fourth-of-july).
end_dateNoLast day to search, YYYY-MM-DD. Default 6 days after the start date. The window is capped at 31 days.
age_yearsNoAge of the child in years. Keeps events that fit that age and events with no stated age range.
free_onlyNoSet true to return only free events.
start_dateNoFirst day to search, YYYY-MM-DD, in the city's local time. Default today.
radius_milesNoHow far from the city center to look, in miles. Default 25, maximum 50.

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the readOnly/idempotent/non-destructive annotations: discloses the 10-result cap, the distance-band ordering (0-5, 5-15, farther), the soonest-first tiebreak, the day-spreading behavior, the default 7-day window with a hard 31-day cap, and that only events starting inside the window are returned. It also explains that an uncovered ZIP is matched to the nearest covered city, which is a non-obvious behavioral trait.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose and location semantics, then conditions, then return shape — every sentence carries information. It is dense but slightly overlong, and the date-window sentence partly restates what start_date/end_date descriptions already say.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description fully compensates by enumerating each returned field (date, start time, venue, price, age range, summary, link) and the ordering. Combined with the location-precedence and date-window rules, an agent has everything needed to call it and interpret results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3, but the description adds genuine meaning the schema lacks: ZIP takes precedence when both ZIP and city/state are supplied, and ZIP is snapped to the nearest covered city. It also explains result spreading across requested days; minor params like radius_miles and free_only are left to the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource ("Search upcoming family and kids events near a US city") and names the source site plus concrete event types, so the agent knows exactly what this retrieves. It never mentions the sibling tools (get_kids_event, list_best_around_guides), so the boundary between search and single-event lookup is left implicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives clear situational framing ("what to do with children this week, this weekend or on a given day") and explains the location input precedence (ZIP over city/state), which is exactly the kind of decision guidance an agent needs. It stops short of explicit when-not-to-use guidance or naming get_kids_event as the follow-up for detail.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_kids_eventGet one kids eventA
Read-onlyIdempotent
Inspect

Get the details of one event from KidsEventsThisWeek.com by its id, which is the last part of the event link (the text after /event/). Returns the date and time, venue, full address, organizer, price, age range, a short summary and the link to the event page, which has the full description and registration details.

NameRequiredDescriptionDefault
idYesThe event id or slug (the text after /event/ in the event link), or the full event page link.

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive and non-open-world, so safety profile is covered. The description adds genuinely useful behavior beyond that: it enumerates what is returned and notes the linked page holds the full description and registration details, steering the agent toward the link for anything not in the response.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with what the tool does and how to construct the id. The return-field enumeration is long but earns its place because there is no output schema; minor redundancy with the schema's id description is the only waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the return-value burden and does so concretely (date/time, venue, address, organizer, price, age range, summary, link). Only error/invalid-id behavior is unaddressed, which is a minor gap for a one-parameter read tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the single parameter is already fully documented in the schema. The description restates the same rule ('the text after /event/') without adding format, edge-case, or validation guidance beyond it, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Get the details of one event') and pins the scope to a single event identified by id, which separates it in spirit from the list/search sibling find_kids_events. It never names that sibling though, so the differentiation is inferred rather than asserted.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the id-derivation hint ('the last part of the event link') suggests this is called after obtaining an event link from a listing or find_kids_events. There is no explicit statement of when to call this versus find_kids_events, nor any prerequisite or exclusion.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_best_around_guidesList best-around guidesA
Read-onlyIdempotent
Inspect

List the "Best Around" guides for a US city on KidsEventsThisWeek.com: hand-picked guides to local parks, playgrounds, splash pads, museums, free Christmas lights and similar places for families. Useful for finding places to go in general rather than events on a given week. Returns the guide title and link for each, up to 12.

NameRequiredDescriptionDefault
cityYesCity name, for example "Frisco".
stateYesUS state as a two-letter code or full name.

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, non-destructive and openWorldHint=false, so the safety profile is covered. The description adds value beyond that by disclosing the return payload (guide title and link) and the result cap (up to 12), which annotations cannot express. It does not cover behavior when the city has no guides, a minor gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences: the scoping and use case come first, the return shape last. Every clause carries information — audience site, subject matter, contrast with weekly events, and result limit — with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly compensates by naming the returned fields and the 12-item cap, and it pins the domain to US cities. Only an empty-result or error case is unaddressed, which is a small omission for a two-parameter read tool whose annotations are already rich.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and both parameters (city, state) are documented in the schema with format hints, so the baseline is 3. The description only reiterates that the city is a US city and adds no new syntax or constraint detail beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource (list the "Best Around" guides) with explicit scope limited to a US city, plus a concrete enumeration of what the guides cover (parks, playgrounds, splash pads, museums, lights). The clause "rather than events on a given week" distinguishes it from find_kids_events without the agent needing to open either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states the use case ("finding places to go in general") and the exclusion ("rather than events on a given week"), which routes the agent away from the event-listing sibling. It stops short of naming find_kids_events as the alternative for weekly events, so the routing is implied by category rather than by tool name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedfind_kids_events
    • First observedget_kids_event
    • First observedlist_best_around_guides

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Search real, source-checked kids' events, classes and places across 42 US metro areas from Grassy Knees: this weekend's events, free-only and age filters, listing details and seasonal guides, each with its official link and last-checked date.
    4
    507 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables users to search US concerts, comedy, theater, trivia, festivals, community events, and family activities by location, date, interests, and budget, returning event details and source links without requiring an account or API key for basic search.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to search current public children's activities in Florianópolis, Brazil, read organization profiles and their published groups with schedules and prices, and obtain a canonical link for requesting a visit. All five tools are read-only, publicly accessible over Streamable HTTP with no API key, and never submit a request or confirm a booking.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources