Skip to content
Agentmart
Submit a tool

AgentPay

Agent payments, API key vaulting, and governed mandates.

Connector by Rumblingb · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)Remote (HTTP)★ 2
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/rumblingb-agentpay

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://api.agentpay.so/api/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Agent payments, API key vaulting, and governed mandates. Agents spend within user-defined limits.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
40 read · 25 write · 0 delete · 8 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 73

Read from the source code; the running server may list different tools.

Read 40 · Look things up without changing anything.

  • ace_get_trip_status
  • ace_plan_travel
  • ace_poll_payment
  • ace_whoami
  • agentpay_audit_catalog_truth
  • agentpay_discover_agents
  • agentpay_discover_products
  • agentpay_evaluate_purchase
  • agentpay_get_action_session
  • agentpay_get_agent
  • agentpay_get_capability
  • agentpay_get_capability_connect_session
Show 28 more tools
  • agentpay_get_identity_bundle
  • agentpay_get_intent_status
  • agentpay_get_mandate
  • agentpay_get_mandate_history
  • agentpay_get_mandate_journey_status
  • agentpay_get_merchant_stats
  • agentpay_get_passport
  • agentpay_get_receipt
  • agentpay_list_capabilities
  • agentpay_list_capability_providers
  • agentpay_list_funding_methods
  • agentpay_list_identity_inbox_messages
  • agentpay_parse_upi_payment_request
  • agentpay_setup_scan
  • agentpay_verify_identity_bundle
  • agentpay_verify_identity_credential
  • bee_inbox_read
  • bee_memory_query
  • bee_registry_consult
  • bee_state_poll
  • get_passport
  • registry_installed
  • registry_payouts
  • registry_search
  • registry_server_info
  • registry_usage
  • registry_verify_domain
  • verify_payment

Write 25 · Create, change, send or run things.

  • ace_book_travel
  • ace_charge_saved
  • ace_confirm_saved_charge
  • ace_request_booking_payment
  • agentpay_approve_mandate
  • agentpay_cancel_mandate
  • agentpay_compile_product_decision
  • agentpay_confirm_funding_setup
  • agentpay_confirm_identity_phone_verification
  • agentpay_confirm_vault
  • agentpay_create_funding_setup_intent
  • agentpay_create_human_funding_request
Show 13 more tools
  • agentpay_create_mandate
  • agentpay_create_payment_intent
  • agentpay_execute_capability
  • agentpay_execute_mandate
  • agentpay_pay_subscription
  • agentpay_provision_identity_inbox
  • agentpay_register_agent
  • agentpay_send_identity_inbox_message
  • agentpay_start_identity_phone_verification
  • create_payment
  • registry_confirm_totp
  • registry_publish
  • registry_subscribe

Not yet classified 8 · We could not tell from the name and description.

  • agentpay_link_identity_bundles
  • agentpay_report_credential_exposure
  • agentpay_request_capability_connect
  • agentpay_vault_env_keys
  • bee_inbox_claim
  • bee_outcome_report
  • handle_webhook
  • registry_enroll

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • AGENTPAY_API_KEY

Other settings (environment variables or headers).

  • AGENTPAY_API_URL
  • AGENTPAY_MERCHANT_ID

Network hosts it talks to 1

  • api.agentpay.so · found in remote endpoint, install command

