Skip to main content
Glama

Track unresolved care follow-up

track_followup
Read-onlyIdempotent

Private, read-only follow-up tracking. Keeps appointments, referrals, records and other stated next steps from disappearing. It records what another person or service said should happen; it does not invent clinical next steps. Cost and signer: free and keyless, nothing to sign.

Input Schema

NameRequiredDescriptionDefault
itemsYes

Output Schema

NameRequiredDescriptionDefault
okNo
toolNo
fundedNo
payUsdNo
workIdNo
claimIdNo
claimableNo
next_callNo
proofRuleNo
fulfillableByNo
definitionOfDoneNo
needs_from_callerNo
notClaimableReasonNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and destructiveHint=false. The description adds useful context beyond those annotations: it is private, free, keyless, and requires nothing to sign. It also explains that it records externally stated next steps rather than generating clinical recommendations.

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?

The description is short and front-loaded with the core identity: private, read-only follow-up tracking. Each following sentence adds a distinct constraint or boundary without redundancy.

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?

Annotations and an output schema reduce the description's burden for safety and return-value details. However, the input schema is extremely vague, and the description does not specify what fields each item object should contain, leaving a meaningful gap for an agent constructing the required input.

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?

The schema has 0% description coverage and only defines items as an array of unspecified objects. The description helps by explaining that items represent appointments, referrals, records, and other stated next steps, but it does not describe the expected object fields or structure within each item.

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 states a specific resource and action: tracking follow-up items such as appointments, referrals, and records. It also clarifies the boundary that it records what another person or service said should happen rather than inventing clinical next steps. It does not explicitly differentiate itself from nearby siblings like next_action or my_next_step.

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?

The description implies when to use it by saying it keeps appointments, referrals, records, and other stated next steps from disappearing. It also states a negative boundary: it does not invent clinical next steps. However, it gives no explicit routing guidance to alternatives such as next_action, my_next_step, or support_next.

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