Skip to main content
Glama

Get my payout setup link

get_payout_setup_link
Idempotent

Use this when an owner wants their share paid to their bank and has not set it up, for example when no bank is set up yet. Confirm with the owner first, and set confirmation to true only after they said yes. It returns a link to Stripe's own form, where the owner gives their bank to Stripe. It is a link only: the bank is never given in the chat, and it takes no payment. It needs a connected Phorme account.

Input Schema

NameRequiredDescriptionDefault
countryNoThe two letter country of the bank, for example US. Default US.
confirmationYesSet to true only after the owner said yes to setting up payouts.

Output Schema

NameRequiredDescriptionDefault
nextYes
setup_urlNoStripe's own form, or null when it opens from the console.
console_urlYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.8/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnly=false, openWorld=true, idempotent=true, destructive=false) by disclosing the data flow and safety posture: it returns a link to Stripe's own form, the bank is never given in the chat, and it takes no payment. The connected-account prerequisite is an operational constraint the annotations do not convey.

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?

Four tight sentences, front-loaded with the triggering situation before the mechanics and constraints. Slight redundancy between 'has not set it up' and 'no bank is set up yet' costs a point but nothing is wasted overall.

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

Completeness5/5

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

With only two parameters at full schema coverage, an output schema, and rich annotations, the description supplies everything else an agent needs: precondition, consent workflow, third-party handoff, and what the tool does not do (no payment, no bank details in chat). Nothing material is missing.

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 description coverage is 100%, so the baseline is 3, but the description adds real semantics for 'confirmation' by framing it as a consent gate that must only be true after the owner agrees. The 'country' parameter is left entirely to the schema (which already supplies format and default).

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?

States a specific verb and resource (return a setup link for owner bank payouts) plus the exact situation that triggers it: the owner wants their share paid to their bank and has not set it up. This distinguishes it cleanly from the adjacent 'get_payouts' listing tool without the agent needing to open either schema.

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

Usage Guidelines5/5

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

Gives an explicit when-to-use condition ('has not set it up, for example when no bank is set up yet'), a required conversational workflow ('confirm with the owner first, set confirmation to true only after they said yes'), and a prerequisite ('needs a connected Phorme account'). The unset-bank condition effectively excludes the already-configured case.

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.