Skip to main content
Glama

MTD Chase — chase clients for MTD records

Get Chase links

get_chase_links
Read-onlyIdempotent

Returns each Client's personal records link for a Quarter and a ready-to-paste message for a messaging app or text. Use this when: the practitioner wants to send a link themselves (no email on file, or they prefer a messaging app or text).

Input Schema

NameRequiredDescriptionDefault
clientsNonames/emails; default all being chased
quarterNoQuarter like "2026-27 Q3". Default: the Quarter whose HMRC deadline is next.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / clients / description
      Added value: +"names/emails; default all being chased"
  2. First observed

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds that the output includes a ready-to-paste message, which signals the practitioner must deliver it manually — useful, but nothing is said about per-client failures (unknown names), ordering, or whether links expire.

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?

Two sentences with zero redundancy: the first states what is returned, the second front-loads the selection condition. Nothing could be removed without losing information.

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?

No output schema exists, so the description carries the burden of explaining returns, and it does so by naming both returned artifacts (link and paste-ready message). With only two fully documented optional parameters, the remaining gap is minor edge-case behavior rather than anything needed to call it correctly.

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% and both parameters document their defaults (all clients being chased; the Quarter whose HMRC deadline is next), so the baseline is 3. The description's mention of 'a Quarter' and 'each Client' merely echoes the schema without adding format examples or override behavior.

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 resource and scope: per-Client personal records link for a Quarter, plus a pre-written message. That is clearly distinct from the sending tools among the siblings (send_nudges_now, mark_chase), though it never names a sibling explicitly to draw the contrast.

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?

The 'Use this when' clause gives concrete selecting conditions: no email on file, or the practitioner prefers a messaging app or text. This effectively implies the alternative (automated sending) without naming it, so the routing is clear but requires one small inference.

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