Skip to content

Integration · Payments

Connect Claude & ChatGPT to VentiPay

Ask your AI which payments failed this week, what a customer has paid, or to create a checkout link in Venti. It can create customers, products and invoices, subscribe customers to plans, list disputes and payouts, check your balance, and refund a payment if you allow it. Payment questions get answered without clicking through the dashboard.

Connect VentiPay free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Show me this week's payments for customer [email protected].”

    The AI finds the customer and lists their payments with amount and status.

  • “Create a checkout for 2 workshop seats at 45,000 CLP each.”

    It creates a checkout with the items and currency and returns the payment link to share.

  • “Invoice customer cus_123 for the March retainer and send it.”

    It creates a draft invoice with the lines, finalizes it and emails it to the customer.

What your AI can do

Payments and checkouts

Create checkouts, read payments and checkouts with status and refund details, list disputes and refunds, and issue refunds.

Customers and invoices

Create and list customers, create draft invoices, finalize them and email them to the customer.

Plans, subscriptions and payouts

Create and update products, subscribe customers to plans, cancel subscriptions, list payouts and check your balance.

  • “Put [email protected] on the Monthly Pro plan.”

    It finds the plan and subscribes the customer. If the email is unknown, a new customer is created.

  • “Are there any open disputes?”

    It lists disputes filtered by status, with the payment and customer they belong to.

  • “Refund payment pay_456 in full.”

    It refunds the payment. The money goes back to the customer and the refund cannot be undone.

27 tools for VentiPay

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • cancel_subscriptionChanges dataCancel a subscription by `subscription_id`, now or at a future `cancel_at` date. The customer will no longer be charged.
  • create_checkoutChanges dataCreate a checkout the customer pays through. Pass `items` (name, quantity, unit_price), `currency` (clp or clf), and optional `customer_id`, `description` and redirect URLs.
  • create_customerChanges dataCreate a customer with `email` and `country`, plus optional first and last name. Check list_customers first to avoid duplicates.
  • create_invoiceChanges dataCreate a draft invoice for a `customer_id` with `lines` (name, price, quantity), `currency`, `description` and `collection_method`. Finalize it before sending.
  • create_productChanges dataCreate a product with `name`, `price`, `currency` (clp or clf), `pricing_type` (one_time or recurrent) and `active`.
  • finalize_invoiceVisible to othersFinalize a draft invoice by `invoice_id` so it can be paid. It can no longer be edited afterwards.
  • get_balanceGet the current balance of your Venti account.
  • get_checkoutGet one checkout by `checkout_id`, including status and payment link.
  • get_customerGet one customer by `customer_id`.
  • get_invoiceGet one invoice by `invoice_id`, with lines, amounts and status.
  • get_paymentGet one payment by `payment_id`, with amount, status and refund details.
  • get_subscriptionGet one subscription by `subscription_id`.
  • list_checkoutsList checkouts (payment pages), filtered by `status`, `customer_id`, `external_id` or `refunded`.
  • list_customersList customers, optionally filtered by `email` or `country`. Paginate with `cursor`.
  • list_disputesList payment disputes (chargebacks), filtered by `status`, `payment_id` or `customer_id`.
  • list_invoicesList invoices, filtered by `status`, `customer_id` or `subscription_id`.
  • list_paymentsList payments, filtered by `customer_id`, `status`, `refunded`, `disputed`, `invoice_id`, `subscription_id` or `payout_id`.
  • list_payoutsList payouts to your bank account. Paginate with `cursor`.
  • list_plansList your subscription plans.
  • list_productsList products, optionally only `active` ones.
  • list_refundsList refunds, filtered by `status` or `customer_id`.
  • list_subscriptionsList subscriptions, filtered by `status`, `plan_id` or `customer_id`.
  • refund_checkoutMoves moneyRefund a paid checkout by `checkout_id`. `destination` is payment_method or customer_balance; optional `amount` for a partial refund. Returns money and cannot be undone.
  • refund_paymentMoves moneyRefund a payment in full by `payment_id`. Returns money to the customer and cannot be undone.
  • send_invoiceVisible to othersEmail an invoice to its customer by `invoice_id`. This sends a message to the customer.
  • subscribe_customer_to_planChanges dataSubscribe a customer to a plan by `plan_id`, with `customer_id` or `customer_email` (a new customer is created if the email is unknown).
  • update_productChanges dataUpdate a product's name, price, description or active flag by `product_id`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose VentiPay from the app list.

  2. 2

    Paste your key

    Paste a Venti secret API key. In the Venti dashboard, open the API Keys section and copy a secret key. Live keys start with key_live_ and test-mode keys with key_test_. Use a test-mode key to try things safely first.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in VentiPay?

It can read and list checkouts, payments, customers, invoices, subscriptions, plans, products, disputes, refunds, payouts and your balance. It can create checkouts, customers, products and draft invoices, finalize and send invoices, subscribe customers to plans, cancel subscriptions, update products and refund payments or checkouts.

Does the AI see my VentiPay API key?

No. Your API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Refunds return money and cannot be undone, and sending an invoice reaches the customer, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Venti account.

Can I try it without real money?

Yes. Venti decides test or live mode from the key. A key that starts with key_test_ works in test mode, so you can let the AI create checkouts, invoices and refunds without touching real payments. Switch to a key_live_ key when you are ready.

Let your AI work in VentiPay today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect VentiPay free

PipMCP is not affiliated with VentiPay. Product names are trademarks of their owners.