Getpaid MCP. Manage billing and payments without leaving your chat window.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Getpaid MCP Server. Automate billing, payments, and checkout processes directly from your AI client. Use this server to list payments, create checkout sessions, manage subscriptions, and process refunds without leaving your workspace.
It handles global transactions for SaaS, marketplaces, and service businesses.
What your AI agents can do
Create checkout session
Starts a new checkout session for a specific product or service amount.
Get account details
Retrieves general details about the connected account identity.
Get checkout status
Checks the current status of a specific checkout session.
Initiate a new checkout session for a specific product or service amount and receive a payment link.
List all completed payments, accessing detailed records like status and timestamps.
Apply full or partial refunds to existing, captured payments using a payment identifier.
Retrieve detailed profiles for specific customers or list all billing customers.
List all generated invoices or list all recurring subscription plans for financial review.
Verify the current status of a specific checkout session ID.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Getpaid MCP Server: 12 Tools for Billing & Payments
These 12 tools let your AI agent handle every part of your billing process, from creating checkout links to running complex refunds, all without leaving your chat.
019d75a3create checkout session
Starts a new checkout session for a specific product or service amount.
019d75a3get account details
Retrieves general details about the connected account identity.
019d75a3get checkout status
Checks the current status of a specific checkout session.
019d75a3get customer details
Fetches detailed metadata for a specific customer profile.
019d75a3get payment details
Retrieves detailed metadata for a specific payment transaction.
019d75a3list billing customers
Lists all customer records in the billing system.
019d75a3list billing invoices
Retrieves a list of all generated invoices.
019d75a3list billing payments
Lists all payment records for billing purposes.
019d75a3list billing subscriptions
Lists all active and inactive recurring billing plans.
019d75a3list payment webhooks
Shows the configuration status for payment webhooks.
019d75a3refund billing payment
Initiates a full or partial refund for a specified payment ID.
019d75a3verify api connection
Tests the connection and operational status of the Getpaid API.
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
Make Your AI Do More
Start with Getpaid, 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 connect your Getpaid account to your AI client using the Model Context Protocol (MCP). This server lets you automate billing, payments, and checkout processes for SaaS, marketplaces, and service businesses. create_checkout_session starts a new checkout session for a specific product or service amount and gives you a payment link. get_checkout_status checks the current status of any checkout session ID. list_billing_customers lists all customer records in the billing system, and get_customer_details fetches detailed metadata for a specific customer profile. list_billing_invoices retrieves a list of all generated invoices, and list_billing_subscriptions lists all active and inactive recurring billing plans. get_account_details retrieves general details about the connected account identity. list_billing_payments lists all payment records for billing purposes, and get_payment_details retrieves detailed metadata for a specific payment transaction. refund_billing_payment initiates a full or partial refund for a specified payment ID. list_payment_webhooks shows the configuration status for payment webhooks. verify_api_connection tests the connection and operational status of the Getpaid API.
How Getpaid MCP Works
- 1 Subscribe to the Getpaid MCP Server on Vinkius and input your Getpaid Client ID and Secret keys.
- 2 Instruct your AI client to perform a task (e.g., 'List all payments from last month').
- 3 The agent executes the necessary Getpaid tool, receiving the data and presenting the results directly in the chat.
The bottom line is that your AI client runs the payment logic, so you never have to switch tabs or manually navigate the Getpaid dashboard.
Who Is Getpaid MCP For?
Finance and Operations Managers. You’re the one who wakes up at 2 AM needing to check payment statuses or process a refund without logging into a dashboard. Customer Support Agents need instant verification on customer payments, and SaaS Founders need real-time subscription health checks. Stop clicking through tabs.
Use this server to list all billing payments and process refunds for clients directly from your chat window.
Verify if a customer's payment succeeded or retrieve specific invoice details using simple AI prompts.
Get an overview of active subscriptions and recent checkout sessions to monitor revenue health instantly.
What Changes When You Connect
- Process refunds instantly. Need to issue a partial refund? Use
refund_billing_paymentto handle it right in your chat, saving the trip to the dashboard. - Track revenue flow in real-time. Use
list_billing_paymentsto pull a list of all payments and check their status instantly, without manual filtering. - Handle new sales faster. Use
create_checkout_sessionto generate a payment link and checkout ID when a customer is ready to pay. - Know your customer status. Use
get_customer_detailsorlist_billing_customersto pull a customer's full profile and their payment history. - Audit subscription revenue. Use
list_billing_subscriptionsto get a clear list of all active and inactive plans, giving you immediate insight into recurring revenue. - Confirm payment status. Use
get_checkout_statusto check if a payment session succeeded or failed, which is key before sending a fulfillment notice.
Real-World Use Cases
A customer calls about a failed payment.
The customer service agent asks the agent to check the status. The agent runs get_payment_details and confirms the payment failed. The agent then uses get_customer_details to verify the account's billing address, resolving the issue instantly.
A founder needs to reconcile monthly revenue.
The founder prompts the agent to list all payments for the last 30 days. The agent uses list_billing_payments and list_billing_invoices to pull the data. This allows them to spot discrepancies between payments and invoices without exporting CSVs and cross-referencing.
A sales rep needs to close a deal quickly.
The sales rep asks the agent to start a checkout session for the final service fee. The agent calls create_checkout_session, gets the ID, and immediately shares the payment link with the customer, closing the loop fast.
A finance manager needs to correct an error.
The manager asks the agent to process a partial refund for a specific transaction ID. The agent runs refund_billing_payment, confirming the action and updating the record immediately.
The Tradeoffs
Manual Dashboard Navigation
Logging into Getpaid, navigating to 'Payments', setting date ranges, clicking 'Export', and then manually cross-referencing the data with the 'Invoices' tab.
→
Just ask your agent to list_billing_payments and list_billing_invoices for the period. The agent handles the filtering and presents the side-by-side data for you.
Forgetting the State Check
Assuming a payment succeeded because the customer clicked the link, and then trying to process a refund immediately. You need to know the session status first.
→
Always check the status first. Use get_checkout_status to confirm the session state, then proceed with refunding using refund_billing_payment only if the status confirms a captured payment.
Ignoring Connection Health
Running complex billing queries or creating sessions without verifying that the connection to the payment gateway is active.
→
Run verify_api_connection first. It confirms the API connection is live and ready to accept commands, preventing wasted API calls.
When It Fits, When It Doesn't
Use this server if your job involves reacting to financial data—specifically, if you need to check payment status, list invoices, or initiate a refund based on conversation. It's built for operational tasks. Don't use it if you're trying to build a custom, complex reporting dashboard; those require a dedicated BI tool. If you only need to track webhooks, list_payment_webhooks is your specific tool. If you only need to view customer metadata, get_customer_details is enough. This server handles the full transaction lifecycle.
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 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
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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually checking payment statuses is a tedious chore.
Today, checking a payment status means logging into the billing portal. You click the customer's ID, find the payment record, and then manually verify the status, often jumping between the Payments tab and the Invoices tab to confirm if the payment was captured correctly. It takes three different clicks and maybe a spreadsheet export to feel confident.
With the Getpaid MCP Server, you just ask your agent. You prompt: 'What was the status of payment X?' The agent runs `get_payment_details` and hands you the definitive answer in the chat. You get the data, not a dashboard.
Manage payments and subscriptions with the Getpaid MCP Server.
Instead of initiating a checkout session and then having to copy the payment link out and paste it into an email or Slack message, the agent runs `create_checkout_session`. You get the ID and a ready-to-use payment link, all in one response.
This is the difference between copy-pasting a link and having a payment link generated and delivered automatically when you need it. It’s instant, actionable, and requires zero manual steps.
Common Questions About Getpaid MCP
How do I get a Client ID and Secret for Getpaid? +
Log in to your Getpaid dashboard, navigate to Settings > Integrations, and you can create a new API integration to retrieve your Client ID and Client Secret.
In what units should I provide the payment amount? +
The API uses minor units for currency. For example, to charge $1.00 USD, you must provide the value 100 (cents).
Can I process refunds through the agent? +
Yes! Use the 'refund_billing_payment' tool and provide the specific Payment ID. You can also specify a custom amount for a partial refund.
How do I check if a checkout session was completed? +
Use the 'get_checkout_status' tool with the Checkout ID. The agent will return the current state, such as 'completed', 'pending', or 'expired'.
How do I use the `list_billing_payments` tool to track revenue? +
The list_billing_payments tool retrieves a comprehensive list of all processed payments. You can use this to monitor your revenue flow, check payment statuses, and identify payment trends over time.
What information does `get_customer_details` provide about a customer? +
get_customer_details fetches detailed metadata for any customer ID. This includes their full profile, billing history, and associated invoice records.
Can I use `create_checkout_session` for different currencies? +
Yes, you can specify various currencies when calling create_checkout_session. The tool handles the necessary currency conversion and generates a localized payment link.
How do I monitor configured webhooks using `list_payment_webhooks`? +
The list_payment_webhooks tool lists all your configured webhook endpoints. This helps you verify that your internal systems are receiving real-time payment notifications correctly.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Twelve Data
Access real-time stock quotes, crypto prices, forex rates, and technical indicators via AI.
sevDesk
Empower your AI with direct read and write access to sevDesk to autonomously manage invoices, CRM contacts, sales orders, vouchers, and accounting records.
CurrencyBeacon
Access real-time and historical currency exchange rates, perform conversions, and analyze financial time-series data directly.
You might also like
Dub.co
Manage your short links via Dub.co — create, track, and analyze your link performance directly from any AI agent.
iCal Calendar Parser
Parse exported .ics calendar files from Google Calendar, Apple Calendar, or Outlook local. Let your AI find free slots, count meetings, and manage your schedule.
Telnyx
Send and manage SMS/MMS, check account balances, and configure messaging profiles natively via your AI agent.