Integration

Braintree integration

Full-stack payment platform by PayPal for accepting credit cards, PayPal, Venmo, and digital wallets. Features include payment processing, recurring billing, marketplace payouts, and fraud protection. Supports global payments with multi-currency and local payment methods. Uses a GraphQL API for all server-side operations.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Braintree.Built from the 30 Braintree tools below, on the connection you add once.

Common Braintree use cases

  • customer service
  • financial reporting
  • chargeback management
  • dispute resolution
  • fraud prevention
  • preorders
  • name change
  • saved cards
  • card renewal
  • order status

What you can do with Braintree

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Payment method, 8 operations

  • delete_payment_method_from_single_use_tokenDelete payment method from single use tokenPOSTDeletes a payment method referenced by a single-use token. Use to clean up unused tokenized payment methods before they are vaulted or charged.
  • delete_payment_method_from_vaultDelete payment method from vaultPOSTRemoves a payment method from the vault. Permanently deletes stored payment credentials. Use when customer no longer wants payment method stored.
  • update_credit_card_billing_addressUpdate credit card billing addressPOSTUpdates the billing address for a vaulted credit card. Re-verifies the card with the new address by default.
  • update_credit_card_cardholder_nameUpdate credit card cardholder namePOSTUpdates the cardholder name on a vaulted credit card. Re-verifies the card with the new name by default.
  • update_credit_card_expiration_dateUpdate credit card expiration datePOSTUpdates the expiration date on a vaulted credit card. Re-verifies the card with the new expiration by default.
  • vault_payment_methodVault payment methodPOSTSaves a payment method to the vault for future use. Verifies credit cards by default before storing. Links to customer for account management.
  • vault_paypal_billing_agreementVault paypal billing agreementPOSTImports and vaults an existing PayPal Billing Agreement into Braintree. Use for migrating PayPal integrations to Braintree.
  • verify_payment_methodVerify payment methodPOSTVerifies a multi-use payment method passes fraud rules and is valid. Runs a zero-dollar or small authorization to confirm. Returns verification status.

Transaction, 7 operations

  • authorize_payment_methodAuthorize payment methodPOSTAuthorizes a payment without capture. Reserves funds on customer's card. Capture later with captureTransaction. Authorization expires after 7-30 days depending on card type.
  • capture_transactionCapture transactionPOSTCaptures an authorized transaction to settle funds. Specify same or lower amount than authorization. Returns transaction with SUBMITTED_FOR_SETTLEMENT status.
  • charge_payment_methodCharge payment methodPOSTCharges a payment method for a transaction. Pass payment method token from client and amount. Returns transaction with status (SUBMITTED_FOR_SETTLEMENT, PROCESSOR_DECLINED, etc.).
  • get_transactionGet transactionPOSTGets detailed transaction information by ID. Returns status, amount, payment method details, status history timeline, and customer info.
  • partial_capture_transactionPartial capture transactionPOSTPartially captures funds from an authorized transaction, creating a new transaction for each capture. Available for PayPal and Venmo transactions. Multiple partial captures allowed.
  • reverse_transactionReverse transactionPOSTReverses a transaction intelligently: voids if unsettled, refunds if settled. Single mutation handles both cases. Returns either voided transaction or refund record.
  • search_transactionsSearch transactionsPOSTSearches transactions with flexible filters. Query by status, date range, amount, customer, payment method type, or order ID. Returns paginated results.

Customer, 5 operations

  • create_customerCreate customerPOSTCreates a customer record in Braintree vault. Store customer info and link payment methods. No fields are required; you can create a blank customer. Returns customer ID for future transactions and vaulting.
  • delete_customerDelete customerPOSTDeletes a customer record from the vault. Customer must have no saved payment methods before deletion. Delete payment methods first if needed.
  • get_customerGet customerPOSTGets detailed customer information by ID including all saved payment methods. Returns customer profile and vaulted cards/PayPal/Venmo accounts.
  • search_customersSearch customersPOSTSearches for customers by email, first name, last name, or other criteria. Returns paginated list of matching customer records with basic info.
  • update_customerUpdate customerPOSTUpdates an existing customer's information. Modify email, name, company, phone, website, or fax. Only supplied fields are updated.

Dispute, 3 operations

  • accept_disputeAccept disputePOSTAccepts a dispute (chargeback), conceding the amount to the cardholder. Only OPEN disputes can be accepted. Cannot be reversed once accepted.
  • finalize_disputeFinalize disputePOSTFinalizes a dispute by submitting all evidence to the processor for review. Must add evidence before finalizing. Cannot add more evidence after finalization.
  • search_disputesSearch disputesPOSTSearches disputes with filters. Query by status, date range, or reason code. Returns paginated dispute records with transaction links.

Dispute evidence, 2 operations

  • create_dispute_text_evidenceCreate dispute text evidencePOSTAdds text evidence to a dispute for chargeback defense. Provide tracking info, communication records, or other text documentation.
  • delete_dispute_evidenceDelete dispute evidencePOSTDeletes evidence from a dispute before finalization. Remove incorrect or outdated evidence before submitting the dispute response.

Refund, 2 operations

  • refund_credit_cardRefund credit cardPOSTCreates a detached refund to a credit card not linked to a previous Braintree transaction. Disallowed by default; requires merchant approval.
  • refund_transactionRefund transactionPOSTRefunds a settled transaction. Full or partial refund supported. Creates a new refund record linked to original transaction. Funds returned to original payment method.

Client token, 1 operation

  • create_client_tokenCreate client tokenPOSTGenerates a client token for initializing Braintree SDK or Drop-in UI. Token contains encrypted configuration for secure payment collection. Generate server-side and pass to client.

Three d secure, 1 operation

  • perform_three_d_secure_lookupPerform three d secure lookupPOSTPerforms a 3D Secure authentication lookup on a credit card. Returns authentication data for the cardholder challenge flow. May return a new payment method token.

Venmo, 1 operation

  • create_venmo_payment_contextCreate venmo payment contextPOSTCreates a Venmo payment context for initiating Venmo payments. Returns context ID for client-side Venmo checkout flow.

Use Braintree from Claude Code, Cursor or Codex

Connect Braintree in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Braintree operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Braintree

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Braintree once

    Add your Braintree connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Braintree integration FAQ

What can you do with the Braintree integration?

LiveContext exposes 30 operations on Braintree, covering payment method, transaction, customer and dispute. Common uses include customer service, financial reporting and chargeback management.

Popular integrations

Browse the whole catalog