Skip to main content
Glama

converters_paycheck

Read-onlyIdempotent

Paycheck estimator client and server side from freedailypro

Input Schema

NameRequiredDescriptionDefault
grossAnnualYes
stateRatePctNo
federalRatePctNo
payPeriodsPerYearNo
otherDeductionPerCheckNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.1/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds nothing beyond that: it does not say how the estimate is computed, whether the rate parameters override defaults, or what units/currency are assumed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is a single short sentence with no padding, which is good, but the second half is vendor branding rather than useful front-loaded information. Brevity here is achieved by omission, not by efficiency.

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

Completeness1/5

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

Five undocumented numeric parameters, no output schema, and a description that explains neither inputs nor return values. An agent cannot reliably form a correct call from this definition alone.

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

Parameters1/5

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

Schema description coverage is 0% across all five parameters, and the description compensates for none of it. It never explains that grossAnnual is required, or what stateRatePct/federalRatePct/payPeriodsPerYear/otherDeductionPerCheck mean or how they default.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The phrase 'Paycheck estimator' identifies the resource and the general action (estimating take-home pay), but the trailing 'client and server side from freedailypro' is vendor noise that adds no meaning. It never distinguishes this from near-neighbours like business_pay_stub, converters_state_tax, or converters_us_income_tax in the sibling list.

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?

There is no when-to-use guidance, no prerequisite, and no mention of the sibling tools an agent should consider instead (e.g. business_pay_stub for an actual stub document, converters_state_tax for state-only tax). The agent must infer everything from the name.

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