Skip to main content
Glama

Littles Weekly

Server Details

Checked things to do with kids 0–6, city by city: this week, free days, indoor play, Santa and more

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.1/5.0

Scored across 5 tools

Disambiguation4/5

Each tool has a fairly distinct role: list_cities and list_pages enumerate the catalog, get_page returns raw page content, get_events returns structured dated outings, and search handles keyword lookup. There is mild overlap since outings surface through both get_events, get_page and search, and 'events' vs 'cards on a page' could occasionally be confused, but descriptions draw the lines clearly enough.

Naming Consistency4/5

Four of five tools follow a clean verb_noun convention (get_events, get_page, list_cities, list_pages) and are immediately readable. The lone 'search' is a bare verb that breaks the pattern slightly, but it's unambiguous and idiomatic.

Tool Count5/5

Five tools is well-scoped for a read-only city-events directory: a catalog pair (cities/pages), a content reader, a structured outing feed, and a global search. Every tool earns its place with no redundancy or bloat.

Completeness5/5

The surface fully covers the domain's lifecycle for a browse-only server: discover cities, enumerate pages, read page content (with pagination via section), pull dated events, and search everything including FAQs. There is no obvious missing operation given the read-only nature of the service.

Available Tools

5 tools
get_eventsFind dated outingsA
Read-onlyIdempotent
Inspect

Dated outings for kids 0–6 in one city: this week’s list plus dated listings from the seasonal and free pages (Santa visits, light displays, Thanksgiving, Noon Year’s Eve, free museum days). Each has dates, time, venue, address, price, free flag, ages, description, the official link we checked, the date we checked it and the littlesweekly.com page URL. Defaults to everything from today on.

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoChild’s age in years; keeps outings whose age range includes it
cityYesCity slug from list_cities (e.g. "omaha", "kansas-city", "twin-cities"). A plain city name like "Kansas City" also works.
pageNoLimit to one page, e.g. "santa" or "this-week"
limitNoMax results (default 40)
end_dateNoLast day, YYYY-MM-DD
free_onlyNoOnly outings a family can do without paying
start_dateNoFirst day, YYYY-MM-DD (defaults to today in the city)
indoor_onlyNoOnly outings marked indoor (weekly list only)

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, non-destructive, closed-world behavior. The description adds useful context beyond annotations: the sources included, the fields returned per event, and the default that results start from today.

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?

The description is dense but front-loaded with purpose, and the return-field list earns its place because there is no output schema. The parenthetical examples are helpful, though the first sentence is quite packed and could be structured more cleanly.

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?

Given 8 parameters with full schema coverage, no output schema, and annotations covering safety, the description is nearly complete: it explains what data comes back, where events come from, and the default date behavior. Remaining gaps, such as pagination or city-slug resolution, are handled by the schema or are minor.

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 schema already explains every parameter. The description adds thematic context such as kids 0–6 and seasonal/free pages, but it does not go beyond the schema in explaining parameter behavior; baseline 3 is appropriate.

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?

The description states a specific resource and scope: dated outings for kids 0–6 in one city, drawn from this week plus seasonal/free pages. It is clear what the tool returns, but it does not explicitly differentiate itself from siblings like search or get_page.

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 implied by the resource description ('dated outings for kids 0–6 in one city') and the default start-date behavior, but there is no explicit when-to-use guidance, exclusions, or alternatives such as search or get_page. An agent can infer the main use case but not the boundaries.

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

get_pageGet a pageA
Read-onlyIdempotent
Inspect

Everything on one Littles Weekly page, in reading order: each section (Top 5 picks, Saturday and Sunday plans, every outing, Around town favorites, free days with who gets in free, always-free places, storytimes, indoor play with ages, prices, toddler times and sock rules, Santa and lights listings, getaway trips, tips), every card’s official link and "Checked" date, and the page FAQ. page is a key from list_pages, like "this-week", "guide", "visiting", "free", "indoor-play", "santa", "christmas-lights", "thanksgiving", "noon-years-eve" or "weekend-getaways". Long pages come back in parts: pass section to get one heading. format "markdown" returns the page’s Markdown version instead.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityYes
pageNoPage key from list_pages. Defaults to "this-week".this-week
formatNostructured (default) or markdown
sectionNoOnly the section whose heading contains this text, e.g. "Top 5", "Sunday", "always free", "FAQ".

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive/closed-world, so the safety profile is covered. The description adds genuinely useful behavior beyond that: long pages return in parts, section narrows to one heading, markdown is an alternate representation, and cards carry official links plus a 'Checked' date.

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

Conciseness3/5

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

The purpose is front-loaded, but the exhaustive content enumeration ('Top 5 picks, Saturday and Sunday plans, every outing, ... Santa and lights listings, getaway trips, tips') is bloat that buries the more decision-relevant routing facts (page keys, section behavior) mid-paragraph. It is one dense run-on rather than a structured brief.

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?

