Skip to main content
Glama

generate_vso_referral

Generate a pre-formatted warm referral email to an Accredited Veterans Service Officer (DAV, VFW, American Legion, or County VSO) for rating increase or TDIU review when a veteran is rated under 100%.

Input Schema

NameRequiredDescriptionDefault
state_codeNoState code
county_nameNoCounty name
veteran_nameNoVeteran's legal name
veteran_emailNoVeteran contact email
veteran_phoneNoVeteran contact telephone
service_branchNoMilitary service branch
va_disability_percentageNoCurrent VA disability percentage (0-100)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Added

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full disclosure burden. It signals the output is a 'pre-formatted' email and identifies the recipient class, which is useful, but it never clarifies whether the tool only drafts or actually sends the email, whether it resolves real VSO contacts from state/county, or what permissions or side effects are involved.

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?

A single well-formed sentence that front-loads the action and artifact, then qualifies eligibility. No filler, nothing redundant.

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?

For a 7-parameter generation tool with no output schema and no annotations, the description leaves real gaps: zero parameters are marked required, so an agent cannot tell whether veteran_name or state/county are mandatory to produce a usable referral, and the return format is undescribed. The core use case is covered, but the call-shaping details are not.

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 every parameter is already documented, which sets the baseline at 3. The description adds only the 'rated under 100%' context that implicitly ties to va_disability_percentage; it does not explain why state_code and county_name matter (VSO lookup) or what format they take.

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?

States a specific verb ('Generate') and a specific artifact ('pre-formatted warm referral email to an Accredited VSO'), plus the eligible VSO organizations and the two benefit tracks (rating increase, TDIU). It is clear on its own, but it never distinguishes itself from nearby generation siblings such as generate_veteran_packet or generate_sf180_request, which an agent must choose between.

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 a concrete trigger condition: use it for rating increase or TDIU review 'when a veteran is rated under 100%.' That is genuine when-to-use guidance. It stops short of naming alternatives or stating when-not-to-use (e.g., for veterans already at 100% or for other claim types).

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.