Skip to main content
Glama

choose_workday_834_service

Select the correct CCB ANSI X12 834 V2 transmission service based on carrier requirements for change or full files and termination reporting, with exactly one service enabled.

Instructions

Pick the right CCB ANSI X12 834 V2 transmission service from what the carrier requires (change file or full file, and how terminations must be reported). Exactly one service may be enabled.

Input Schema

NameRequiredDescriptionDefault
file_typeYesDoes the carrier want only changes, or a full file every time?
history_daysNoLook-back days for ended coverages (Full File service).
terminate_byNoReport a termination per plan (default) or only when all plans of a plan type have ended.
terminationsNoFor full files: send ended coverages (yes, within a look-back window), never (no — carrier terminates by omission), or once per termination (once). Default yes.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

B3.2/5.0
Behavior2/5

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

No annotations are supplied, so the description carries the full burden. It discloses one useful constraint ('exactly one service may be enabled'), but leaves the central ambiguity unresolved: does the tool only recommend/choose a service, or does it enable/configure it and mutate state? Nothing is said about reversibility, prerequisites (e.g., needing an existing Workday connection), or the effect of switching services.

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 sentences, verb-first, with the deciding criterion front-loaded before the exclusivity constraint. Dense domain jargon (CCB, ANSI X12 834 V2) is appropriate here and no sentence is filler, though the parenthetical is a bit compressed and could carry one more clarifying clause.

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?

With four parameters (three enums), no annotations, and no output schema, the definition should say more about what happens after a service is chosen and what the caller receives. The description covers the selection criterion and the exclusivity rule but not the outcome, leaving the agent partially informed about a configuration-shaping tool.

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 the schema already documents all four parameters well; the baseline is 3. The description adds a little framing by tying 'change file or full file' to carrier requirements and by mentioning termination reporting, but it says nothing about history_days or the yes/no/once termination modes beyond what the schema states.

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 gives a specific verb ('Pick') plus a specific resource ('CCB ANSI X12 834 V2 transmission service') and names the deciding inputs (change vs full file, termination reporting). An agent can tell this is a service-selection step rather than validation or summarization. It stops short of explicitly contrasting itself with siblings such as workday_834_setup_guide or get_default_profile.

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 'from what the carrier requires' — use it once the carrier's filing preference is known — and the 'exactly one service may be enabled' line implies a mutually exclusive choice. There is no explicit when-not guidance and no routing to the related siblings (setup guide, default profile) that an agent would need to sequence this correctly.

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