Payment

Payment Processing MCP Server

Connect your account, then chat with AI to run tools.

Accept one-time payments, process refunds, manage payment methods, create checkout sessions, and generate payment links. Use this when you need to handle transactions, collect payments, or share payment URLs.

21 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Payment Processing — workflow patterns, data models, and gotchas for your AI agent.

Stripe Payment Processing

Use PaymentIntent (not Charge) for new integrations. Create → confirm on client → verify. Refunds: full or partial by charge. Attach payment methods to customers for reuse. Checkout Sessions for hosted payment pages. Payment Links for shareable URLs.

Tools in this Server (21)

Stripe Attach Payment Method

Attach a payment method to a customer for future payments. After attaching, set it as the customer's default with stripe_upsert_customer(id='cus_...',...

Stripe Cancel Payment Intent

Cancel a payment intent before it's confirmed or processed. Once canceled, it cannot be reused.

Stripe Confirm Payment Intent

Confirm a payment intent to process the payment. After confirmation, the payment is charged. The payment intent must have a payment_method attached (e...

Stripe Create Charge

Create a charge using the legacy Charges API. Prefer stripe_upsert_payment_intent for new integrations.

Stripe Create Checkout Session

Create a Stripe Checkout session — a hosted payment page. Returns a URL where the customer completes payment. Use mode='payment' for one-time charges,...

Stripe Create Payment Link

Create a reusable payment link — a shareable URL for collecting payments. No code or website needed. Share via email, social media, or messaging. Unli...

Stripe Create Payment Method

Create a payment method (card, bank account, etc.). After creating, attach it to a customer with stripe_attach_payment_method, then optionally set it ...

Stripe Create Refund

Create a refund for a charge or payment intent. Provide either charge or payment_intent ID (not both). The charge/payment must have status 'succeeded'...

Stripe Detach Payment Method

Detach a payment method from its customer. The payment method itself is not deleted but can no longer be used for that customer.

Stripe Fetch Charge

Get detailed information about a specific charge including amount, status, payment method, and customer.

Stripe Fetch Checkout Session

Get detailed information about a checkout session including status, customer, payment details, and line items.

Stripe Fetch Payment Intent

Get detailed information about a specific payment intent including status, amount, payment method, and customer.

Stripe Fetch Payment Method

Get detailed information about a payment method including type, card details (masked), and customer association.

Stripe Fetch Refund

Get detailed information about a specific refund including amount, status, reason, and associated charge.

Stripe List Charges

List charges with optional filtering by customer, payment intent, transfer group, and date range. Returns paginated results.

Stripe List Checkout Sessions

List checkout sessions with optional filtering by customer, payment intent, subscription, status, and date range.

Stripe List Payment Intents

List payment intents with optional filtering by customer, status, and date range. Returns paginated results.

Stripe List Payment Links

List payment links with optional filtering by active status. Returns paginated results with the shareable URL for each link.

Stripe List Payment Methods

List payment methods for a customer. Optionally filter by type.

Stripe List Refunds

List refunds with optional filtering by charge, payment intent, and creation date. Returns paginated results.

Stripe Upsert Payment Intent

Create a new payment intent or update an existing one. For create: provide amount (required) and currency. Optionally attach a customer and payment_me...

Frequently Asked Questions

What is the Payment Processing MCP server?

Accept one-time payments, process refunds, manage payment methods, create checkout sessions, and generate payment links. Use this when you need to handle transactions, collect payments, or share payment URLs. It provides 21 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Payment Processing to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/stripe-payment-processing. Authentication is handled automatically.

How many tools does Payment Processing provide?

Payment Processing provides 21 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Payment Processing require?

Payment Processing uses API Key. Stripe requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Payment Processing to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/stripe-payment-processing

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Payment Processing?

Sign in to connect your credentials and start running tools from the chat.

Payment Processing MCP Server & Skill — 21 Tools