No output schema exists, so the description carries the return-value burden and does so adequately by naming sections, per-card links, 'Checked' dates, the FAQ, and the markdown alternative. It does not explain the city/page relationship or paging limits in detail, which keeps it just short of complete.

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?

With 75% schema coverage the schema already documents most parameters, and the description still adds value by listing concrete page keys ('this-week', 'guide', 'santa', etc.) and explaining that 'section' matches on heading text and 'markdown' swaps the return format. 'city' is left entirely to the schema, but its schema description is strong.

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?

States a specific verb+resource ('Everything on one Littles Weekly page, in reading order') and enumerates the contents, so the agent knows exactly what comes back. It also ties the 'page' parameter to the sibling list_pages, making it distinguishable from get_events or search.

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 concrete operational guidance: long pages are truncated so pass 'section' to get one heading, 'page' is a key from list_pages, and 'format: markdown' returns a different representation. It stops short of explicitly naming when to prefer get_events or search instead, so it is clear context without full alternative routing.

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

list_citiesList citiesA
Read-onlyIdempotent
Inspect

Every city Littles Weekly covers, with its slug, current week, last-checked date and the pages it has (this-week, guide, visiting, free, indoor-play, santa, christmas-lights, thanksgiving, noon-years-eve, weekend-getaways). Call this first if you are not sure of a slug.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is fully covered without description help. The description adds some behavioral value by disclosing the returned fields and the fixed set of page types, but says nothing about caching, freshness, or result size that the annotations don't already imply.

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 sentences, zero waste: the capability and its payload come first, the routing advice comes last. The parenthetical enum list is long but is the substantive content of the tool's output, so every word earns its place.

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?

There is no output schema, so the description carries the burden of describing returns, and it does so fully by naming the fields and the page types. Combined with annotations covering safety, nothing an agent needs before calling this zero-argument tool is missing.

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?

The tool takes zero parameters, so the schema has nothing to document and there is no syntax to explain. Baseline 4 applies; the description correctly spends no effort on non-existent inputs.

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?

States a specific verb+resource (list cities) and then enumerates exactly what the response contains: slug, current week, last-checked date, and available pages. An agent can distinguish it from get_page, list_pages, search, and get_events without opening any 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?

"Call this first if you are not sure of a slug" gives an explicit trigger condition tied to slug resolution, which implicitly routes the agent away from slug-requiring siblings like get_page. It stops short of naming those alternatives or stating exclusions, so it is clear guidance but not the full when/when-not/alternative triad.

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

list_pagesList a city’s pagesA
Read-onlyIdempotent
Inspect

The pages for one city (or city "site" for site-wide pages like regional weekend getaways), with each page’s URL, last-checked date, section headings and how many FAQs and cards it has.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityYes

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already establish the safety profile (readOnly, idempotent, non-destructive, closed-world), so the description's useful addition is the return content: URL, last-checked date, section headings, and FAQ/card counts. With no output schema, that disclosure is genuinely valuable, though it says nothing about ordering, pagination, or what an empty result looks like.

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?

A single dense sentence that front-loads the scope ('the pages for one city') and then the returned fields. Nothing is wasted, though the parenthetical about 'site' interrupts the resource statement slightly.

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?

For a one-parameter, read-only list tool with no output schema, the description covers both the special parameter value and the shape of the returned records. Only ordering/pagination behavior is left unstated, which is a minor gap here.

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 description coverage is reported as 0%, but the schema's string branch does document slugs and the enum-like const 'site'. The description meaningfully extends this by explaining the purpose of the special 'site' value (site-wide pages like regional weekend getaways), which the schema only lists without rationale.

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?

The description states a concrete resource ('the pages for one city') and distinguishes it implicitly from list_cities (cities) and get_page (a single page) by scoping to all pages within one city. It never names a sibling tool explicitly, so an agent must still infer routing, but the resource and granularity are unambiguous.

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 implied rather than stated: the agent learns to pass a city slug, or the literal 'site' for site-wide pages such as regional weekend getaways. There is no explicit 'use this instead of get_page/search when...' guidance or any exclusion, so routing remains partly inferential.

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. 5 tool updates
    • First observedget_events
    • First observedget_page
    • First observedlist_cities
    • First observedlist_pages
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Discover tech events, startup meetups, AI events across cities including hidden ones.
    33 npm
    2
    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
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for the On the Cheap network — local guides to free and cheap things to do across 14 US cities. Provides daily event listings with times, prices and venues, plus a searchable archive of deals and guides.
    8
    349 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Cold plunge, sauna and contrast-therapy venues across 23 US metros (548 venues). Every published water temperature and price is read from the venue's own pages and returned with its source URL, capture date and verbatim quote; every record carries the date it was last checked. Absent fields mean "not published", never zero. Five read-only tools: search_venues, get_venue, list_cities, get_city_stat
    5
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources