Skip to main content
Glama

Financial Evidence Workspace

financial_evidence_query

Read-onlyIdempotent

Query cited rows without large raw documents. Null means missing or withheld, never zero. Dates filter observation dates; empty dates mean no filter. Follow next_offset for remaining rows. Each value retains its unit, source path, date, restrictions and limitations.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
entityNo
offsetNo
datasetYes
end_dateNo
start_dateNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitYes
offsetYes
schemaYes
datasetYes
resultsYes
sourcesYes
total_rowsYes
descriptionYes
diagnosticsYes
next_offsetYes
returned_rowsYes
absence_policyYes
evidence_statusYes
status_semanticsYes
transport_statusYes
carrier_verificationYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), so the description is not required to restate it. It instead adds genuinely useful behavioral context: nulls mean missing or withheld and never zero, date params filter observation dates, pagination continues via next_offset, and each value carries its unit, source path, date, and restrictions. That is real added value beyond structured fields.

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?

Five short sentences, purpose front-loaded, no filler or redundancy. The telegraphic style omits some needed content but never wastes words; a slightly more structured form (e.g., separating filter rules from output guarantees) would help.

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

Completeness3/5

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

An output schema exists, so return-value explanation is not required, and annotations carry safety. What is missing for a 6-param, 7-dataset query tool is any coverage of entity/limit/offset behavior, pagination limits, and how dataset values should be chosen.

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 description coverage is 0% across 6 parameters, so the description must carry the burden and it only partly does. It clarifies start_date/end_date semantics (observation dates, empty = no filter) but says nothing about entity, limit, offset, or how the dataset enum values relate to use cases; "next_offset" refers to a response field, not the offset parameter.

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?

"Query cited rows without large raw documents" gives a clear verb (query) and resource (cited evidence rows), and even states the tradeoff versus heavier raw document retrieval. It does not, however, distinguish this tool from its many siblings (financial_evidence_agent_query, financial_evidence_review, financial_evidence_packet), so an agent cannot route between them from this text alone.

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 phrase "without large raw documents" suggests this is the lightweight path when full documents aren't needed, but there is no explicit when-to-use, when-not-to-use, or named alternative among the eight siblings. The null/date semantics are interpretive guidance rather than selection guidance.

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.