Skip to main content
Glama

PayFresco Payment Planner

Estimate a payout schedule

estimate_payout_schedule
Read-onlyIdempotent

Illustrate PayFresco's 10% reserve on a 90-day rolling basis and its T+2 Monday, Wednesday, and Friday payout cadence using a monthly volume the user supplies, with an optional fee percentage the user supplies. Shows reserve held, released, and balance by month, and an example payout week. Set show_starting_cap to compare the volume with PayFresco's starting volume ramp of up to $3k/day. Labeled as an illustration using the user's numbers. Never invents or quotes a PayFresco fee or exchange rate, and does not move money.

Input Schema

NameRequiredDescriptionDefault
notesNo
monthsNo
currencyNo
monthly_volumeYes
show_starting_capNo
example_week_startNo
fee_percent_assumptionNo

Output Schema

NameRequiredDescriptionDefault
okYes
ctaYes
errorYes
labelYes
currencyYes
disclaimerYes
fee_sourceYes
assumptionsYes
limitationsYes
monthly_rowsYes
starting_capYes
payout_policyYes
monthly_volumeYes
reserve_policyYes
cadence_exampleYes
refused_actionsYes
notes_ignored_as_dataYes
fee_percent_assumptionYes
steady_state_reserve_balanceYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already establish readOnly/idempotent/non-destructive/closed-world, so the description earns credit for what it adds: it does not move money, it never invents or quotes a PayFresco fee or exchange rate, and its output is labeled an illustration based on the user's numbers. This is meaningful trust/safety context an agent would otherwise have to guess. It stops short of 5 by not saying how the user-supplied fee assumption flows through the illustration or what happens if it is omitted.

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?

The core facts are front-loaded, but the opening sentence is an overlong clause stack and repeats the filler phrase 'the user supplies' twice within one sentence. The content earns its place, but the phrasing could be tightened without losing information.

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?

The presence of an output schema and full read-only annotations lowers the burden considerably, and the description covers the safety and 'illustration only' framing well. It is still incomplete for a 7-parameter tool: defaults for months and currency semantics (does currency affect the computation or just labels?) are nowhere addressed.

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 0%, so the description must carry parameter meaning. It explains monthly_volume, fee_percent_assumption, and show_starting_cap (including the $3k/day ramp), and hints at example_week_start via 'an example payout week'. However, notes, months, and currency are never mentioned anywhere, leaving three of seven parameters with no meaning at all.

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?

States a specific verb and resource: it illustrates the 10% reserve on a 90-day rolling basis plus the T+2 M/W/F payout cadence. That is enough to tell it apart from the sibling onboarding/eligibility tools, which deal with applications and readiness rather than modeling payouts. It never names a sibling explicitly, so it falls short of a 5.

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?

Usage is implied rather than stated: it consumes a user-supplied monthly volume and an optional fee percentage, and 'Set show_starting_cap to compare...' gives one conditional instruction. There is no explicit when-to-use/when-not-to-use guidance and no routing to plan_currency_settlement or assess_payment_setup for adjacent questions.

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