Getpaid MCP. Automate billing, refunds, and payments instantly.
Getpaid is an MCP that lets you automate billing, process payments, and handle checkouts directly through your AI agent. Connect it to manage customer records, track invoices, and initiate refunds for SaaS or marketplace operations.
Give Claude and any AI agent real-world access
Process full or partial refunds against existing charges, or monitor the status of recent transactions.
Retrieve detailed information on specific customers, list all associated invoices, and review their payment history.
Initiate new checkout sessions for products or services and check the status of those payments.
List all processed transactions, review recurring subscription plans, and monitor webhook setups.
Ask an AI about this
Waiting for input…
What AI agents can do with Getpaid: 12 Billing & Payment Tools
Use these functions to perform critical financial tasks like creating checkouts, listing invoices, and processing refunds directly through natural language commands.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Getpaid MCPVerify Api Connection
Checks if your AI agent has successfully connected to your Getpaid account.
Create Checkout Session
Starts a new payment session for a specific amount, generating a unique checkout...
Get Account Details
Retrieves general information about your Getpaid account identity.
Get Checkout Status
Checks the current status of a payment session using its unique ID.
Get Customer Details
Fetches detailed metadata for any customer associated with your billing account.
Get Payment Details
Retrieves full payment metadata, including status and timestamps, for a specific transaction.
List Billing Customers
Lists all customers who have paid through your platform.
List Billing Invoices
Retrieves a list of all generated invoices and their corresponding details.
List Billing Payments
Lists every processed payment record, allowing you to monitor your overall revenue...
List Billing Subscriptions
Shows all active and inactive recurring billing plans for subscription management.
List Payment Webhooks
Displays the configurations of webhooks to confirm real-time notification setup.
Refund Billing Payment
Processes a full or partial refund for any captured payment directly through the agent conversation.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Getpaid, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Getpaid. 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 CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Handling Payments Used To Be A Mess of Tabs and Spreadsheets.
Today, checking a single payment status means opening the dashboard, finding the customer ID, navigating to the payments tab, searching by date range, filtering by status, and then manually copying that information into an email or spreadsheet for your manager. If you have five customers asking about their billing history, it's a multi-tab ordeal.
With this MCP, you just ask your agent: 'What is the payment status for customer X?' It executes get_payment_details and spits out the clean answer right in the chat. The manual clicking stops; the instant data access begins.
Getpaid Powers Billing Operations with One Conversation.
The need to manually generate payment links, process refunds via a separate portal, and reconcile subscription status across different systems disappears. Your agent handles create_checkout_session for new sales and uses refund_billing_payment when things go wrong.
Your entire financial workflow moves from multiple web pages back into the chat window. You don't just view data; you act on it.
What Getpaid MCP does for your AI
Running a subscription service means constantly juggling payment statuses, tracking recurring revenue, and verifying transactions—all things that used to require clicking through multiple dashboards. This MCP connects Getpaid's full capabilities to your AI agent, letting you handle these financial tasks using natural conversation instead of manual clicks. You can ask it to list all recent payments or pull up a customer’s complete billing history instantly.
It handles everything from creating secure checkout sessions to processing partial refunds with just a simple prompt. By connecting this MCP through Vinkius, your agent gets real-time access to payment data without you ever having to leave your primary workspace. You manage complex financial flows—like listing active subscriptions or checking webhook configurations—all while chatting.
019d75a3-c652-7163-9634-38063f2c0e93 How to set up Getpaid MCP
The bottom line is getting complex financial data and actions done through simple conversation rather than navigating a dashboard.
Subscribe to this MCP on the Vinkius Marketplace using your Getpaid Client ID and Secret.
Connect it within any compatible AI client (Claude, Cursor, Windsurf, etc.) so your agent can access payment data.
Tell your agent what you need—for example, 'List all payments processed last week'—and the system executes the necessary function.
Who uses Getpaid MCP
This connector is built for SaaS founders, Ops Managers, and support teams who spend too much time clicking through dashboards to answer basic billing questions. If your job involves verifying payment status or processing refunds, this saves you hours of manual work.
Uses the MCP to immediately verify if a customer's payment was successful and retrieves specific invoice details without transferring the user to billing.
Runs reports on revenue flow by listing all payments or reviewing active subscription plans to quickly spot anomalies.
Tests payment logic by initiating new checkout sessions and confirming the associated payment links programmatically.
Benefits of connecting Getpaid MCP
Process refunds without leaving your chat. You can use the refund_billing_payment tool to immediately issue credits for failed or disputed transactions.
Stop manually checking statuses. Your agent pulls up payment details using get_payment_details so you know exactly where a customer's money is at any time.
Automate setup and testing by running create_checkout_session, which instantly generates secure links for your team to use with clients.
Get a complete financial picture. You can list billing invoices or check out list_billing_payments to audit revenue flow across different months.
Manage recurring revenue easily. The list_billing_subscriptions tool lets you see if your core subscription plans are active and generating expected income.
Getpaid MCP use cases
A customer claims they were double-billed for a service renewal.
Instead of pulling up the dashboard, the agent uses get_payment_details to find two recent charges. You confirm the mistake and use refund_billing_payment to issue the credit immediately, providing proof straight from chat.
You need to onboard a new client and process their first payment.
The agent uses create_checkout_session for the initial amount. Once complete, it checks get_checkout_status to confirm success before sending the welcome materials. This entire flow takes minutes.
An internal audit requires a list of all payment methods used this quarter.
The agent uses list_billing_payments and then filters by date range, compiling a comprehensive report on transaction volume and types without needing access to the raw database UI.
Your team needs to check if webhooks are correctly firing for payment updates.
The agent runs list_payment_webhooks. This quickly confirms that your internal system is configured to receive real-time data notifications, saving manual debugging time.
Getpaid MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Treating the MCP like a database query tool
Asking the agent to 'List all payment records and filter by status AND customer name.' This is too complex for a single command.
Break it down: First, use list_billing_payments to get the ID. Then, pass that ID to get_payment_details, or use get_customer_details first to narrow the scope.
Assuming real-time data visibility
Asking the agent about a payment that was processed 10 minutes ago and hasn't shown up in the dashboard yet.
Always verify the status using get_checkout_status or list_billing_payments. The MCP tells you what it can see, which is better than guessing.
Mixing billing data with general account info
Asking 'What's my overall business revenue?' This requires high-level accounting logic outside the scope of this tool.
Keep it transactional. Use list_billing_subscriptions to see recurring health, or use list_billing_invoices for structured billing reports.
When to use Getpaid MCP
Use Getpaid if your primary pain point is accessing and acting upon real-time financial transaction data. Specifically, you need to create payment links, verify customer payments, process refunds, or audit subscription plans. Don't use this MCP if you are building a full GAAP ledger system or require tax calculation based on local jurisdiction laws; it handles the transactions, not the final accounting reconciliation. If your goal is simply general data retrieval without any action (like 'Show me all user emails'), then a basic contact management tool would be better. But if that data needs to trigger an action—like refunding money or generating an invoice—this MCP is exactly what you need.
Frequently asked questions about Getpaid MCP
How do I list all payments using Getpaid MCP? +
You use the list_billing_payments tool. This function gathers every payment record, giving you a clear overview of your recent revenue flow directly within the chat.
Can I process refunds with Getpaid MCP? +
Yes. You call refund_billing_payment and provide the specific payment ID to initiate the full or partial credit immediately through your agent.
What is the difference between list_billing_payments and list_billing_invoices? +
list_billing_payments shows every transaction (the actual money movement). list_billing_invoices provides the structured records of what was billed to the customer.
Does Getpaid MCP help with new checkouts? +
Absolutely. You use create_checkout_session to initiate a secure payment flow, which gives you a unique link and status that your agent can track for you.
Is get_customer_details enough for billing needs? +
No. While it gets basic customer metadata, use list_billing_customers or get_payment_details to get the actual financial records needed for reporting.