Skip to main content
Glama

Fed liquidity

fed_liquidity

Track weekly US net liquidity and its components, or pull a single FRED series like WALCL or SOFR, to monitor Fed balance sheet, Treasury cash, and repo conditions.

Instructions

Weekly US net liquidity (Fed balance sheet minus the Treasury General Account minus reverse repo) with its components, oldest first, or one FRED series (WALCL, WRESBAL, RRPONTSYD, WTREGEN, SOFR, EFFR, IORB, WSHOSHO).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMost recent N observations (default 52)
seriesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.1

TDQS

C2.9/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It mentions 'oldest first' and 'weekly', which gives some output ordering and frequency context, but it doesn't disclose data source behavior, caching, error handling for invalid series, rate limits, or the distinction in output shape between the net-liquidity mode and single-series mode. For a two-mode financial data tool with zero annotations, this is under-specified.

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 a single, information-dense sentence that front-loads the primary resource and its definition, then appends the alternative mode. It's efficient, though the long parenthetical and series list make it slightly less front-loaded and scannable than ideal.

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

Completeness2/5

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

With no annotations, no output schema, and 50% schema description coverage, the description needs to be more complete. It doesn't explain the return shape for either mode, how the series list maps to the net-liquidity components, or edge cases like invalid series IDs or the interaction between limit and series. An agent could call it but would be uncertain about expected output.

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

Parameters2/5

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

Schema coverage is 50%: the 'limit' parameter is documented in the schema (default 52, up to 2000), but the 'series' parameter has no schema description. The tool description lists the FRED series IDs (WALCL, WRESBAL, RRPONTSYD, WTREGEN, SOFR, EFFR, IORB, WSHOSHO), which partially compensates by indicating valid values, but it doesn't explain the mutual exclusivity or behavioral difference when series is provided versus omitted. The description adds some value but leaves the core parameter semantics unclear.

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 names a specific data resource (weekly US net liquidity) and defines its composition (Fed balance sheet minus TGA minus reverse repo), plus an alternate mode for individual FRED series. This distinguishes it from macro siblings like macro_series or economic_calendar, though the two-mode structure (net liquidity series vs. single series) adds some ambiguity about which mode is primary.

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 description: use it to get weekly net liquidity data, or specify a FRED series ID for a component series. However, there's no explicit guidance on when to prefer this over sibling tools like macro_series, or on how the series parameter interaction with the net-liquidity mode works. The agent has to infer the selection logic.

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