Skip to main content
Glama

Wallet aufladen

wallet_topup_link
Read-only

Erstellt einen Stripe-Checkout-Link zum Aufladen deines Wallet-Guthabens. Die Kartendaten bleiben bei Stripe; das Guthaben wird nach Abschluss der Zahlung gutgeschrieben. EN: Creates a Stripe checkout link to top up your wallet balance. Card data stays with Stripe; the balance is credited once the payment completes.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
reasoningNo
amountEurosYesAufladebetrag in Euro, zwischen 10 und 500. EN: Top-up amount in euros, between 10 and 500.
requestNonceNoOptionaler stabiler Wiederholungs-Schluessel. Bei einer Wiederholung denselben Wert senden, um denselben Checkout-Link zu erhalten statt eines zweiten. EN: Optional stable retry key. On a retry send the same value to get the same checkout link instead of a second one.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3/5.0
Behavior1/5

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

The description says the tool 'erstellt'/'creates' a Stripe checkout link, which is a side-effecting external creation, while annotations declare readOnlyHint: true. This directly contradicts the read-only contract the annotation promises. The added context about card data staying with Stripe and balance crediting after payment is useful, but the contradiction is a serious issue.

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?

The description is compact and front-loaded with the core action in the first sentence. The bilingual duplication is understandable but slightly redundant; otherwise each element—purpose, card data handling, and settlement timing—serves a clear function.

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

Completeness2/5

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

There is no output schema, so the description should clarify what the tool returns, such as a checkout URL, link ID, or structured payment reference. It explains the conceptual payment flow but omits the return contract and any link-related details like expiry or downstream usage, leaving an agent with incomplete information after invocation.

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

Parameters2/5

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

The description adds no parameter-specific meaning beyond the schema. The schema already documents amountEuros and requestNonce, but the reasoning parameter is left undocumented in both the schema and the description. With schema coverage at 67%, the description should at least clarify what reasoning is for or how details like amount and nonce relate to the checkout link, but it does not.

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 states a specific verb and resource: 'Erstellt einen Stripe-Checkout-Link zum Aufladen deines Wallet-Guthabens' / 'Creates a Stripe checkout link to top up your wallet balance.' This makes the purpose immediately clear and distinguishes it from sibling tools like wallet_balance.

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?

The intended usage is reasonably clear: call this when a user wants to top up their wallet using a Stripe checkout link. However, there is no explicit guidance on when not to use it or which sibling tool to prefer in related scenarios, such as checking the current wallet balance instead.

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.