Skip to main content
Glama

Payout destination (email link)

register_payout
Destructive

Email the GYOTAK referrer a link to the form where they register where their commission should be sent: a Thai PromptPay QR (read inside the form, the image is never uploaded) or a stablecoin address (USDC on Base, or USDM on Cardano). Call this when the user wants to register, see, or change their payout destination. Returns the destination currently on file, masked, and the masked address the link was sent to. For security the form URL is never shown in the chat — the link goes only to the email address on file, so tell the user to open it from their email. Never ask the user to type the number or the wallet address into the chat.

Input Schema

NameRequiredDescriptionDefault
customerKeyNoYour customerKey (gyotak_cus_...). Omit when connected through a personal token URL.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

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

Adds substantial value beyond the annotations: it discloses that an email is actually sent, that the form URL is deliberately withheld from chat, that the destination is read inside the form (image never uploaded), and that returns are masked. It doesn't explain the destructiveHint=true surface (e.g., whether calling again overwrites or resends) or any rate limits, which keeps it below top marks.

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?

Purpose and destination options are front-loaded, and the rest is procedural safety guidance that earns its place. It is dense and runs long, but no sentence is filler; a light trim of the parenthetical detail would tighten it.

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 no output schema, the description compensates by describing the return values (masked destination on file and masked address the link went to) and by explaining the security model and what the agent must tell the user. An agent can invoke and follow up correctly without further information.

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?

The single parameter customerKey is fully documented in the schema (100% coverage), including the personal-token-URL omission case. The description adds nothing about the parameter, so the schema carries all the weight, matching the baseline for high coverage.

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 concrete verb and resource (email the referrer a link to the payout-registration form) and enumerates the two destinations it covers (Thai PromptPay QR, stablecoin USDC on Base / USDM on Cardano). This is clearly distinct from siblings like register_customer or my_referrals, which deal with identity and referral listing rather than payout destination.

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?

Gives an explicit trigger: 'Call this when the user wants to register, see, or change their payout destination,' covering read and write intents. It does not name any sibling alternative or exclusion, but no sibling appears to overlap this domain.

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