Skip to main content
Glama
ReHowever

PocketQuota

by ReHowever

budget_transactions

Read-only

Read dated budget journal entries, including reversals and automatic allocations, to review spending history and quota pool activity.

Instructions

Read dated journal entries, including reversals and automatic allocations.

Input Schema

NameRequiredDescriptionDefault
endNo
startNo
offsetNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, covering the safety profile. The description adds useful scope detail by naming reversals and automatic allocations, but it omits pagination behavior implied by the offset parameter, default date ranges, and result limits or ordering.

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?

It is a single efficient sentence with the verb and content scope front-loaded. Nothing is wasted, though its brevity leaves informational gaps that the length score should not reward further.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Annotations cover the read-only safety profile, but with no output schema and 0% parameter coverage, the description should explain date-range defaults and offset/pagination semantics. It does neither, leaving an agent unable to call the tool correctly in common cases.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and all three parameters (start, end, offset) are undocumented in the schema. The description only weakly implies date filtering via 'dated' and says nothing about the offset or its pagination role, so it fails to compensate for the coverage gap.

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 verb and resource ('Read dated journal entries') and scopes the content to reversals and automatic allocations, so an agent knows what data comes back. It does not differentiate from siblings such as budget_summary or budget_record, leaving the agent to infer that this returns individual entries rather than aggregates.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use or when-not-to-use guidance is provided. The description never mentions alternatives like budget_summary or budget_status, so the agent must guess whether to call this tool or an aggregation sibling.

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