Skip to content

Stripe Integration

The Stripe node lets your agents manage customers, invoices, subscriptions, and payment flows.

Requires a Stripe Secret Key (restricted key recommended).

  1. Go to Stripe Dashboard → API Keys
  2. Click Create restricted key — grant only the permissions your agent needs
  3. Paste the key when connecting Stripe in Spawnbase
ToolDescription
create_customerCreate a new customer record
list_customersList and search customers
create_invoiceGenerate an invoice
create_invoice_itemAdd line items to an invoice
finalize_invoiceFinalize and send an invoice
list_invoicesList invoice records
create_payment_linkGenerate a shareable payment URL
list_payment_intentsList payment intent records
create_productDefine a product
list_productsList products
create_priceCreate a price for a product
list_pricesList price configurations
list_subscriptionsList active subscriptions
update_subscriptionModify a subscription
cancel_subscriptionCancel a subscription
create_refundProcess a refund
create_couponCreate a promotional coupon
list_couponsList coupons
list_disputesList payment disputes
update_disputeUpdate a dispute
retrieve_balanceGet current account balance
search_stripe_resourcesSearch across Stripe objects
fetch_stripe_resourcesRetrieve a specific Stripe object
Server URLhttps://mcp.stripe.com
TransportStreamable HTTP
Docsdocs.stripe.com/mcp
  • Test mode first — use sk_test_ keys while building. Switch to sk_live_ when deploying to production.
  • Sandbox vs Live — Stripe manages access separately. Your test key cannot see live data and vice versa.
  • Stripe discovers tools automatically when you connect. The list above reflects the current MCP server capabilities.