Rendben
Server Details
Non-custodial USDC checkout on Solana for AI agents and humans. Six tools inspect a public checkout, prepare one-time or recurring payments under a hard USDC ceiling, and read payment or subscription status, always returning unsigned transactions for the caller's own wallet to sign so Rendben never holds funds or keys.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.8/5 across 6 of 6 tools scored.
Each tool targets a distinct action: creating payment intents, querying payment/subscription status, inspecting checkouts, and preparing payments. No two tools appear to overlap in purpose.
All tools consistently follow the `rendben_verb_noun` pattern in snake_case (e.g., create_payment_intent, inspect_checkout). There are no deviations or mixed conventions.
With 6 tools covering payment intent creation, status checks, checkout inspection, and payment preparation, the count is well-scoped for a focused payment server without being excessive or sparse.
The tool set covers core actions (create, check, prepare) but notably lacks tooling for signing/submitting transactions or managing refunds/cancellations. The preparation tools explicitly leave signing to the user, creating a workflow gap for an autonomous agent.
Available Tools
6 toolsrendben_create_payment_intentCreate Rendben paymentAIdempotentInspect
Create a short-lived one-time USDC payment intent for a merchant product. Requires a Rendben read-write API key in the MCP Authorization header. This does not move funds.
| Name | Required | Description | Default |
|---|---|---|---|
| metadata | No | Optional merchant reconciliation data, up to 2 KB. | |
| productId | Yes | Active one-time Rendben product ID. | |
| customerEmail | Yes | Email used for the receipt. | |
| idempotencyKey | Yes | Stable key for safe retries. | |
| customerReference | No | Optional stable merchant customer ID. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate a non-read-only, non-destructive, idempotent operation. The description adds valuable behavioral context: 'short-lived', 'does not move funds', and the auth requirement. This goes beyond the annotations and clarifies the nature of the operation, though it could mention more about the lifecycle (e.g., expiration, subsequent steps).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the main action, and each sentence adds necessary information. There is no fluff, and the critical details (purpose, auth, behavioral note) are presented efficiently.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 5 parameters (3 required) and no output schema, the description covers purpose, auth, and a key behavioral note. However, it does not mention what the response contains (e.g., payment intent ID, status), which would be helpful for an agent. The description is adequate but lacks this completeness for a tool without an output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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. The description does not add any additional meaning to the parameters beyond what the schema already provides. It mentions 'merchant product' in the purpose, but that does not specifically enhance parameter understanding.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'create', the resource 'payment intent', and provides specifics: 'short-lived', 'one-time', 'USDC', 'for a merchant product'. This distinguishes it from siblings like rendben_prepare_usdc_payment or rendben_prepare_checkout_payment, which are likely different stages of the payment flow.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is used to create a payment intent for a merchant product and mentions the requirement of a read-write API key. However, it does not explicitly compare with sibling tools or provide guidance on when to use this one versus alternatives (e.g., rendben_prepare_usdc_payment). The usage context is clear but not fully explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rendben_get_payment_statusCheck Rendben paymentARead-onlyIdempotentInspect
Read payer-safe payment status and receipt data using the opaque payment capability. This never returns the customer email, merchant API key or any wallet secret.
| Name | Required | Description | Default |
|---|---|---|---|
| paymentIntentId | Yes | Opaque pi_ payment intent ID. | |
| payerAccessToken | Yes | Short-lived rpa_v1_ payer capability. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, signaling a safe read operation. The description adds specific behavioral assurance: 'This never returns the customer email, merchant API key or any wallet secret.' This is valuable extra context about data privacy, justifying a score above baseline.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with purpose and followed by a critical safety disclosure. Every sentence adds value with no redundancy or fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (2 parameters, no output schema), the description adequately covers what the tool does and its data safety properties. It mentions 'receipt data' as a return element, which is helpful despite no formal output schema. The openWorldHint annotation suggests flexibility in return structure, so completeness is reasonable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and both parameters are well-described in the schema (e.g., 'Opaque pi_ payment intent ID.'). The description mentions 'opaque payment capability' but does not add new semantic meaning beyond what the schema already provides. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Read payer-safe payment status and receipt data using the opaque payment capability.' It uses a specific verb ('Read') and resource ('payment status and receipt data'), and the sibling tools (e.g., rendben_get_subscription_status, rendben_prepare_*) are clearly different in scope, so the tool is well-distinguished.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus its siblings. It does not mention alternatives, prerequisites, or exclusions. The user must infer from the name and context that it is for checking payment status, but explicit instructions are missing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rendben_get_subscription_statusCheck Rendben subscriptionBRead-onlyIdempotentInspect
Read the payer-safe status of an opaque subscription authorization after its transaction has been submitted.
| Name | Required | Description | Default |
|---|---|---|---|
| subscriptionId | Yes | Opaque sub_ subscription authorization ID returned by Rendben. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so safety is clear. Description adds that it returns 'payer-safe' status, implying data is masked/untrustworthy—useful beyond annotations. No mention of rate limits or failure behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded with 'Read' purpose. No fluff. Could slightly improve by adding sibling differentiation in same sentence.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple 1-param read tool with good annotations and 100% schema coverage, description provides necessary info. Lacks mention of no output schema, but that's fine per rules. Minor gap: doesn't clarify what 'payer-safe' means for agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only parameter is subscriptionId with 100% schema coverage, so schema does most work. Description adds that it's 'opaque sub_ subscription authorization ID returned by Rendben', reinforcing schema context. Baseline 3 is correct.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it reads a subscription authorization status after transaction submission. Verb is 'Read' and resource is specified ('opaque subscription authorization'). Differentiates from siblings in that it's post-transaction, but doesn't explicitly contrast with get_payment_status.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Implies usage is after a transaction is submitted, but no explicit when-to-use vs. when-not-to-use, nor guidance on alternatives like get_payment_status. Context signals show siblings are payment-oriented, but description doesn't leverage that.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rendben_inspect_checkoutInspect Rendben checkoutARead-onlyIdempotentInspect
Resolve a public Rendben checkout URL into its active merchant, product, exact USDC amount and billing interval. Call this before preparing or signing a payment.
| Name | Required | Description | Default |
|---|---|---|---|
| checkoutUrl | Yes | Public merchant checkout URL on a *.rendben.com subdomain. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide strong behavioral hints: readOnlyHint=true, idempotentHint=true, destructiveHint=false, openWorldHint=true. The description adds value by specifying exactly what data is resolved (merchant, product, USDC amount, billing interval), which is not in the annotations. It does not describe error behaviors or URL format validation, but given the strong annotation coverage, this is a minor gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise—two sentences that front-load the core action and then provide usage context. Every sentence earns its place: the first defines the function, the second tells when to use it. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has only one parameter, no output schema, and strong annotations, the description is commendably complete. It clarifies the tool's purpose, what it returns (merchant, product, USDC amount, billing interval), and when it should be called. The lack of an output schema is compensated by describing the output explicitly. For a simple inspection tool, this is fully adequate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% since there is only one parameter ('checkoutUrl'), and the schema already describes it as a 'Public merchant checkout URL on a *.rendben.com subdomain.' The description does not add additional parameter meaning beyond the schema. Baseline is 3, but the description reinforces the parameter's role by explaining it's a 'public Rendben checkout URL,' adding slight context about it being from a public source, justifying a 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool resolves a public Rendben checkout URL into specific fields: merchant, product, USDC amount, and billing interval. It uses a specific verb ('Resolve') and resource ('checkout URL'), making the purpose unambiguous. The tool is easily distinguished from siblings like 'rendben_prepare_checkout_payment' which involves preparing or signing payments.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to call this tool: 'before preparing or signing a payment.' This provides clear guidance that it's a prerequisite step. It implies that this tool should be used before siblings like 'rendben_prepare_checkout_payment' or 'rendben_prepare_usdc_payment', which is valuable workflow context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rendben_prepare_checkout_paymentPrepare checkout paymentBInspect
Prepare an unsigned one-time payment or recurring subscription authorization from a public Rendben checkout URL. Requires the receipt email, public Solana wallet address and an explicit maximum USDC amount. This does not sign or submit the transaction.
| Name | Required | Description | Default |
|---|---|---|---|
| checkoutUrl | Yes | Public merchant checkout URL on a *.rendben.com subdomain. | |
| customerEmail | Yes | Email used for receipts and subscription management. | |
| walletAddress | Yes | Public Solana address that will review, sign and fund the transaction. | |
| maximumAmountUsdc | Yes | Hard USDC ceiling approved by the user or agent policy. For subscriptions, this caps each recurring charge. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=false and openWorldHint=true, so the tool has write side effects. The description adds that it does not sign or submit, but fails to clarify what side effects actually occur (e.g., storing a pending authorization, creating a record). Given the openWorldHint, more disclosure is needed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description consists of two clear sentences: the first stating the core purpose and required inputs, the second clarifying what the tool does not do. There is no wasted text, though a structured format might improve scanability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool lacks an output schema, yet the description does not explain what the tool returns or the next steps after preparation. With siblings that have overlapping names (rendben_prepare_usdc_payment), additional context is needed to distinguish usage. The open-world hint also requires more behavioral explanation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers all four parameters with full description coverage (100%). The description adds meaningful context by stating that maximumAmountUsdc caps each recurring charge for subscriptions, providing value beyond the schema. Other parameters are adequately explained in schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool prepares an unsigned one-time payment or recurring subscription authorization from a public Rendben checkout URL, using a specific verb and resource. However, it does not differentiate from the sibling rendben_prepare_usdc_payment which appears similar in scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when a public checkout URL is available and preparation is needed, and explicitly states that signing/submitting is not part of this step. However, it provides no guidance on when to use this tool versus other siblings like rendben_create_payment_intent or rendben_prepare_usdc_payment.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rendben_prepare_usdc_paymentPrepare USDC paymentAIdempotentInspect
Prepare an unsigned Solana mainnet transaction for an opaque Rendben payment capability. Requires a payer token, wallet public address and explicit maximum spend. Never provide a seed phrase or private key. The result must be reviewed and signed locally.
| Name | Required | Description | Default |
|---|---|---|---|
| walletAddress | Yes | Public Solana address that will sign and fund the payment. | |
| paymentIntentId | Yes | Opaque pi_ payment intent ID supplied by the merchant. | |
| payerAccessToken | Yes | Short-lived rpa_v1_ payer capability supplied with the payment intent. | |
| maximumAmountUsdc | Yes | Hard per-call USDC ceiling approved by the user or agent policy. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool as non-readOnly, idempotent, and non-destructive. The description adds valuable context: the result is an unsigned transaction that must be reviewed and signed locally, implying no on-chain submission occurs here. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three focused sentences: purpose, requirements, safety warning, and outcome. No fluff, front-loaded with the core action, and every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the tool's purpose and key constraints, but given the absence of an output schema, it only vaguely hints at the result ('must be reviewed and signed locally'). It omits the output format (e.g., base64 transaction bytes) and fails to connect this to a follow-up submission step, leaving the agent with incomplete workflow context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so each parameter is already documented. The description summarizes three of the four parameters in plain language ('payer token', 'wallet public address', 'maximum spend') but does not add new meaning or constraints beyond what the schema provides. Baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it prepares an unsigned Solana mainnet transaction for a payment capability. The verb 'prepare' and resource 'unsigned transaction' are specific. However, it does not distinguish from the sibling 'rendben_prepare_checkout_payment', which likely serves a similar purpose for a different payment method.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides requirements (payer token, wallet address, maximum spend) and a critical safety warning (never provide seed phrase/private key). But it lacks explicit guidance on when to use this tool over alternatives like 'rendben_prepare_checkout_payment', and does not mention prerequisites or postconditions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityAmaintenanceGTM signal intelligence suite for AI agents. Six tools: hiring signals, tech stack detection, company-to-LinkedIn resolution, ICP scoring, job board scanning, and a combined signals aggregator. Built for outbound sales workflows.117371MIT

industrylens-mcpofficial
Flicense-qualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.- Alicense-qualityCmaintenanceA Voice of Customer pipeline that cross-references feedback from calls, reviews, chat, and other sources to surface only corroborated patterns, routing actionable insights with exact customer quotes to the right people.MIT
- AlicenseAqualityAmaintenanceDetects hiring intent signals by scanning job boards for specific companies. Returns structured role data for outbound sales targeting.1761MIT