Skip to main content
Glama

Survivor benefits

get_survivor_benefits
Read-onlyIdempotent

Surviving spouse / dependent benefits. DIC ($1,653/mo base), Survivors Pension, DEA Chapter 35, CHAMPVA, VA home loan for surviving spouses, burial benefits, SGLI/VGLI death payouts. For families AFTER veteran has passed.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeNoOptional program filter

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and non-openWorld, so the safety profile is settled. The description adds genuine substance beyond that: the specific benefit programs covered and a concrete figure ($1,653/mo DIC base), which tells the agent what content to expect. Return shape is not described, but for a static reference lookup that is a minor gap.

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?

Two short sentences, front-loaded with the domain scope and followed by the audience qualifier; nothing is wasted. The parenthetical rate adds useful concreteness rather than filler. It is intentionally telegraphic, sacrificing a little readability for density.

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?

With no output schema and a zero-required-parameter schema, the description carries the burden of explaining what a caller gets back, and listing the seven covered programs largely does that. It stops short of describing response structure or how to consume results, but an agent has enough to invoke it correctly.

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 coverage is 100% and the single enum parameter is already documented as an 'Optional program filter', so the baseline is 3. The description adds value by mapping several terse enum slugs (dic, dea_chapter_35, champva) to human-readable program names and a rate, giving the agent semantic grounding for filter selection.

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?

Names a specific resource domain and enumerates the exact programs covered (DIC, Survivors Pension, DEA Chapter 35, CHAMPVA, home loan, burial, SGLI/VGLI). The closing line 'For families AFTER veteran has passed' sharply distinguishes it from living-veteran tools like get_state_veteran_benefits or calculate_va_benefits.

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?

'For families AFTER veteran has passed' states the audience/trigger condition clearly, which is the key selection signal versus the many other benefits-lookup siblings. It does not explicitly name an alternative tool or state exclusions, so it falls short of a 5.

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.

Resources