Skip to content
Agentmart
Submit a tool

MCP Stripe

MCP server for Stripe — global payments API (PaymentIntents, Checkout, Billing, Refunds)

Connector by codespar · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 274
Write a review

Install

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

npx agentmarket install connector/codespar-mcp-stripe

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.

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

MCP server for Stripe — global payments API (PaymentIntents, Checkout, Billing, Refunds)

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
11 read · 17 write · 0 delete · 2 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 30

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

Read 11 · Look things up without changing anything.

  • list_disputes
  • list_invoices
  • list_payment_intents
  • list_payment_links
  • list_prices
  • list_products
  • list_refunds
  • list_subscriptions
  • retrieve_balance
  • retrieve_customer
  • retrieve_payment_intent

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

  • cancel_payment_intent
  • cancel_subscription
  • confirm_payment_intent
  • create_checkout_session
  • create_customer
  • create_invoice
  • create_payment_intent
  • create_payment_link
  • create_price
  • create_product
  • create_refund
  • create_subscription
Show 5 more tools
  • pay_invoice
  • send_invoice
  • update_customer
  • update_dispute
  • update_subscription

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

  • finalize_invoice
  • void_invoice

Secrets and settings it asks for

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

  • STRIPE_SECRET_KEY

Other settings (environment variables or headers).

  • STRIPE_API_VERSION

Files it touches

  • Any path the agent passes to its tools

Tools (30)

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

  • cancel_payment_intent

    Cancel a PaymentIntent. Works only when status is requires_payment_method, requires_capture, requires_confirmation, requires_action, or processing.

  • cancel_subscription

    Cancel a Subscription. By default cancels immediately. For end-of-period cancellation use update_subscription with cancel_at_period_end=true (not exposed here).

  • confirm_payment_intent

    Confirm a PaymentIntent created with confirm=false. Attaches and charges the payment method.

  • create_checkout_session

    Create a hosted Checkout Session. Returns a url the customer completes payment on. Use mode='payment' for one-time, 'subscription' for recurring, 'setup' for saving a card for future use.

  • create_customer

    Create a Stripe Customer. All fields optional; Stripe will still assign a cus_... id.

  • create_invoice

    Create an Invoice draft for a customer. Add InvoiceItems first (not exposed here — use Stripe Dashboard or Prices API), then finalize/send via Stripe's invoice lifecycle.

  • create_payment_intent

    Create a PaymentIntent — Stripe's modern primitive for charging a customer. Use confirm=true to authorize + capture atomically, or omit for a two-step flow.

  • create_payment_link

    Create a long-lived Payment Link (shareable URL) that charges a price or set of line items. Ideal for invoicing, creator payouts, Telegram/WhatsApp commerce.

  • create_price

    Create a Price attached to a Product. Set recurring for subscription prices; omit for one-time. Amount is in smallest currency unit.

  • create_product

    Create a Product — the catalog entity Prices reference. For a digital/physical good or SaaS plan, create one Product then one or more Prices.

  • create_refund

    Refund a charge or a PaymentIntent. Omit amount for a full refund; set amount for partial.

  • create_subscription

    Create a Subscription for an existing customer. Items reference Prices (price_...) configured in the Stripe Dashboard or via the Prices API.

  • finalize_invoice

    Finalize a draft Invoice. Moves status draft → open and makes it payable. Required before send/pay when auto_advance=false.

  • list_disputes

    List Disputes. Filter by charge, payment_intent, or created window.

  • list_invoices

    List Invoices. Filter by customer, status, or subscription.

Show 15 more tools
  • list_payment_intents

    List PaymentIntents. Filter by customer or created window.

  • list_payment_links

    List Payment Links. Filter by active flag.

  • list_prices

    List Prices. Filter by product, active flag, type (one_time/recurring), or currency.

  • list_products

    List Products. Filter by active flag or ids.

  • list_refunds

    List Refunds. Filter by charge or payment_intent.

  • list_subscriptions

    List Subscriptions. Filter by customer, status, or price.

  • pay_invoice

    Attempt to collect payment on an open Invoice. Charges the customer's default payment method (or the one provided).

  • retrieve_balance

    Retrieve the current Stripe account balance — available, pending, and connect_reserved funds broken down by currency. No parameters.

  • retrieve_customer

    Retrieve a Customer by id.

  • retrieve_payment_intent

    Retrieve a PaymentIntent by id.

  • send_invoice

    Send a finalized Invoice to the customer by email. Only works when collection_method=send_invoice.

  • update_customer

    Update a Customer. Accepts any customer field.

  • update_dispute

    Submit evidence on a Dispute. Pass an `evidence` object with customer_name, receipt, shipping_documentation, etc. Set submit=true to lock and submit to the bank.

  • update_subscription

    Update a Subscription. Common uses: change items (plan swap), set cancel_at_period_end, apply a coupon, toggle pause_collection.

  • void_invoice

    Void a finalized Invoice. Similar to deletion but preserves the audit trail. Cannot be undone.

Signals

Stars
274
Forks
51
Open issues
14
Weekly downloads
18
Last commit (this folder)
Sep 27, 2026 (1 month ago)
Last release
Jun 22, 2026 (4 months ago)
Last package publish
Jun 22, 2026 (4 months ago)

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

Details

Registry name
io.github.codespar/mcp-stripe
Version
0.2.2
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from codespar

Cite this page

MCP Stripe. Agent Mart. https://agentmart.dev/connectors/codespar-mcp-stripe (last updated 2026-10-25)