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.
143 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.approve_disputeVisible to othersAccept a dispute. Has effects visible outside this system. API summary: Accepts a dispute and returns a payload that includes the dispute that was accepted. Only disputes with a status of OPEN can be accepted.approve_micro_transfer_amountMoves moneyConfirm a micro transfer amount. Financial or irreversible action; may require approval. API summary: Confirm micro-transfer amounts initiated by vaultUsBankAccount or verifyUsBankAccount, completing the verification process for a US Bank Acc….archive_o_auth_client_secretVisible to othersDisable a o auth client secret. Has effects visible outside this system. API summary: Disable an OAuth client secret. To call this mutation you must obtain an OAuth Access Token with scope MANAGEOAUTHCLIENTSECRETS, the associa….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_accountMoves moneyCreate a new account. Required: input. Financial or irreversible action; may require approval. API summary: Authorize an eligible PayPal account and return a payload that includes details of the resulting transaction.create_account_authorize_venmo_accountChanges dataCreate a new account. Required: input. API summary: Authorize an eligible Venmo account and return a payload that includes details of the resulting transaction.create_account_tokenize_us_bank_accountChanges dataCreate a new account. Required: input. API summary: Tokenize US bank account fields and return a payload that includes a single-use payment method.create_account_vault_us_bank_accountChanges dataCreate a new account. Required: input. API summary: Vault payment information from a single-use US bank account payment method and return a payload that includes a new multi-use payment method….create_addressChanges dataCreate a new address. Search addresses first to avoid duplicates. API summary: Retrieve a paginated list of all in-store locations.create_address_createChanges dataCreate a new address. Required: input. Search addresses first to avoid duplicates. API summary: Creates a new In-Store Location to associate Readers.create_apple_pay_registered_domainMoves moneyCreate a new apple pay registered domain. Financial or irreversible action; may require approval. API summary: Retrieves a list of domains registered with Apple for Apple Pay.create_apple_pay_web_sessionMoves moneyCreate a new apple pay web session. Required: input. Financial or irreversible action; may require approval. API summary: Creates an Apple Pay web session for domain validation.create_authorize_credit_cardChanges dataCreate a new authorize credit card. Required: input. API summary: Authorize a credit card of any origin and return a payload that includes details of the resulting transaction.create_authorize_in_store_credit_cardChanges dataCreate a new authorize in store credit card. Required: input. API summary: Authorize an in-store credit card and return a payload that includes details of the resulting transaction.create_authorize_payment_methodChanges dataCreate a new authorize payment method. Required: input. API summary: Authorize an eligible payment method and return a payload that includes details of the resulting transaction.create_billing_agreement_jwtChanges dataCreate a new billing agreement jwt. Required: input. API summary: Exchanges a Payment Method JWT for a Billing Agreement JWT for the View/Edit Funding Instrument workflow.create_business_account_creation_requestChanges dataCreate a new business account creation request. Required: input. API summary: A paginated list of business account creation requests that match the BusinessAccountCreationRequestSearchInput.create_client_configurationChanges dataCreate a new client configuration. API summary: The client-side environment and payment method configuration.create_client_tokenDeletesCreate a new client token. Destructive action; may require approval. API summary: Create a client token that can be used to initialize a client in order to tokenize payment information.create_customerChanges dataCreate a customer. Pass `input.customer` with firstName, lastName, email, company, phoneNumber, website and custom fields.create_dispute_file_evidenceChanges dataCreate a new dispute file evidence. Required: input. API summary: Uploads an evidence file and associates it with a dispute. Note:: file upload requires a special request format.create_evaluate_transaction_riskChanges dataCreate a new evaluate transaction risk. Required: input. API summary: Evaluates the risk of a transaction and return a payload that includes details of the risk evaluation.create_generate_edit_funding_instrument_urlChanges dataCreate a new generate edit funding instrument url. Required: input. API summary: Generates an edit funding instrument URL.create_ids_from_legacy_idChanges dataCreate a new ids from legacy id. Required: input. API summary: Get GraphQL IDs from a list of legacy IDs and their types. Does not verify existence except for payment methods; if a payment method cannot….create_in_store_readerChanges dataCreate a new in store reader. Required: input. API summary: A paginated list of in-store readers that match the InStoreReaderSearchInput.create_local_payment_contextChanges dataCreate a new local payment context. Required: input. API summary: Creates a local payment context. Your account must be enabled to use this feature.create_non_instant_local_payment_contextChanges dataCreate a new non instant local payment context. Required: input. API summary: Creates a non-instant local payment context. Your account must be enabled to use this feature.create_o_auth_client_secretChanges dataCreate a new o auth client secret. Required: input. API summary: Create an OAuth client secret. To call this mutation you must obtain an OAuth Access Token with scope MANAGEOAUTHCLIENTSECRETS, the associat….create_pair_in_store_readerChanges dataCreate a new pair in store reader. Required: input. API summary: Pairs a Reader to an account and In-Store Location.create_pay_pal_billing_agreementMoves moneyCreate a new pay pal billing agreement. Required: input. Financial or irreversible action; may require approval. API summary: Set up a PayPal Billing Agreement Token for approval by a PayPal user.create_paymentChanges dataCreate a new payment. Required: input. API summary: A paginated list of all types of Payment that match the PaymentSearchInput.create_payment_createChanges dataCreate a new payment. Required: input. API summary: Create an EMV chip declined transaction and return a payload that includes details of the created transaction.create_payment_create_pay_pal_one_time_paymentMoves moneyCreate a new payment. Required: input. Financial or irreversible action; may require approval. API summary: Set up a PayPal One-Time Payment for approval by a PayPal user. See documentation for more information.create_payment_partial_capture_transactionMoves moneyCreate a new payment. Required: input. Financial or irreversible action; may require approval. API summary: Partially capture funds from a transaction that was successfully authorized and return a payload that includes a new transaction with inform….create_payment_sandbox_settle_transactionMoves moneyCreate a new payment. Required: input. Financial or irreversible action; may require approval. API summary: Force a transaction to settle in the sandbox environment. Generates an error elsewhere.create_payment_tokenize_pay_pal_one_time_paymentMoves moneyCreate a new payment. Required: input. Financial or irreversible action; may require approval. API summary: Tokenize PayPal One-Time Payment and return a payload that includes a single-use payment method.create_paypal_billing_agreement_detailChanges dataCreate a new paypal billing agreement detail. Required: input. API summary: Returns the details of the billing agreement.create_paypal_order_detailChanges dataCreate a new paypal order detail. Required: input. API summary: Returns the details of the PayPal order.create_perform_three_d_secure_lookupChanges dataCreate a new perform three d secure lookup. Required: input. API summary: Attempt to perform 3D Secure Authentication on credit card payment method.create_pingChanges dataCreate a new ping. API summary: Returns the literal string 'pong'.create_ping_in_store_readerChanges dataCreate a new ping in store reader. Required: reader id. API summary: Triggers a beep on a connected Reader and returns the Reader information or an error if unable to ping the device.create_quoteChanges dataCreate a new quote. Required: input. API summary: Generate a customized currency exchange rate quote for items on a merchant's page.create_recurring_billing_subscription_plan_add_onChanges dataCreate a new recurring billing subscription plan add on. API summary: Retrieve all recurring billing subscription plan add-ons.create_recurring_billing_subscription_plan_add_on_templateChanges dataCreate a new recurring billing subscription plan add on template. Required: input. API summary: Creates a new recurring billing subscription plan add-on template.create_recurring_billing_subscription_plan_createChanges dataCreate a new recurring billing subscription plan. Required: input. API summary: Creates a new recurring billing subscription plan template that subscriptions can be based upon.create_recurring_billing_subscription_plan_discountChanges dataCreate a new recurring billing subscription plan discount. API summary: Retrieve all recurring billing subscription plan discounts.create_recurring_billing_subscription_plan_discount_templateChanges dataCreate a new recurring billing subscription plan discount template. Required: input. API summary: Creates a new recurring billing subscription plan discount template.create_register_apple_pay_domainMoves moneyCreate a new register apple pay domain. Required: input. Financial or irreversible action; may require approval. API summary: Registers one or more domains for Apple Pay.create_reportChanges dataCreate a new report. API summary: A collection of the available reports. Each field on the Report type is a different report that can be queried with its own input parameters….create_request_amount_prompt_from_in_store_readerChanges dataCreate a new request amount prompt from in store reader. Required: input. API summary: Request an in-store reader to display an amount prompt. Only supported on payment application versions = 5.2.0.create_request_authorize_from_in_store_readerChanges dataCreate a new request authorize from in store reader. Required: input. API summary: Request an in-store reader to begin the authorize flow. Only supported on payment application versions = 5.1.0.create_request_cancel_from_in_store_readerChanges dataCreate a new request cancel from in store reader. Required: input. API summary: Request an in-store reader to cancel the charge flow.create_request_charge_from_in_store_readerMoves moneyCreate a new request charge from in store reader. Required: input. Financial or irreversible action; may require approval. API summary: Request an in-store reader to begin the charge flow.create_request_confirmation_prompt_from_in_store_readerChanges dataCreate a new request confirmation prompt from in store reader. Required: input. API summary: Request an in-store reader to display a confirmation prompt. Only supported on payment application versions = 3.3.0.create_request_firmware_update_from_in_store_readerChanges dataCreate a new request firmware update from in store reader. Required: input. API summary: Request an in-store reader to update to the latest version of software.create_request_item_display_from_in_store_readerChanges dataCreate a new request item display from in store reader. Required: input. API summary: Request an in-store reader to display line items.create_request_multi_choice_single_select_prompt_from_in_store_rChanges dataCreate a new request multi choice single select prompt from in store reader. Required: input. API summary: Request an in-store reader to display a multi-choice single-select prompt. Only supported on payment application versions = 5.4.0.create_request_non_pci_card_data_from_in_store_readerChanges dataCreate a new request non pci card data from in store reader. Required: input. API summary: Request an in-store reader to collect non PCI-scoped card data. Only supported on payment application versions = 5.2.0.create_request_print_from_in_store_readerChanges dataCreate a new request print from in store reader. Required: input. API summary: Request an in-store reader to print content. Only supported on the Verifone V400m device using payment application version = 5.5.0.create_request_refund_from_in_store_readerMoves moneyCreate a new request refund from in store reader. Required: input. Financial or irreversible action; may require approval. API summary: Request an in-store reader to start an unreferenced refund flow.create_request_signature_prompt_from_in_store_readerChanges dataCreate a new request signature prompt from in store reader. Required: input. API summary: Request an in-store reader to display a signature prompt. Only supported on payment application versions = 3.3.0.create_request_text_display_from_in_store_readerChanges dataCreate a new request text display from in store reader. Required: input. API summary: Request an in-store reader to display text.create_request_text_prompt_from_in_store_readerChanges dataCreate a new request text prompt from in store reader. Required: input. API summary: Request an in-store reader to display a text prompt. Only supported on payment application versions = 5.2.0.create_request_vault_from_in_store_readerChanges dataCreate a new request vault from in store reader. Required: input. API summary: Request an in-store reader to vault a payment method.create_roleDeletesCreate a new role. Required: input. Destructive action; may require approval. API summary: A paginated list of roles that match the RoleSearchInput.create_searchChanges dataCreate a new search. API summary: A collection of the available searches. Each field on the Search type is a different search that can be queried with its own input parameter….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.create_tokenize_apple_pay_cardMoves moneyCreate a new tokenize apple pay card. Required: input. Financial or irreversible action; may require approval. API summary: Tokenize Apple Pay card fields and return a payload that includes a single-use payment method.create_tokenize_credit_cardChanges dataCreate a new tokenize credit card. Required: input. API summary: Tokenize credit card fields and return a payload that includes a single-use payment method.create_tokenize_custom_actions_payment_methodChanges dataCreate a new tokenize custom actions payment method. Required: input. API summary: Tokenize Custom Actions fields and return a payload that includes a single-use payment method.create_tokenize_cvvChanges dataCreate a new tokenize cvv. Required: input. API summary: Tokenize a credit card's CVV and return a payload that includes a single-use payment method.create_tokenize_emv_cardChanges dataCreate a new tokenize emv card. Required: input. API summary: Tokenize EMV credit card fields and return a payload that includes a single-use payment method.create_tokenize_magstripe_cardChanges dataCreate a new tokenize magstripe card. Required: input. API summary: Tokenize magstripe credit card fields and return a payload that includes a single-use payment method.create_tokenize_network_tokenDeletesCreate a new tokenize network token. Required: input. Destructive action; may require approval. API summary: Tokenize a network tokenized payment instrument and return a payload that includes a single-use payment method.create_tokenize_pay_pal_billing_agreementMoves moneyCreate a new tokenize pay pal billing agreement. Required: input. Financial or irreversible action; may require approval. API summary: Tokenize PayPal account and return a payload that includes a single-use payment method.create_tokenize_samsung_pay_cardMoves moneyCreate a new tokenize samsung pay card. Required: input. Financial or irreversible action; may require approval. API summary: Tokenize Samsung Pay card fields and return a payload that includes a single-use payment method.create_tokenize_us_bank_loginChanges dataCreate a new tokenize us bank login. Required: input. API summary: Tokenize US bank login fields and return a payload that includes a single-use payment method.create_transaction_risk_contextChanges dataCreate a new transaction risk context. Required: input. API summary: Create a transaction context for risk assessment purposes.create_universal_access_tokenDeletesCreate a new universal access token. Required: input. Destructive action; may require approval. API summary: Create a PayPal access token that can be used to make additional API calls or initialize a client.create_unregister_apple_pay_domainMoves moneyCreate a new unregister apple pay domain. Required: input. Financial or irreversible action; may require approval. API summary: Unregisters a domain from Apple Pay.create_vault_credit_cardChanges dataCreate a new vault credit card. Required: input. API summary: Vault payment information from a single-use credit card and return a payload that includes a new multi-use payment method.create_vault_pay_pal_billing_agreementMoves moneyCreate a new vault pay pal billing agreement. Required: input. Financial or irreversible action; may require approval. API summary: Vault an existing PayPal Billing Agreement that was not created through Braintree.create_vault_payment_methodChanges dataCreate a new vault payment method. Required: input. API summary: Vault payment information from a single-use payment method and return a payload that includes a new multi-use payment method.create_venmo_payment_contextChanges dataCreate a new venmo payment context. Required: input. API summary: Create a Venmo payment context.create_verificationChanges dataCreate a new verification. Required: input. API summary: A paginated list of verifications that match the VerificationSearchInput.delete_addressesDeletesPermanently delete a address. Destructive action; may require approval. API summary: Delete an In-Store Location.delete_customerDeletesPermanently delete a customer and their saved payment methods. Pass `input.customerId`. This cannot be undone.delete_o_auth_client_secretsDeletesPermanently delete a o auth client secret. Destructive action; may require approval. API summary: Delete a disabled OAuth client secret. To call this mutation you must obtain an OAuth Access Token with scope MANAGEOAUTHCLIENTSECRETS, the….delete_payment_method_from_single_use_tokensDeletesPermanently delete a payment method from single use token. Destructive action; may require approval. API summary: Delete a payment method referenced by a single-use token.delete_payment_method_from_vaultsDeletesPermanently delete a payment method from vault. Destructive action; may require approval. API summary: Delete a multi-use payment method from the vault.delete_recurring_billing_subscription_plan_add_on_templatesDeletesPermanently delete a recurring billing subscription plan add on template. Destructive action; may require approval. API summary: Deletes an existing recurring billing subscription plan add-on template.delete_recurring_billing_subscription_plan_discount_templatesDeletesPermanently delete a recurring billing subscription plan discount template. Destructive action; may require approval. API summary: Deletes an existing recurring billing subscription plan discount template.delete_recurring_billing_subscription_plansDeletesPermanently delete a recurring billing subscription plan. Destructive action; may require approval. API summary: Deletes a recurring billing subscription plan permanently. After deletion, querying the plan by Node ID will return a NOTFOUND error.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.pay_accountMoves moneyCharge a account. Financial or irreversible action; may require approval. API summary: Charge a US bank account and return a payload that includes details of the resulting transaction.pay_account_chargeMoves moneyCharge a account. Financial or irreversible action; may require approval. API summary: Charge a PayPal account and return a payload that includes details of the resulting transaction.pay_account_charge_venmo_accountMoves moneyCharge a account. Financial or irreversible action; may require approval. API summary: Charge a Venmo account and return a payload that includes details of the resulting transaction.pay_credit_cardMoves moneyCharge a credit card. Financial or irreversible action; may require approval. API summary: Charge a credit card of any origin and return a payload that includes details of the resulting transaction.pay_in_store_credit_cardMoves moneyCharge a in store credit card. Financial or irreversible action; may require approval. API summary: Charge an in-store credit card and return a payload that includes details of the resulting transaction.pay_paymentMoves moneyCapture a payment. Financial or irreversible action; may require approval. API summary: Capture an authorized transaction and return a payload that includes details of the transaction.pay_payment_methodMoves moneyCharge a payment method. Financial or irreversible action; may require approval. API summary: Charge any payment method and return a payload that includes details of the resulting transaction.pay_subscriptionMoves moneyCharge a subscription. Financial or irreversible action; may require approval. API summary: Manually retry charging a past due subscription. Creates a new transaction for the subscription's current balance or a specified amount.refund_accountMoves moneyRefund a account. Financial or irreversible action; may require approval. API summary: Create a detached refund (unassociated with any previous Braintree payment) to a US Bank Account and return a payload that includes details….refund_credit_cardMoves moneyRefund a credit card. Financial or irreversible action; may require approval. API summary: Create a detached refund (unassociated with any previous Braintree payment) to a credit card and return a payload that includes details of t….refund_in_store_credit_cardMoves moneyRefund a in store credit card. Financial or irreversible action; may require approval. API summary: Create a detached refund (unassociated with any previous Braintree payment) to an in-store credit card and return a payload that includes de….refund_payment_reverseMoves moneyReverse a payment. Financial or irreversible action; may require approval. API summary: Reverse a transaction and return a payload that includes either the voided transaction or a refund.refund_payment_reverse_emv_transactionMoves moneyReverse a payment. Financial or irreversible action; may require approval. API summary: Reverse an EMV card declined transaction and return a payload that includes the voided transaction.refund_refundMoves moneyReverse a refund. Financial or irreversible action; may require approval. API summary: Reverse a refund and return a payload that includes voided refund.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_addressesChanges dataSearch addresses. Use this to find existing addresses before creating a new address. API summary: A paginated list of in-store locations that match the InStoreLocationSearchInput.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_accountVisible to othersVerify a account. Has effects visible outside this system. API summary: Run a verification on a multi-use US bank account payment method.submit_credit_cardVisible to othersVerify a credit card. Has effects visible outside this system. API summary: Run a verification on a multi-use credit card payment method.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.submit_dispute_feedbackVisible to othersSubmit a dispute feedback. Has effects visible outside this system. API summary: Submit feedback of a dispute.submit_payment_methodVisible to othersVerify a payment method. Has effects visible outside this system. API summary: Run a verification on a multi-use payment method.submit_transaction_feedbackVisible to othersSubmit a transaction feedback. Has effects visible outside this system. API summary: Submit feedback of a transaction.update_addressesChanges dataUpdate an existing address. API summary: Set a new billing address for a multi-use credit card payment method. By default, this mutation will also verify the card with the new billi….update_addresses_updateChanges dataUpdate an existing address. API summary: Updates an In-Store Location.update_credit_card_cardholder_namesChanges dataUpdate an existing credit card cardholder name. API summary: Set a new cardholder name for a multi-use credit card payment method. By default, this mutation will also verify the card with the new cardh….update_credit_card_expiration_datesChanges dataUpdate an existing credit card expiration date. API summary: Set a new expiration date for a multi-use credit card payment method. By default, this mutation will also verify the card with the new expir….update_custom_fieldsChanges dataUpdate an existing custom field. API summary: Update custom fields on a transaction or refund. Custom fields are defined in the Control Panel.update_customerChanges dataUpdate a customer. Pass `input.customerId` and `input.customer` with the fields to change (name, email, company, phone and so on).update_emv_capture_dataMoves moneyUpdate an existing emv capture data. Financial or irreversible action; may require approval. API summary: Updates EMV data necessary to capture an EMV contact transaction.update_in_store_readersChanges dataUpdate an existing in store reader. API summary: Updates an In-Store Reader.update_paymentsMoves moneyUpdate an existing payment. Financial or irreversible action; may require approval. API summary: Update a PayPal one-time payment with revised amount, line items, and shipping details.update_recurring_billing_subscription_plan_add_on_templatesChanges dataUpdate an existing recurring billing subscription plan add on template. API summary: Updates an existing recurring billing subscription plan add-on template.update_recurring_billing_subscription_plan_discount_templatesChanges dataUpdate an existing recurring billing subscription plan discount template. API summary: Updates an existing recurring billing subscription plan discount template.update_recurring_billing_subscription_plansChanges dataUpdate an existing recurring billing subscription plan. API summary: Updates an existing recurring billing subscription plan's metadata or default billing settings.update_subscriptionChanges dataChange a subscription. Pass `input.subscriptionId` and the fields to change, such as price, planId, paymentMethodId or number of billing cycles.update_transaction_amountsChanges dataUpdate an existing transaction amount. API summary: Updates the authorization amount of the transaction.update_transaction_custom_fieldsChanges dataUpdate an existing transaction custom field. API summary: Update custom fields on a transaction. Custom fields are defined in the Control Panel.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 HeyMyApps 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 HeyMyApps 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?
HeyMyApps 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. HeyMyApps 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 freeHeyMyApps is not affiliated with Braintree. Product names are trademarks of their owners.