Tools (73)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • ace_book_travel

    Execute a travel booking that Ace planned with ace_plan_travel. FULL END-TO-END FLOW: 1. ace_whoami → get hirerId + check hasPaymentMethod 2. ace_plan_travel → get options + price 3a. hasPaymentMethod: true → ace_charge_saved → user enters OTP → ace_confirm_saved_charge → ace_book_travel 3b. hasPaymentMethod: false → ace_request_booking_payment → ace_poll_payment → ace_book_travel Only call this after payment is confirmed (charged: true or poll status: completed).

  • ace_charge_saved

    Initiate an OTP-gated charge on the user's saved card. Use this when ace_whoami returns hasPaymentMethod: true. Sends a 6-digit code to the user's registered email. The agent asks the user to enter it in the terminal, then calls ace_confirm_saved_charge — no browser, no checkout page. Returns session_id, last4, brand, otp_sent_to, and an _instruction to show the user.

  • ace_confirm_saved_charge

    Confirm the OTP entered by the user and fire the off-session Stripe charge. Call this after ace_charge_saved once the user provides the 6-digit code. On success returns charged: true and payment_intent_id — then call ace_book_travel immediately. On wrong code returns attempts_remaining. On 3 failures the session is locked.

  • ace_get_trip_status

    Check the live status of a trip booking made by ace_book_travel. Returns the current booking state (ticketed, live, completed, disrupted), the agent handling it, and any real-time journey updates.

  • ace_plan_travel

    Ask Ace (AgentPay's AI travel concierge) to plan a trip from a natural-language request. Returns Ace's narration and a plan array with pricing. No booking is made — call ace_book_travel to execute. Covers: flights (global via Duffel), UK rail (live fares), Indian rail, EU rail, hotels, restaurants, London TfL. Examples: "fly me to Tokyo next Friday, return Sunday, economy" "next train from Manchester to London, cheapest" "hotel in Edinburgh for Saturday night, under £120" "Delhi to Agra tomorrow morning by train"

  • ace_poll_payment

    Poll a payment action session until it completes, fails, or expires. Call this after ace_request_booking_payment once you have shown the user the payment URL. Polls up to max_attempts times with a 3-second interval. Returns: status (pending | completed | failed | expired), and paid: true when ready to book.

  • ace_request_booking_payment

    Create a Stripe checkout link for a travel booking when the user has NO saved card. Use ONLY when ace_whoami returns hasPaymentMethod: false. If hasPaymentMethod: true — call ace_charge_saved instead (6-digit OTP, no browser required). Returns payment_url. Show it to the user: "Pay £84 to confirm your Edinburgh train: <url>". Then call ace_poll_payment, then ace_book_travel. The card is saved automatically after this checkout so future bookings use ace_charge_saved.

  • ace_whoami

    Resolve the current API token to a user profile — name, hirer ID, and payment readiness. Call this FIRST before any booking flow so you know who is paying and whether a saved payment method exists (avoiding the manual payment step for returning users). Returns: hirerId, displayName, hasPaymentMethod, defaultCurrency, savedMethods[].

  • agentpay_approve_mandate

    Approve a mandate awaiting approval on /api/mandates/:intentId/approve. Supports either an actorId for policy-driven approvals or an approvalToken from a linked approval session.

  • agentpay_audit_catalog_truth

    Audit one ecommerce product across landing-page, Schema.org, Google Merchant, OpenAI feed, UCP, and checkout snapshots. Returns deterministic price, currency, availability, freshness, shipping, returns, identifier, URL, and AI-disclosure issues. Use this before claiming a product is search-ready, agent-ready, or checkout-ready.

  • agentpay_cancel_mandate

    Cancel or revoke a non-executing mandate on /api/mandates/:intentId/cancel while preserving the mandate audit trail.

  • agentpay_compile_product_decision

    Apply a human-owned Buyer Constitution, then ask GPT-5.6 to rank only the surviving caller-supplied products using enumerated evidence codes. The model receives opaque candidate references and numeric scores, never product text, raw IDs, checkout data, merchant identity, or sponsorship. The server verifies that every eligible product appears exactly once and rejects invented products, facts, sponsorship influence, and freeform claims. Returns a signed packet and deterministic fallback when the model is unavailable or invalid. This tool never creates a mandate, checkout, or payment.

  • agentpay_confirm_funding_setup

    Confirm a completed Stripe funding setup through /api/payments/confirm-setup so the saved payment method is stored for the principal and can be used by governed mandates.

  • agentpay_confirm_identity_phone_verification

    Confirm phone verification through /api/foundation-agents/identity with action confirm_phone_verification. Use this after the challenge is sent and a verification code or token is available.

  • agentpay_confirm_vault

    Confirm vault setup with the 6-digit OTP sent to the registered email. On success, each key is committed to the encrypted vault and a capabilityId is returned. Agents can immediately call agentpay_execute_capability with those IDs — zero further setup required.

Show 58 more tools
  • agentpay_create_funding_setup_intent

    Create a Stripe funding setup intent through /api/payments/setup-intent. Use this when an agent needs a reusable off-session funding method attached to a human principal.

  • agentpay_create_human_funding_request

    Create a human funding request through /api/payments/funding-request. Use this when the agent is ready to act but needs the human to fund the step inline. Returns a nextAction payload hosts can render without sending the human through a dashboard flow.

  • agentpay_create_mandate

    Create and plan a governed AgentPay mandate on /api/mandates. Use this when a human has already set the objective, budget, and approval policy, and an agent needs a durable record it can inspect and execute safely.

  • agentpay_create_payment_intent

    Create a payment intent on AgentPay. Returns a Solana Pay URI the payer can use to send USDC, plus a verificationToken to include as the Solana memo. Use this when an agent needs to receive payment from a human or another agent.

  • agentpay_discover_agents

    Discover agents on the AgentPay network. Search by capability, filter by minimum trust score, and sort by score, volume, or recency. Use this to find agents to hire for a task.

  • agentpay_discover_products

    Rank caller-supplied catalog candidates inside a human-owned Buyer Constitution using deterministic category, merchant, budget, delivery, returns, availability, and catalog-freshness filters. Returns transparent fit factors, explicit sponsorship disclosure, supplied checkout URLs, and a signed draft attribution record. It does not verify a merchant feed, inventory, checkout, or merchant agreement. Paid placement never changes organic rank. Use this when helping a human discover products by outcome instead of by category.

  • agentpay_evaluate_purchase

    Evaluate product or service candidates against a human-owned Buyer Constitution. AgentPay applies deterministic budget, merchant, category, delivery, returns, evidence-freshness, and approval rules; then returns a ranked recommendation, rejected options, explicit tradeoffs, a proposed one-time mandate, and a signed portable Choice Receipt. Use this after research and before creating or approving a purchase mandate.

  • agentpay_execute_capability

    Execute an external API call through the governed capability proxy at /api/capabilities/:capabilityId/execute. AgentPay injects the vaulted credential, enforces allow-listed hosts, tracks free usage, and gates paid usage.

  • agentpay_execute_mandate

    Start execution for an approved or policy-authorized mandate on /api/mandates/:intentId/execute. Returns the execution state and journey session ID.

  • agentpay_get_action_session

    Fetch the current hosted action session through /api/actions/:sessionId. Use this to poll whether a human-step funding, auth, approval, or verification action is still pending, completed, failed, or expired.

  • agentpay_get_agent

    Look up a registered agent's public identity record - name, category, capabilities, and registration mode. Complements agentpay_get_passport which shows trust scores; this shows the raw identity registration.

  • agentpay_get_capability

    Fetch one connected external capability through /api/capabilities/:capabilityId.

  • agentpay_get_capability_connect_session

    Fetch the current secure capability connect session through /api/capabilities/connect-sessions/:sessionId. Use this to see whether the human finished the connect step and which hosted action session or capability it produced.

  • agentpay_get_identity_bundle

    Fetch the canonical portable identity bundle from /api/foundation-agents/identity with action get_identity. Use this to inspect verified credentials, linked identities, and current trust state for an agent.

  • agentpay_get_intent_status

    Check the status of a payment intent. Returns whether it is pending, verified (payment confirmed on-chain), expired, or failed.

  • agentpay_get_mandate

    Fetch a full mandate record from /api/mandates/:intentId, including approval state, execution readiness, recommendation, and latest journey state.

  • agentpay_get_mandate_history

    Fetch the append-only or synthesized audit timeline for a mandate from /api/mandates/:intentId/history.

  • agentpay_get_mandate_journey_status

    Fetch the latest journey/execution session for a mandate from /api/mandates/journeys/:intentId. If no journey session exists yet, treat that as expected until downstream dispatch has started.

  • agentpay_get_merchant_stats

    Get payment statistics for your merchant account - total transactions, confirmed count, pending count, and total USDC volume processed.

  • agentpay_get_passport

    Look up an AgentPassport - the portable identity and trust record for any agent on the AgentPay network. Returns trust score, interaction count, success rate, and dispute history. Use this to verify an agent before hiring or transacting with it.

  • agentpay_get_receipt

    Get the settlement receipt for a confirmed payment intent. Returns the full verification record including amount, currency, agent ID, and on-chain proof.

  • agentpay_link_identity_bundles

    Link multiple agent identities through /api/foundation-agents/identity with action link. Use this to connect cross-platform identities owned by the same operator.

  • agentpay_list_capabilities

    List connected external capabilities through /api/capabilities. Use this to inspect what external APIs are already connected and what their free-tier and paid-usage policy is.

  • agentpay_list_capability_providers

    List the external capability provider catalog from /api/capabilities/providers/catalog. Use this to inspect which providers AgentPay can connect, their free-call allowance, and their paid usage rate.

  • agentpay_list_funding_methods

    List saved funding methods for a principal through /api/payments/methods/:principalId.

  • agentpay_list_identity_inbox_messages

    List recent inbox messages through /api/foundation-agents/identity with action list_inbox_messages. Use this when an agent needs to inspect recent email state without leaving the MCP runtime.

  • agentpay_parse_upi_payment_request

    Parse and normalize a UPI payment request against /api/payments/upi/parse. Use this when an agent has a raw upi://pay URI or scanned QR text and needs a canonical payee, amount, currency, and reference breakdown before asking for approval or handing off payment.

  • agentpay_pay_subscription

    Charge the user's saved card for an AI CLI subscription renewal — Claude Pro, OpenAI Plus, Gemini Advanced, etc. Use this when an agent or user hits a usage limit and wants to top up without opening a browser. Sends a 6-digit OTP to the user's email. After they confirm, the charge fires. Returns next_step with the billing URL so the user can apply the payment. Known plans and amounts: claude_pro: $20/mo (USD) — claude.ai/settings openai_plus: $20/mo (USD) — platform.openai.com/billing gemini_advanced: $19.99/mo (USD) — one.google.com anthropic_api: variable — console.anthropic.com/bi…

  • agentpay_provision_identity_inbox

    Provision or return the portable agent inbox through /api/foundation-agents/identity with action provision_inbox. Use this when an agent needs a reusable email address and inbox identity without forcing dashboard setup.

  • agentpay_register_agent

    Register an AI agent on the AgentPay network. Returns an agentId and agentKey that identify the agent. No merchant account required - agents can self-register. The agentKey is shown once; store it securely. Trust score builds automatically after confirmed transactions.

  • agentpay_report_credential_exposure

    Report a possible provider credential exposure through /api/capabilities/credential-exposure-reports. Never include the credential itself. AgentPay opens a hosted rotate-and-reconnect step so the replacement stays out of agent context.

  • agentpay_request_capability_connect

    Request a secure external capability connect session through /api/capabilities/connect-sessions. Use this when a human must attach an API key or external credential without ever handing the raw secret to the agent.

  • agentpay_send_identity_inbox_message

    Send a message from the portable agent inbox through /api/foundation-agents/identity with action send_inbox_message. Use this for agent-driven email actions once the inbox is provisioned.

  • agentpay_setup_scan

    Scan the MCP server's local environment for known API keys that can be vaulted with AgentPay. Returns detected providers (found in process.env) and undetected ones (missing). No keys are transmitted — this is read-only. Call this first, then agentpay_vault_env_keys with the providers the developer wants to vault. After a single 6-digit OTP confirmation, those keys are stored encrypted and usable by agents via agentpay_execute_capability — the developer never manages them again.

  • agentpay_start_identity_phone_verification

    Start phone verification through /api/foundation-agents/identity with action start_phone_verification. Use this when an agent needs an SMS or voice challenge started for a phone number.

  • agentpay_vault_env_keys

    Vault API keys detected in the local environment into AgentPay's encrypted capability vault. Keys are encrypted in transit and at rest (AES-256-GCM). Agents call them through the proxy and never see raw values. Sends a 6-digit OTP to the developer's registered email. Complete with agentpay_confirm_vault. After confirmation, agents can call agentpay_execute_capability with the returned capabilityIds — no more API key management, no more dashboard logins.

  • agentpay_verify_identity_bundle

    Verify an agent identity through /api/foundation-agents/identity with action verify. Use this when an operator has evidence to attest ownership, environment, and proofs for an agent.

  • agentpay_verify_identity_credential

    Verify an issued identity credential through /api/foundation-agents/identity with action verify_credential.

  • bee_inbox_claim

    Claim a task for execution

  • bee_inbox_read

    Read assigned tasks from Bee board

  • bee_memory_query

    Query shared vault notes

  • bee_outcome_report

    Report task completion result

  • bee_registry_consult

    Query agent capabilities and state

  • bee_state_poll

    Get unified fleet state snapshot

  • create_payment

    Create a payment intent for a merchant (USDC).

  • get_passport

    Retrieve an AgentPassport for an agent (optional).

  • handle_webhook

    Deliver a webhook payload to the AgentPay webhook handler (useful for async notifications).

  • registry_confirm_totp

    Confirm TOTP enrollment after scanning the QR. Provide the 6-digit code from your authenticator app.

  • registry_enroll

    Enroll TOTP for registry actions that require it (paid subscriptions, publishing). Returns: - setup_url: open in browser to see a QR code to scan - setup_key: manually enter in Google Authenticator / Authy - otpauth_uri: the full otpauth:// URI Free server subscriptions do NOT require TOTP. Only call this when you need to publish or subscribe to a paid server.

  • registry_installedread-only

    List all MCP servers you are subscribed to, with usage counts and plan details.

  • registry_payoutsread-only

    View your publisher payout history and current month pending earnings. Payouts are 70% of billed revenue, processed monthly.

  • registry_publish

    Publish an MCP server to the AgentPay marketplace. No web UI required. Supported transports: - http: provide endpoint_url (must be https://). Requires domain verification after publishing. Cloudflare Workers (*.workers.dev): use /.well-known/agentpay-publisher.json method. - stdio: provide github_url + command + args. Goes active immediately, no verification needed. Always requires TOTP authentication.

  • registry_searchread-only

    Search the AgentPay MCP server marketplace. Returns available servers with pricing, transport type (http/stdio), and install counts. Free servers: subscribe and use immediately, no TOTP needed. Paid servers: require TOTP (call registry_enroll first). After finding a server: call registry_subscribe, then registry_server_info for harness config.

  • registry_server_inforead-only

    Get full details and ready-to-paste harness config for a specific MCP server. For HTTP servers: returns URL-based config for Claude Code, Codex, Cursor. For stdio servers: returns command-based config + install instructions. You must be subscribed to see connection config.

  • registry_subscribe

    Subscribe to an MCP server. Free servers activate immediately — no TOTP needed. Paid servers require TOTP (call registry_enroll first if not enrolled). After subscribing: call registry_server_info for harness connection config.

  • registry_usageread-only

    Usage stats and earnings for MCP servers you have published. Shows installs, calls, and revenue.

  • registry_verify_domain

    Verify domain ownership for an HTTP server after publishing. First place your verification token at: Option A (preferred, works on *.workers.dev): /.well-known/agentpay-publisher.json → {"token":"<your_token>"} Option B: DNS TXT record _agentpay-verify.yourdomain.com = <your_token> The verification_token is returned by registry_publish.

  • verify_payment

    Verify a payment by providing transaction id and hash.

Signals

Stars
2
Forks
0
Open issues
6
Weekly downloads
83
Last commit
Sep 6, 2026 (1 month ago)
Last release
Jul 8, 2026 (3 months ago)
Last package publish
Sep 8, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.Rumblingb/agentpay
Version
0.2.0
Auth
Auth not stated, API key
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Rumblingb

Cite this page

AgentPay MCP server. Agent Mart. https://agentmart.dev/connectors/rumblingb-agentpay (last updated 2026-10-24)