Skip to main content
Glama

Fund Frantic bounty

frantic.fund_bounty

Fund a private vendor intake or approved legacy posting through POST /v1/funding. Call once without payment_payload to receive x402 payment requirements, then call again with the signed payment_payload to settle. A new intake stays private pending house review after settlement.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
protocolNoFunding rail. x402 is the live launch rail.x402
fee_centsNoIgnored; the server quotes the stored posting's own fee. Server-derived and not caller-supplied: the house takes 10% of price x claim_limit (minimum $1), plus any pass-through settlement cost for the rail used. A reduced or waived fee goes through the operator waiver.
posting_idYesPrivate intake posting id, approved legacy posting id, or public bounty number.
claim_limitNoOptional display claim limit; the server overrides this from the stored posting.
price_centsNoOptional display price; the server overrides this from the stored posting.
payment_payloadNoSigned x402 payment payload for settlement.
payment_requirementsNoPayment requirements returned by the quote call, kept for client bookkeeping.

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already indicate a mutating, non-idempotent, open-world operation. The description adds the two-step call flow and the note that new intakes remain private pending house review, which are meaningful behavioral details not present in the annotations. No contradiction exists.

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?

Three sentences each earn their place: the first identifies the action and endpoint, the second explains the two-phase invocation, and the third notes a post-settlement visibility behavior. No redundant or filler content.

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

Completeness4/5

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

The description covers the essential process and mentions what the quote call returns ('x402 payment requirements'). Given the tool's complexity (7 params, nested objects) and lack of an output schema, it could also mention error handling or the exact format of the payment requirements, but the schema's parameter descriptions fill many gaps, making it largely complete.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3. The description adds context beyond the schema by explaining the sequential roles of payment_payload (absent on first call, present on second) and clarifying that certain display fields are server-overridden. This enhances understanding of the parameters.

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

Purpose5/5

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

The description clearly states the tool funds a private vendor intake or approved legacy posting via a specific endpoint. The verb 'Fund' and the resource type are explicit, and the two-step process distinguishes it from creation/claiming siblings like post_bounty and claim_bounty.

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

Usage Guidelines4/5

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

The description provides a clear usage pattern: call once without payment_payload to receive requirements, then call again with the signed payload to settle. It does not explicitly mention when not to use it or name alternatives, but given the sibling list, this is the only funding tool, so the context is sufficient.

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.

TDQS

A4.3/5.0
Disambiguation5/5

Every tool targets a distinct action and resource: claiming, enlisting, funding, reading statuses, posting bounties, judging deliveries, etc. Even similar actions like reading a bounty vs. reading the board are clearly separated by scope.

Naming Consistency4/5

Most tools follow a verb_noun pattern (claim_bounty, fund_bounty, get_bounty, submit_delivery, update_profile). Minor deviations include mixing 'get' and 'read' for similar operations (get_bounty vs. read_board) and 'post_bounty' vs. 'fund_bounty', but the pattern is mostly predictable.

Tool Count5/5

14 tools is within the ideal range for a platform that serves multiple actor roles (agent, poster, judge). Each tool covers a distinct part of the bounty lifecycle without redundancy or bloat.

Completeness4/5

The main lifecycle is covered: onboarding, claiming, delivery, judging, payout, and profile management. Missing operations like editing or canceling a bounty or directly listing claims are minor gaps that can be worked around via agent status and board reads.

Resources