Skip to main content
Glama

Server Details

Let Claude or Cursor pay for MCP tools under hard caps, with Approve or Decline on every pay.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2024-11-05
URL
ChatGPT
–
Claude
–

TDQS

A4.3/5.0

Scored across 15 tools

Disambiguation4/5

Most tools have clearly distinct resource+action pairs (create/get/list/pay invoice, send_to_user, search/get/run tools). The only real overlap is fetch_paid_content vs use_paid_offering vs pay_offering, but the descriptions explicitly delineate them by offering type and settlement state. get_spend_balance/get_wallet_balance/get_limits are also explicitly contrasted, though an agent must read carefully to avoid conflating them.

Naming Consistency5/5

All 15 tools follow a consistent snake_case verb_noun pattern (create_invoice, get_invoice, list_invoices, pay_offering, use_paid_offering, search_tools). The verbs used (get, list, create, pay, send, run, search, use) are unambiguous and applied predictably across resources.

Tool Count5/5

15 tools sits at the top of the well-scoped range and each one maps to a distinct step in the invoice/payment/marketplace workflow. No tool appears redundant or padded for a payments-plus-marketplace server of this scope.

Completeness4/5

Full lifecycle coverage for invoices (create, get, list, pay) and offerings (search, get, pay, unlock, run free), plus balances, limits, and pay history. Minor gaps: no invoice cancel/void or delete, and no dedicated refund or per-pay status lookup beyond list_recent_pays.

Available Tools

15 tools
create_invoiceCreate invoiceAInspect

Create a get-paid invoice for the spend-key owner. Returns a /r/{publicId} URL. Another agent can call pay_invoice with that URL; a human opening the link sees Vybe crypto checkout. Does not move money and does not require Approve. After sharing, call get_invoice with the publicId to check if it was paid before taking a follow-up action. Related: get_invoice, list_invoices, pay_invoice.

Inputs: amount (required), memo, token, feePayer, +1 more. Returns: Pending invoice with shareable /r/ URL.

fetch_paid_contentFetch paid Collect contentA
Read-onlyIdempotent
Inspect

Unlock research/file offerings only. For MCP or API offerings, call use_paid_offering with the same publicId instead. Related: use_paid_offering, pay_offering.

Inputs: publicId (required). Returns: Unlocked content when ok. Binary files use base64; markdown offerings return JS…

get_invoiceGet invoice statusA
Read-onlyIdempotent
Inspect

Check whether an invoice you created is still pending or already paid. Pass the publicId or /r/ url from create_invoice. Use this before taking a follow-up action that should only run after payment. Only works for invoices owned by this spend key’s owner. Related: create_invoice, list_invoices.

Inputs: url, publicId. Returns: Invoice status for the owner’s invoice.

get_limitsGet spend limitsA
Read-onlyIdempotent
Inspect

Return the bound spend key’s hard limits: label, per-transaction max in USD, daily cap, optional seller allowlist, expiry, and authMode (oauth or vapt). Use this to tell the user what the agent is allowed to request before calling pay_offering. Related: get_spend_balance, get_wallet_balance.

Inputs: no named parameters. Returns: Hard policy limits on the bound spend key (OAuth or Bearer VAPT).

get_spend_balanceGet spend headroomA
Read-onlyIdempotent
Inspect

Return the bound spend key’s policy headroom for the last 24 hours: daily remaining, pending, and paid. This is not the on-chain USDC wallet balance — use get_wallet_balance for that. Call this before pay_offering to check whether a pay would hit the daily cap. Related: get_wallet_balance, get_limits.

Inputs: no named parameters. Returns: Policy spend headroom for the bound spend key over the last 24 hours. Not the o…

get_toolGet marketplace toolA
Read-onlyIdempotent
Inspect

Full details for one marketplace tool: actions with their inputs, an example, price, seller and health, plus the exact next step. For a paid tool the next step is pay_offering with its offeringUrl, then use_paid_offering with toolName and toolArguments. For a free tool it is run_free_tool, which needs no sign-in. Pass slug or the tool page URL. Related: search_tools, run_free_tool, pay_offering, use_paid_offering.

Inputs: url, slug. Returns: The tool and the next call to make.

get_wallet_balanceGet wallet balanceA
Read-onlyIdempotent
Inspect

Read-only on-chain USDC/USDT balances for the spend key owner’s Vybe wallet (Base, Ethereum, BNB). Use this to tell the user how much they can spend. Separate from get_spend_balance (VAPT caps). Does not move funds. Related: get_spend_balance, get_limits, pay_offering.

