Skip to content

Integration · Payments

Connect Claude & ChatGPT to Straddle

Ask your AI about a Straddle customer, why a charge has its status, or what hit your bank account this week. It can search customers, paykeys, charges, payouts and funding events, read a customer's identity review and count customers by status. It can also create and update customers and refund a charge, with your approval if you want it.

Connect Straddle free

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

Try asking

  • “Find the customer [email protected] and show her status.”

    The AI searches customers by email and reads the customer with status and contact details.

  • “Why is this customer still in review?”

    It reads the customer's identity and compliance review details.

  • “Which charges failed this week?”

    It searches payments by type, status and date range. Amounts come back in cents.

What your AI can do

Customers and reviews

Search, read, create and update customers, read identity reviews and count customers by status.

Paykeys and payments

Search paykeys, charges and payouts, read any charge or payout, and refund a charge.

Funding and accounts

Search and read funding events to your bank account, and search or read Straddle accounts.

  • “Which bank account does this customer pay from?”

    It lists the customer's paykeys and reads one with bank name and status.

  • “What deposits hit our bank account yesterday?”

    It searches funding events by direction and date.

  • “Refund 25 dollars of charge ch_123.”

    It refunds 2500 cents of the charge. The money moves back to the customer.

16 tools for Straddle

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

  • count_customers_by_statusChanges dataGet a report of the total number of customers in each status.
  • create_customerChanges dataCreate a customer with `name`, `type` (individual/business), `email`, `phone` (E.164) and `device.ip_address`; address and external_id are optional. Straddle then runs identity review.
  • get_accountGet one Straddle account by `account_id`.
  • get_chargeGet one charge by `payment_id`, including amount (in cents), status and dates.
  • get_customerGet one customer by `customer_id`, including status and contact details.
  • get_customer_reviewGet the identity/compliance review details for customer `customer_id`.
  • get_funding_eventGet one funding event by `funding_event_id`.
  • get_paykeyGet one paykey by `paykey_id`, including bank name and status.
  • get_payoutGet one payout by `payout_id`, including amount (in cents), status and dates.
  • refund_chargeMoves moneyRefund a charge by `charge_id`: `amount` in cents, greater than 0 and at most the original charge. Moves money back to the customer.
  • search_accountsSearch Straddle accounts by status, text or external_id.
  • search_customersSearch customers by `search_text`, name, email, status, type, external_id or created date range, with paging.
  • search_funding_eventsSearch funding events (deposits and withdrawals to your bank account) by direction, event type, status or date.
  • search_paykeysSearch paykeys (linked bank accounts used for payments) by `customer_id`, status, source or text.
  • search_paymentsSearch charges and payouts by customer, paykey, status, type, amount or date range. Amounts are in cents.
  • update_customerChanges dataUpdate customer `customer_id`. Straddle requires `name`, `email`, `phone`, `device.ip_address` and `status` on every update, so fetch the customer first and resend unchanged values.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Straddle API key and choose the environment, production or sandbox, that matches the key. Log in to the Straddle dashboard (dashboard.straddle.com), open the API Keys section and generate a new key. Copy it right away, because it cannot be shown again. Sandbox and production have separate keys.

  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 Straddle?

The AI can search and read customers, customer reviews, paykeys, charges, payouts, funding events and accounts, and count customers by status. It can create and update customers and refund a charge.

Does the AI see my Straddle credentials?

No. Your Straddle 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 read-only. A refund moves money back to the customer, and it and customer changes 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 also need your own Straddle account.

Can I try it in sandbox first?

Yes. Straddle has separate sandbox and production keys. Choose sandbox as the environment and paste a sandbox key to try lookups and refunds without real money. The environment must match the key.

Let your AI work in Straddle today.

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

Connect Straddle free

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