What the person can still send today
get_usageWhat the person can still send today. Free for job seekers; daily limits only. A ready-to-read summary is in say.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
get_usageWhat the person can still send today. Free for job seekers; daily limits only. A ready-to-read summary is in say.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish the read-only, idempotent, non-destructive, open-world profile, so the bar is lower. The description adds real value beyond that: it identifies the metric as a per-day, job-seeker-free quota and discloses that a ready-to-read summary is surfaced via a `say` field, which tells the agent how the output is meant to be consumed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences with no filler, and the topic is front-loaded. It is slightly terse to the point of ambiguity ('send' what?), but structurally efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description carries the burden of explaining returns; the `say` hint partially covers this but does not clarify the unit or scope of the quota. For a simple zero-param read tool the annotations plus description are nearly sufficient, but the ambiguity about what is being limited leaves a gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes no parameters (schema coverage 100%), so the baseline is 4 and the description has nothing extra to document. No syntax or filtering details are needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first sentence restates the title verbatim, so the core purpose is only implied rather than stated with a clear verb+resource. 'Daily limits' and 'free for job seekers' hint that this reports remaining send quota, but what is being sent (messages, applications, outreach) is left to inference, and it is not distinguished from siblings like get_stats or get_my_account.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no when-to-use guidance, no prerequisites, and no alternatives named. 'Free for job seekers; daily limits only' describes the domain of the data rather than when an agent should call this tool instead of get_stats or get_my_account.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.