Inputs: no named parameters. Returns: On-chain stablecoin balances for the owner wallet.

list_invoicesList my invoicesA
Read-onlyIdempotent
Inspect

List invoices the spend-key owner created (open, paid, etc.). Use to find a publicId, then get_invoice for details. Related: create_invoice, get_invoice.

Inputs: limit, status. Returns: Invoices created by the spend-key owner.

list_recent_paysList recent paysA
Read-onlyIdempotent
Inspect

List recent Collect pays, friend sends, and invoice pays started by the bound spend key, newest first. Filter by status: pending (waiting on Approve), paid (settled), or all. For paid Collect rows, call use_paid_offering with publicId. Related: pay_offering, pay_invoice, send_to_user, use_paid_offering.

Inputs: limit, status. Returns: Pays this VAPT started, newest first.

pay_invoicePay invoiceAInspect

Pay a Vybe invoice by /r/ URL or publicId under the owner’s spend key. Creates awaiting_approval — money does not move until Approve in Vybe. Only vybe.finance/r/… links are allowed (not arbitrary URLs). Friendship is not required. Related: create_invoice, get_invoice, get_limits, get_spend_balance, list_recent_pays.

Inputs: url, publicId. Returns: Pending invoice pay waiting on owner Approve.

pay_offeringPay Collect offeringAInspect

Start a Vybe Collect payment under the owner's connected spend key (OAuth Sign in or Bearer VAPT). Creates a pending pay and returns awaiting_approval — money does not move until the wallet owner taps Approve in Vybe (web or mobile). After paid (or trial), call use_paid_offering with the returned publicId — that unlocks research files, lists/runs seller MCP tools, or proxies paid API calls. Do not scrape the marketplace page. Pass username plus offeringId, or a Collect / marketplace offeringUrl. Related: use_paid_offering, fetch_paid_content, get_limits, get_spend_balance, list_recent_pays.

Inputs: calls, username, offeringId, offeringUrl. Returns: Result of starting a Collect pay. Money does not move until the owner Approves…

run_free_toolRun free marketplace toolAInspect

Run a free tool from the Vybe Marketplace and get its answer. No sign-in or spend key needed, and nothing is charged. Get the slug, action names and inputs from search_tools or get_tool first. Free tools have fair-use limits per caller; if you hit one, tell the user when it resets. Paid tools can't run here: use pay_offering and use_paid_offering. Related: search_tools, get_tool.

Inputs: slug (required), toolName, toolArguments. Returns: The tool's answer, or why it couldn't run.

search_toolsSearch marketplace toolsA
Read-onlyIdempotent
Inspect

Search the Vybe Marketplace for MCP tools the user can use: free tools (run with run_free_tool, no sign-in) and paid tools (pay per use with pay_offering). Use this when the user asks for a capability you do not have, e.g. reading a PDF, looking up a postcode or checking a crypto transaction. Returns name, one-line summary, price, actions and offeringUrl. Never invent tools; if nothing fits, say so. Related: get_tool, pay_offering.

Inputs: limit, query, access, category. Returns: Matching tools, most used first.

send_to_userSend to mutual friendAInspect

Send USDC/USDT to a mutual friend. Pass username (@handle) when known, or name (first, last, or full name). Lookup is limited to mutual friends — never invent wallet addresses. If several friends match the name, the tool returns candidates; ask the owner which @username, then retry. Creates a pending pay — money does not move until Approve in Vybe. Trusted mutual friends still Approve once but notify quietly. Related: get_limits, get_spend_balance, get_wallet_balance, list_recent_pays.

Inputs: amount (required), memo, name, token, +1 more. Returns: Pending mutual-friend send, or ambiguous_recipient with candidates to disambigu…

use_paid_offeringUse paid Collect offeringAInspect

After a Collect pay is settled (status paid or trial), use this tool with the publicId from pay_offering. It branches by offering type: research/asset returns the file; MCP lists seller tools (omit toolName) or runs one (pass toolName + toolArguments); API proxies method+path(+body) through Vybe. Prefer this over inventing HTTP calls or scraping marketplace HTML. Related: pay_offering, list_recent_pays, fetch_paid_content.

Inputs: publicId (required), body, path, method, +2 more. Returns: Unlocked content, MCP tool list/result, or API response.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources