About Checkout.com
Checkout.com’s remote MCP server serves developers integrating its payment API and operators managing payments. It combines current documentation lookup with account-scoped payment actions, authenticated through OAuth 2.0.
Key features
- 01Search technical docs and API reference
- 02Get integration paths matched to use cases
- 03Check payment status
- 04Refund payments or void authorizations
- 05Create payment links
Use cases
- 01Find API operations and fields for an integration
- 02Check the status of a payment
- 03Refund a payment or void an authorization
- 04Create a payment link
MCP support
The remote MCP server exposes Checkout.com documentation lookup and payment-management tools to MCP clients. Clients connect through OAuth 2.0, and actions are limited to the permissions of the signed-in Dashboard account.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.checkout.comclaude mcp add --transport http checkout https://mcp.checkout.com{"mcpServers":{"checkout":{"type":"http","url":"https://mcp.checkout.com"}}}Open in Cursor{"servers":{"checkout":{"type":"http","url":"https://mcp.checkout.com"}}}Open in VS Code{"mcpServers":{"checkout":{"type":"http","url":"https://mcp.checkout.com"}}}{"mcpServers":{"checkout":{"serverUrl":"https://mcp.checkout.com"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMECheckout.com MCP Server
Give your AI agent a working knowledge of Checkout.com — the current API reference, the integration guides, and the ability to act on real payments, without leaving your editor.
Or, in Claude Code:
claude mcp add --transport http checkout-mcp https://mcp.checkout.com
Then sign in with your Checkout.com Dashboard account. It's a remote server — nothing to install, host, or keep updated, and no API keys to paste into a config file.
Why use it
Ask a general-purpose coding agent to integrate a payments API and it will improvise: invented fields, endpoints that no longer exist, request bodies that look right and fail in testing. This server replaces that guesswork with grounded answers.
- It reads our actual documentation. The technical docs, the complete API reference, and the support knowledge base — the live versions, not a stale snapshot from a training run.
- It recommends a real integration path. Describe your use case and stack, and get a route matched to it, rather than the one generic tutorial that happened to rank highest.
- It acts, not just advises. Check a payment, refund it, void an authorization, or create a payment link — from a plain-language request against your own account.
- It costs less per answer. Purpose-built, AI-optimized context instead of scraped HTML means fewer tokens burned and faster replies.
What you can ask
Your MCP client shows the full tool list the moment it connects.
Build and debug your integration
Which API operations and fields do I need to take a payment with PayPal?
Operate live payments
What's the status of payment
pay_xxxxx?
Refund payment
pay_xxxxx.
Environments
| Environment | URL |
|---|---|
| Production | https://mcp.checkout.com |
| Sandbox | https://checkout.mcp.sbox.cko.tech |
Access and permissions
You need an active Checkout.com Dashboard account. Authentication is OAuth 2.0: your client discovers the authorization server and opens a browser for you to sign in. No API keys are involved.
The agent inherits your permissions and nothing more. It can only perform an operation your Dashboard user is already allowed to perform — to refund a payment, for instance, your user needs the Refund payments permission.
Manual setup
Claude Desktop / Claude Code — add the server, then run /mcp to trigger the sign-in flow:
claude mcp add --transport http checkout-mcp https://mcp.checkout.com
VS Code — open the Command Palette, run MCP: Open User Configuration, and add:
{
"servers": {
"checkout-mcp": {
"url": "https://mcp.checkout.com"
}
}
}
Save, then run MCP: List Servers, select the Checkout MCP, and choose Start to sign in.
Cursor — add to ~/.cursor/mcp.json, or your project's .cursor/mcp.json:
{
"mcpServers": {
"checkout-mcp": {
"url": "https://mcp.checkout.com",
"auth": {
"CLIENT_ID": "checkout-mcp"
}
}
}
}
To disconnect, disable the server in your client's MCP settings or delete it from the config file.
Documentation and support
- Setup guide
- Checkout.com documentation
- API reference
- Questions or feedback: talk to your account manager or contact support
This repository holds the server.json metadata that lists the server in the
official MCP Registry. The server itself is
hosted and operated by Checkout.com
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.