Skip to main content
Glama

Konverter Pro

Payment link

create_payment_link

A Stripe payment page for the quoted files (card and other methods, invoice with VAT). Show the link to your user; once paid, download_result releases the final files. A new link replaces the previous one.

Input Schema

NameRequiredDescriptionDefault
languageNoLanguage of messages (default de).
job_tokenYesThe job_token returned by upload_statements.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=false, openWorldHint=true, and idempotentHint=false; the description adds the non-obvious consequence that a new link invalidates the previous one and that payment occurs outside the tool. It also clarifies that file release is a separate step (download_result). Missing the currency/amount context and failure behavior, but the value-add over annotations is real.

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?

Three short sentences, each doing work: what it is, how to use the result, and the replacement caveat. The parenthetical is information-dense but not wasteful; the opening describes the artifact rather than the action, which slightly delays the verb.

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?

With only two parameters, no output schema, and full annotation coverage, an agent has what it needs: what's created, what to do with the link, the next step, and the replacement semantics. It could say more about the returned value's shape and required job state, but nothing critical is absent.

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 coverage is 100% and both parameters are documented in-schema, including job_token's origin from upload_statements and the language default. The description adds no parameter-level detail, so the schema carries the full burden and baseline 3 applies.

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?

The description names the concrete artifact ('A Stripe payment page for the quoted files') and its accepted methods (card, other methods, invoice with VAT), so the agent knows this produces a payable link rather than a quote. It does not literally say 'creates a link', but the resource and scope are unambiguous against siblings like get_price_quote.

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?

It spells out the workflow: produce the link, show it to the user, then call download_result once paid. It also warns that 'a new link replaces the previous one', which implies when to create one. It stops short of stating prerequisites such as requiring a prior quote or job in a specific state.

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