Skip to content

Integration · Payments

Connect Claude & ChatGPT to Confido Legal

Ask your AI which payments came in this week, or to create a payment link for a client's retainer and email it. It can create and update clients, contacts and matters, manage payment links, list transactions and statements, record payments received outside Confido and issue refunds. Billing questions for your firm get answered without opening the dashboard.

Connect Confido Legal free

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

Try asking

  • “Which payments came in on the Hansen matter this month?”

    The AI finds the matter and lists its transactions with amount, status and payer.

  • “Create a payment link for a $2,500 retainer for Acme Corp, paid into our trust account.”

    It looks up the client and your bank accounts and creates a payment link with the amount going to the trust account. Nothing is emailed yet.

  • “Email that payment link to the client with a short note.”

    It sends a payment request email with your subject, message and the link to pay.

What your AI can do

Clients and matters

Search, create and update clients, contacts and matters, including external IDs.

Payment links and requests

Create, update and delete payment links, split amounts across operating and trust accounts, and email payment requests to clients.

Transactions and reporting

List and read transactions and payments, pull daily, monthly or yearly reports, list statements, resend receipts and issue refunds.

  • “Add a new client, Nordic Foods Inc., and open a matter for their lease review.”

    It creates the client and then a matter linked to it.

  • “Record the $800 check we got from Jane Miller against her open payment link.”

    It records a manual payment on the payment link. No money is charged.

  • “What were our monthly totals for the first quarter?”

    It pulls a transaction report for the period, grouped by month.

26 tools for Confido Legal

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

  • add_client_contactChanges dataAdd a contact person to a client. Pass `input` with clientId, firstName (required), plus lastName, email, phone, address and isPrimaryContact.
  • create_clientChanges dataCreate a client. Pass `input` with clientName (required), plus optional email, phone, firstName, lastName, address, externalId and primaryContact.
  • create_matterChanges dataCreate a matter for a client. Pass `input` with name and clientId (required), plus optional externalId, secondaryClientId and metadata.
  • create_payment_linkChanges dataCreate a payment link that a client can pay online. Pass `input` with clientId (required), plus matterId, memo, amounts (a list of {amount, bankAccountId}) and options such as partialPaymentAllowed and sendReceipts. The link is not emailed until you use send_payment_request.
  • delete_payment_linkDeletesDelete a payment link by its `id` (in `input`) so it can no longer be paid. Cannot be undone.
  • get_clientChanges dataGet one client by `id` or `external_id`, with contacts and matters.
  • get_firmChanges dataGet the firm's details and settings. `id` is optional.
  • get_matterChanges dataGet one matter by `id` or `external_id`.
  • get_meChanges dataGet the user and firm linked to this API connection. No inputs needed.
  • get_paymentChanges dataGet one payment by `id`, with its transactions.
  • get_payment_linkChanges dataGet one payment link by `id` or `external_id`, with amounts, status and payments.
  • get_transactionChanges dataGet one transaction by `id`, with amount, status, payer and payment method.
  • get_transaction_reportChanges dataGet transaction totals between `start` and `end` (YYYY-MM-DD), grouped by `period` (daily, monthly or yearly). Optionally filter by `bank_account_id`.
  • list_bank_accountsChanges dataList the firm's bank accounts (operating and trust). Use their IDs when setting payment link amounts. Optional `search`.
  • list_clientsChanges dataList clients. Filter by `client_name`, `email`, `phone`, `first_name`, `last_name`, `external_ids` or dates. Page with `limit` and `offset`.
  • list_mattersChanges dataList matters. Filter by `name`, `client_ids`, `external_ids` or dates. Page with `limit` and `offset`.
  • list_statementsChanges dataList the firm's monthly statements. Filter by `start_month` and `end_month`. Page with `limit` and `offset`.
  • list_transactionsChanges dataList payment transactions. Filter by `client_ids`, `matter_ids`, `payment_link_ids`, `statuses`, `payer_name`, `payer_email` or `created_on`. Page with `limit` and `offset`.
  • record_manual_paymentChanges dataRecord a payment received outside Confido (for example a check) against a payment link. Pass `input` with paymentLinkId (required), plus amounts, billingName and billingEmail. No money is charged.
  • refund_transactionMoves moneyRefund a transaction in full or in part. Pass `input` with transactionId (required), an optional amount for a partial refund, and sendReceipt. Moves money back to the payer and cannot be undone.
  • resend_receiptVisible to othersEmail the receipt for a transaction again. Pass `input` with transactionId and to (required), plus optional cc and bcc. Sends a real email.
  • send_payment_requestVisible to othersEmail a payment request to a client. Pass `input` with emails, subject and message (required), plus paymentLinkId, and optional ccEmails and bccEmails. Sends a real email.
  • update_clientChanges dataUpdate a client. Pass `input` with the client `id` and the fields to change (clientName, email, phone, address, externalId and so on).
  • update_contactChanges dataUpdate a client contact. Pass `input` with the contact `id` and the fields to change.
  • update_matterChanges dataUpdate a matter's name, externalId or metadata. Pass `input` with the matter `id`.
  • update_payment_linkChanges dataUpdate a payment link's amounts, memo, matter or options. Pass `input` with the link `id`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Confido Legal firm API token. A firm Admin creates it in Confido Legal under Settings > API Tokens > Create Firm API Token: enter a nickname and click Create. Copy the token right away, because it is shown only once.

  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 Confido Legal?

It can read your firm, clients, matters, bank accounts, payment links, payments, transactions, transaction reports and statements. It can create and update clients, contacts, matters and payment links, email payment requests, record payments received outside Confido and resend receipts. It can also delete payment links and refund transactions if you switch those tools on.

Does the AI see my Confido Legal API token?

No. Your Confido Legal API token 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. Refunds move money back to the payer and cannot be undone, deleting a payment link cannot be undone, and payment requests and receipts send real emails. These actions 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 Confido Legal account.

Can I limit what the Confido Legal token can do?

Firm API tokens in Confido Legal are not scoped and do not expire, so the token itself gives access to the whole firm. The limits are set in PipMCP: switch on only the tools you want the AI to use, and require approval for refunds and emails.

Let your AI work in Confido Legal today.

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

Connect Confido Legal free

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