4,500+ servers built on MCP Fusion
Vinkius

Getpaid MCP. Manage billing and payments without leaving your chat window.

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

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

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.

+ 9 more capabilities included
Create Payment Sessions

Initiate a new checkout session for a specific product or service amount and receive a payment link.

Review Payment History

List all completed payments, accessing detailed records like status and timestamps.

Process Refunds

Apply full or partial refunds to existing, captured payments using a payment identifier.

Manage Customer Data

Retrieve detailed profiles for specific customers or list all billing customers.

Audit Billing Records

List all generated invoices or list all recurring subscription plans for financial review.

Check Payment Status

Verify the current status of a specific checkout session ID.

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

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.

create019d75a3

create checkout session

Starts a new checkout session for a specific product or service amount.

get019d75a3

get account details

Retrieves general details about the connected account identity.

get019d75a3

get checkout status

Checks the current status of a specific checkout session.

get019d75a3

get customer details

Fetches detailed metadata for a specific customer profile.

get019d75a3

get payment details

Retrieves detailed metadata for a specific payment transaction.

list019d75a3

list billing customers

Lists all customer records in the billing system.

list019d75a3

list billing invoices

Retrieves a list of all generated invoices.

list019d75a3

list billing payments

Lists all payment records for billing purposes.

list019d75a3

list billing subscriptions

Lists all active and inactive recurring billing plans.

list019d75a3

list payment webhooks

Shows the configuration status for payment webhooks.

refund019d75a3

refund billing payment

Initiates a full or partial refund for a specified payment ID.

verify019d75a3

verify 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
Start building

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. 1 Subscribe to the Getpaid MCP Server on Vinkius and input your Getpaid Client ID and Secret keys.
  2. 2 Instruct your AI client to perform a task (e.g., 'List all payments from last month').
  3. 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.

Finance Manager

Use this server to list all billing payments and process refunds for clients directly from your chat window.

Customer Support Specialist

Verify if a customer's payment succeeded or retrieve specific invoice details using simple AI prompts.

SaaS Founder

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_payment to handle it right in your chat, saving the trip to the dashboard.
  • Track revenue flow in real-time. Use list_billing_payments to pull a list of all payments and check their status instantly, without manual filtering.
  • Handle new sales faster. Use create_checkout_session to generate a payment link and checkout ID when a customer is ready to pay.
  • Know your customer status. Use get_customer_details or list_billing_customers to pull a customer's full profile and their payment history.
  • Audit subscription revenue. Use list_billing_subscriptions to get a clear list of all active and inactive plans, giving you immediate insight into recurring revenue.
  • Confirm payment status. Use get_checkout_status to check if a payment session succeeded or failed, which is key before sending a fulfillment notice.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_checkout_session get_account_details get_checkout_status get_customer_details get_payment_details list_billing_customers list_billing_invoices list_billing_payments list_billing_subscriptions list_payment_webhooks refund_billing_payment verify_api_connection

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.

You might also like

Built & Managed by Vinkius 30s setup 12 tools

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

No hosting. No infrastructure. No complex setup.
All 12 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.