4,500+ servers built on MCP Fusion
Vinkius

Checkout.com MCP. Manage payments, refunds, and card instruments via natural language.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Checkout.com MCP on Cursor AI Code Editor MCP Client Checkout.com MCP on Claude Desktop App MCP Integration Checkout.com MCP on OpenAI Agents SDK MCP Compatible Checkout.com MCP on Visual Studio Code MCP Extension Client Checkout.com MCP on GitHub Copilot AI Agent MCP Integration Checkout.com MCP on Google Gemini AI MCP Integration Checkout.com MCP on Lovable AI Development MCP Client Checkout.com MCP on Mistral AI Agents MCP Compatible Checkout.com MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Checkout.com MCP Server lets you manage all global payments directly from your AI agent. Use the server to request, capture, void, and refund payments.

You can also vault and manage payment cards (instruments) and audit all associated actions using natural conversation.

What your AI agents can do

Capture payment

Converts an authorized transaction into settled funds, completing the payment process.

Create instrument

Creates a new payment card record and stores it in the secure Checkout.com Vault.

Delete instrument

Permanently removes a payment card record from the Vault.

+ 7 more capabilities included
Process Fund Movements

Initiate payment requests, capture authorized funds, or send refunds/voids without switching dashboards.

Manage Payment Instruments

Create, read, update, and delete payment cards (instruments) in the secure Vault, keeping them ready for future use.

Audit Transaction Status

Retrieve detailed payment actions and structural properties to understand exactly what happened with a transaction.

Track Payment History

Look up specific payment details and activity logs to resolve billing or reconciliation questions.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Checkout.com MCP Server: 10 Tools for Payments & Vaults

Use these 10 tools to handle every stage of payment processing, from initiating a payment request to voiding or refunding funds, all through your AI agent.

capture019d756e

capture payment

Converts an authorized transaction into settled funds, completing the payment process.

create019d756e

create instrument

Creates a new payment card record and stores it in the secure Checkout.com Vault.

delete019d756e

delete instrument

Permanently removes a payment card record from the Vault.

get019d756e

get instrument

Retrieves the details of a specific payment card from the Vault.

get019d756e

get payment actions

Lists every recorded action taken on a payment, showing authorization successes and failures.

get019d756e

get payment details

Extracts specific properties and data points from a payment record.

refund019d756e

refund payment

Sends money back to the original card or bank account associated with the payment.

request019d756e

request payment

Starts a payment transaction, identifying the necessary customer and billing records.

update019d756e

update instrument

Modifies the details of an existing payment card record in the Vault.

void019d756e

void payment

Cancels a pending payment before funds are captured, often used to prevent gateway fees.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Checkout.com, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're running your whole global payments stack right from your AI client. The Checkout.com MCP Server lets you manage everything—requests, captures, refunds, and voids—without ever leaving your conversation window. You can also handle payment cards, or 'instruments,' and check the history of every action.

Process Fund Movements

  • You can start a payment transaction using request_payment, which identifies the customer and billing records needed. To finish the deal, you capture_payment converts an authorized transaction into settled funds. You can undo a pending payment before capturing it with void_payment, which keeps you from getting hit with gateway fees. Need to send money back? You refund_payment sends cash back to the original card or bank account.
  • Manage Payment Instruments

You control the secure Checkout.com Vault, handling payment cards (instruments) directly. Use create_instrument to save a new card record. You can also pull up details for a specific card using get_instrument, modify existing card details with update_instrument, or wipe a card record completely using delete_instrument.

Audit Transaction Status

  • Need to know what went down with a payment? get_payment_actions lists every single recorded action on a payment, showing you if authorizations succeeded or failed. To dig deeper into the payment itself, get_payment_details extracts specific properties and data points from the record.

Track Payment History

  • You can look up specific payment details and activity logs by using get_payment_details to resolve billing or reconciliation questions.

How Checkout.com MCP Works

  1. 1 Subscribe to the server and provide your Checkout.com Secret API Key. Choose the environment (Sandbox or Live).
  2. 2 Your AI client sends a command (e.g., 'Refund payment pay_123 for $50.00').
  3. 3 The server executes the corresponding tool, handles the API calls, and returns the final status and results to your client.

The bottom line is, you talk to your agent, and the agent handles the complex payment logic behind the scenes.

Who Is Checkout.com MCP For?

The e-commerce operations manager who needs to process refunds and voids instantly, without logging into a dedicated dashboard. Also, developers testing payment flows in a sandbox environment, and finance analysts who need to audit payment actions for reconciliation.

E-commerce Operations Manager

Handles customer refunds and voids instantly via chat, eliminating the need to jump between tabs or specialized dashboard views.

Software Developer

Tests full payment flows in the sandbox environment, debugging instrument vaulting logic using natural language.

Financial Analyst

Audits payment actions and verifies capture statuses for monthly reconciliation reports.

What Changes When You Connect

  • Process refunds and voids without context switching. The server lets you handle these actions directly, eliminating the need to jump between dashboard views.
  • Maintain a secure, centralized card vault. Use create_instrument, update_instrument, and delete_instrument to manage card data without leaving your AI agent.
  • Instantly debug payment failures. Use get_payment_actions to see a full log of every attempt, pinpointing exactly where the authorization failed.
  • Streamline reconciliation. Query get_payment_details and get_payment_actions to pull specific, auditable payment statuses for finance reports.
  • Complete the full payment cycle. Start with request_payment and finalize with capture_payment—all in one conversation.
  • Minimize financial risk. Use void_payment to drop limits when a transaction is canceled, avoiding potential gateway fees.

