Integration · Payments
Connect Claude & ChatGPT to Braintree
Ask your AI about transactions, customers, subscriptions and disputes and get the answer from your Braintree account. It can search by status, amount, customer or date, check which disputes need a reply, and read any record in full. It can also manage customers and subscriptions, add tracking, work on dispute evidence, and void or refund transactions with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Which disputes do we need to reply to this week?”
The AI searches disputes by status and reply-by date and lists them with reason and amount.
“Find all transactions for order 10442.”
It searches transactions by order ID and shows status, amount and customer.
“Which subscriptions are past due?”
It searches subscriptions by status and days past due.
What your AI can do
Transactions and refunds
Search transactions and refunds by status, amount, customer, order or date, add package tracking, and void or refund transactions.
Customers and subscriptions
Search, create, update and delete customers, list plans, and start, change or cancel subscriptions.
Disputes
Search disputes by status, reason or reply-by date, add or remove text evidence, and submit it to the card network.
“The Control Panel shows transaction 8k2m4x. What happened with it?”
It converts the Control Panel ID to the API ID and reads the full transaction.
“Add the tracking number for order 10442 and notify the buyer.”
It adds carrier and tracking number to the transaction and sends the buyer a notification.
“Refund 200 of transaction 8k2m4x.”
It creates a partial refund on the settled transaction. The money goes back to the customer and it cannot be undone.
21 tools for Braintree
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_dispute_text_evidenceChanges dataAdd text evidence to a dispute. Pass `input.disputeId`, `input.content` and optionally a `category` such as TRACKING_NUMBER or PURCHASER_EMAIL_ADDRESS.add_package_trackingChanges dataAdd shipping tracking to a transaction. Pass `input.transactionId`, `carrier` and `trackingNumber`; `notifyPayer` sends the buyer a notification.cancel_subscriptionDeletesCancel a subscription so no further charges are made. Pass `input.subscriptionId`. A cancelled subscription cannot be restarted.convert_legacy_idChanges dataConvert an ID shown in the Braintree Control Panel (`legacy_id`) to the API ID other tools need. Set `type`, e.g. TRANSACTION, CUSTOMER, DISPUTE or REFUND.create_customerChanges dataCreate a customer. Pass `input.customer` with firstName, lastName, email, company, phoneNumber, website and custom fields.create_subscriptionChanges dataStart a subscription for a saved payment method. Pass `input.planId` and `input.paymentMethodId`, plus optional price, start date or trial. The customer will be charged on the plan's schedule.delete_customerDeletesPermanently delete a customer and their saved payment methods. Pass `input.customerId`. This cannot be undone.get_current_userChanges dataGet the Braintree user and merchant account this connection uses (name, email, roles, company). Use to confirm which account you are working in.get_recordChanges dataGet any Braintree record (transaction, customer, refund, dispute, subscription) by its GraphQL `id`.list_plansChanges dataList the subscription plans set up in Braintree, with IDs, names, billing frequency and number of billing cycles.refund_transactionMoves moneyRefund a settled transaction. Pass `input.transactionId` and optionally `input.refund.amount` for a partial refund. Moves money back to the customer and cannot be undone.remove_dispute_evidenceDeletesRemove a piece of evidence from a dispute before it is submitted. Pass `input.disputeId` and `input.evidenceId`.search_customersChanges dataSearch customers. Pass `input` with filters such as email {is: ...}, firstName, lastName, company or createdAt range; page with `first`/`after`.search_disputesChanges dataSearch disputes (chargebacks). Pass `input` with filters such as status, type, reason, receivedDate or replyByDate; page with `first`/`after`.search_refundsChanges dataSearch refunds. Pass `input` with filters such as id, status, amount or createdAt range; page with `first`/`after`.search_subscriptionsChanges dataSearch subscriptions. Pass `input` with filters such as status, planId, price, daysPastDue or createdAt range; page with `first`/`after`.search_transactionsChanges dataSearch transactions. Pass `input` with filters such as id, status, amount, customer, orderId or createdAt range; page with `first`/`after`.submit_dispute_evidenceVisible to othersFinalize a dispute and send all added evidence to the card network for review. Pass `input.disputeId`. Evidence can no longer be changed afterwards.update_customerChanges dataUpdate a customer. Pass `input.customerId` and `input.customer` with the fields to change (name, email, company, phone and so on).update_subscriptionChanges dataChange a subscription. Pass `input.subscriptionId` and the fields to change, such as price, planId, paymentMethodId or number of billing cycles.void_transactionDeletesVoid (cancel) a transaction that is authorized or submitted for settlement but not yet settled. Pass `input.transactionId`. The customer is not charged; this cannot be undone.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Braintree from the app list.
- 2
Paste your key
Paste your Braintree public key and private key. Log in to the Braintree Control Panel, click the gear icon (top right) > API and scroll to API Keys. Click Generate New API Key if none exists, then click View in the Private Key column and copy both keys.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Braintree?
The AI can search transactions, customers, refunds, disputes and subscriptions, list plans and read any record in full. It can create, update and delete customers, start, change and cancel subscriptions, add package tracking, work on dispute evidence, and void or refund transactions.
Does the AI see my Braintree API keys?
No. Your Braintree API keys are encrypted at rest and never shown to the AI. After you save them, they are 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 searches only. Refunds, voids, cancelled subscriptions, deleted customers and submitted dispute evidence cannot be undone, and they can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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 with no credit card required. Paid plans bill per completed task. You connect your own Braintree account, so anything Braintree charges is between you and Braintree. PipMCP is not affiliated with Braintree.
Can the AI use the IDs I see in the Control Panel?
Yes. The Braintree API uses different IDs from the ones shown in the Control Panel. The AI can convert a Control Panel ID for a transaction, customer, dispute or refund into the API ID, then look up the record.
Let your AI work in Braintree today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Braintree freePipMCP is not affiliated with Braintree. Product names are trademarks of their owners.




