Skip to main content
Glama

Compare child care benefit options

compare_care_options
Read-onlyIdempotent

Compare three ways to give staff child care places, for one number of staff children under 5 in Texas or New York: reserved places at nearby providers, a shared center with other employers, and an on-site center. Each option shows first-year and later-year cost, the estimated federal Section 45F credit (40 percent of qualified spending, up to 500,000 USD a year; 50 percent and 600,000 USD for an eligible small business) and the cost after that estimate. Compares the modelled employer payment with the 2026 7,500 USD per employee dependent care limit. Pass worksiteZip or state, and annualPrices from real quotes when known. Educational estimate, not tax advice.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
stateNoState when no ZIP is known
ageMixNoShare of enrolled children by age group, such as {infant: 0.3, toddler: 0.3, preschool: 0.4} (default)
childrenYesStaff children under 5 the benefit should serve; use staff.likelyEnrolments.mid from scan_childcare_slots
worksiteZipNoWorksite ZIP in Texas or New York; sets the state price table
annualPricesNoFull-time annual price per child in USD from real provider quotes; replaces the area defaults
employerShareNoShare of tuition the employer pays, 0 to 1 (default one third)
smallBusinessNoTrue only if the business says it meets the 45F small business test (average gross receipts of 32 million USD or less over the 5 prior years, related businesses counted together); raises the credit rate and cap

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
stateNo
ageMixNo
creditYes
noticeYes
statusYes
optionsYes
sourcesNo
childrenNo
headlineYes
nextStepsNo
assumptionsNo
eligibilityYes
annualPricesNo
dependentCareNo
lowestFiveYearNetCostNo
employerShareOfTuitionNo
blendedAnnualPricePerChildNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive behavior, so the safety profile is covered. The description goes further by disclosing the computation itself (Section 45F at 40%/500k, or 50%/600k for an eligible small business), the 2026 7,500 USD dependent care limit comparison, and the disclaimer 'Educational estimate, not tax advice' — meaningful expectations about output nature and limits.

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?

Dense but front-loaded: the comparison and its three arms come first, followed by the cost/credit outputs, then the input rules and disclaimer. No filler sentences; every clause conveys new information.

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?

An output schema exists and annotations cover safety, so the description's remaining obligations are met: geography restriction (TX/NY), required input semantics, defaults, credit assumptions, and an explicit non-advice disclaimer. Nothing an agent needs to invoke this correctly 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?

Schema description coverage is 100%, so the baseline is 3. The description adds real value beyond the schema by spelling out the smallBusiness credit math (higher rate and cap) and by describing worksiteZip/state as alternative locators and annualPrices as replacing area defaults — semantics that clarify when each parameter matters.

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 and resource ('Compare three ways to give staff child care places') and enumerates the three options: reserved places at providers, shared center, and on-site center. It also scopes the inputs precisely (one number of staff children under 5, Texas or New York), so an agent can tell immediately this is a cost-modeling tool, distinct from the scan/submit siblings.

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 input guidance: 'Pass worksiteZip or state, and annualPrices from real quotes when known,' which resolves the ZIP-vs-state choice and tells the agent when to override defaults. However, it never says when not to use this tool or how it relates to the sibling scan_childcare_slots beyond the schema note, so the guidance is clear but not exhaustive.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.