Real-World Use Cases

01

Customer needs a refund.

A customer service agent receives a request for a refund on payment pay_123. Instead of navigating to the billing portal, the agent asks their AI agent to run refund_payment for $50.00. The agent executes the tool and confirms the refund status immediately.

02

Developer needs to test a purchase flow.

A developer needs to validate a new checkout flow. They ask their agent to first create_instrument for a test card, then request_payment, and finally capture_payment in the sandbox. The agent guides them through the full, traceable cycle.

03

Finance team must reconcile a batch of payments.

The finance team runs a query asking the agent to list all payment actions for a specific date range using get_payment_actions. This pulls a structured list of success/fail codes, allowing for fast, accurate reconciliation.

04

Ops team must cancel a pending order.

An order is canceled before payment capture. The ops team asks the agent to run void_payment on the initial request, ensuring no funds are trapped and avoiding unnecessary gateway fees.

The Tradeoffs

Only checking payment status.

The developer tries to manually look up a payment ID using only a simple text prompt, which might fail if the payment details are complex or require specific fields.

To get a complete picture, use get_payment_details to pull structured properties, or use get_payment_actions to see the full history of attempts and status changes.

Forgetting to void payments.

A user cancels an order, but forgets to call a function to release the held funds, leading to unnecessary gateway fees and potential financial discrepancies.

Always run void_payment when an order is canceled before capture. This drops the limits and keeps your transaction clean.

Trying to manage cards manually.

A user attempts to update a card's expiry date or holder name by editing a record in a web interface, which might not reflect the latest vault logic.

Use update_instrument with the specific instrument ID. This guarantees the change is recorded and traceable in the official Checkout.com Vault.

When It Fits, When It Doesn't

Use this server if your primary job is managing the entire lifecycle of money. You need to move funds, store card data, or audit complex transaction sequences. You must use it if you need to go beyond simple 'check status' queries, because tools like void_payment and capture_payment change the state of money. Don't use it if you only need to verify if a payment record exists. For that, basic database lookups might suffice. But if you need to know why it failed, or if you need to actively change the state (like refunding or voiding), this server is essential. The core difference is active state change vs. passive data reading.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Checkout.com. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

capture_payment create_instrument delete_instrument get_instrument get_payment_actions get_payment_details refund_payment request_payment update_instrument void_payment

Handling payments shouldn't require jumping between five different dashboards.

Today, processing a simple refund means opening the billing portal, finding the transaction ID, navigating to the refund section, entering the amount, and submitting. If you need to check the payment's full history afterward, you have to copy the ID and paste it into a separate audit log.

With this MCP server, you tell your agent: 'Refund payment pay_123 for $50.00'. The agent handles the entire sequence, calling `refund_payment`, and confirms the success—all in the chat. It’s the full process, zero context switches.

Checkout.com MCP Server: Control payment captures and voids.

Without this server, canceling a payment involves complex, multi-step forms to ensure the held limits are released. Furthermore, you need to verify if the cancellation avoids certain gateway fees, requiring manual checks against service agreements.

Now, you simply instruct your agent to `void_payment` on the initial request. It executes the tool, guaranteeing the limits drop cleanly. You control the transaction state from the command line, period.

Common Questions About Checkout.com MCP

How do I refund a payment using the refund_payment tool? +

You send a command specifying the payment ID and the amount. The agent executes refund_payment and sends confirmation that the money transfer was initiated at the gateway.

What is the difference between void_payment and refund_payment? +

A void cancels a pending payment before funds move, dropping limits. A refund moves hard cash back to the card after the funds have already moved.

How do I manage payment cards with the create_instrument tool? +

Use create_instrument to generate a new payment card record and bind it to the Vault. You can then use get_instrument to check its details later.

Can I check if a payment failed using get_payment_actions? +

Yes. get_payment_actions enumerates every structured rule and event attached to a payment, letting you see the specific failure code and why the authorization failed.

What kind of data can I retrieve using the get_payment_details tool? +

You get structured billing data. This tool extracts properties that drive active billing logic, letting you understand exactly what a payment record contains.

How do I list all my saved payment instruments with the get_instrument tool? +

The tool identifies active payment arrays within the Vault. You'll get a list of all stored cards and payment methods you can use for future transactions.

Can I track payment activity history using the get_payment_actions tool? +

Yes, this tool enumerates all attached structured rules. You can track the full lifecycle of a payment, seeing every authorization attempt and status change.

What happens when I need to void a payment using the void_payment tool? +

The tool drops limits before a capture closes, preventing heavy gateway fees. This lets you inspect the internal arrays without completing the transaction.

Can my agent help me debug why a payment failed? +

Yes. Ask your agent to get payment actions for a specific ID. It returns a detailed trace of everything that happened at the gateway level, identifying exactly why an authorization fell through, from CVV checks to insufficient funds.

Is it safe to manage card instruments via the AI agent? +

Absolutely. The server uses Checkout.com's native Vault logic. Sensitive PANs are wrapped safely, and your API keys are encrypted at rest. The agent only interacts with tokens or vaulted IDs, maintaining high security standards.

Can I test this in sandbox before going live? +

Yes. Simply choose the 'Sandbox' environment during setup and use your sandbox secret key (sk_sbox_...). This allows you to simulate transactions and vaulting logic without processing real money.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Checkout.com. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.