Skip to main content
Glama
lzinga

US Government Open Data MCP

by lzinga

dol_ui_claims_state

Read-onlyIdempotent

Get state-level weekly Unemployment Insurance claims to compare initial claims, continued claims, and insured unemployment rate across states.

Instructions

Get state-level weekly Unemployment Insurance (UI) claims. Compare initial claims, continued claims, and insured unemployment rate across states.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of records (default 25)
stateNoTwo-letter state code: 'CA', 'TX', 'NY'. Omit for all states.
offsetNoPagination offset
sort_byNoField to sort by: 'rptdate' (default)
sort_orderNoSort direction (default: desc)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv2026.9.14
    • addedInput schema / properties / limit / default
      Added value: +25
  2. Changed1 schema field changedv2026.4.11
    • removedInput schema / additionalProperties
      Removed value: -false
  3. First observedv2026.3.9

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, covering the safety profile. The description adds the 'weekly' time frequency and the specific metrics, which are useful but not extensive. It does not disclose behaviors like default limit, pagination, or response format, though these are partially covered by the schema descriptions. Given the annotations, a 3 is appropriate.

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 concise sentences, front-loaded with the main action and scope. No unnecessary words, and the key differentiator ('state-level') is stated first. Highly efficient.

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 read-only query tool with 5 optional parameters and no output schema, the description covers the core purpose and available metrics. The schema handles parameter details. It lacks explicit mention of response shape or default behaviors like returning all states if no state is specified, but these are minor given the schema covers them. The description is nearly complete for its simplicity.

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 all parameters have descriptions. The tool description adds context about the data content (metrics) but does not elaborate on parameter behavior beyond what the schema provides. Since the schema already documents parameters thoroughly, the baseline of 3 applies.

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?

The description clearly states the tool retrieves state-level weekly UI claims and lists the key metrics (initial claims, continued claims, insured unemployment rate). It explicitly says 'across states,' distinguishing it from the national-level sibling dol_ui_claims_national without naming it. The verb 'Get' and resource are specific and 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?

The description implies usage for state-level comparison but does not explicitly mention when to use this tool versus alternatives like dol_ui_claims_national. An agent could infer from 'state-level' that national data belongs elsewhere, but there is no direct guidance or exclusion statement.

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

Deploy Server

Other Tools