Skip to content

Integration · Accounting

Connect Claude & ChatGPT to Rillet

Ask your AI which invoices are overdue, what a customer's contract looks like, or how the month closed, and get the answer from Rillet. It can read invoices, contracts, bills, credit memos, journal entries, bank transactions and financial reports. It can also create customers, vendors, bills and journal entries, and record payments received on invoices.

Connect Rillet free

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

Try asking

  • “Which invoices are overdue right now?”

    The AI lists invoices filtered as overdue, with customer, amount and due date.

  • “What was our net income last quarter?”

    It reads the income statement for the dates you give and sums up revenue, expenses and the result.

  • “Show the balance sheet as of June 30.”

    It gets the balance sheet as of that date, optionally broken down by subsidiary.

What your AI can do

Invoices and customers

List unpaid and overdue invoices, read contracts and credit memos, record invoice payments, and create or update customers.

Bills and vendors

List and read vendor bills with payment status, create bills and add new vendors.

Ledger and reports

Read the chart of accounts, journal entries, bank transactions, the balance sheet and the income statement, and post manual journal entries.

  • “Record a 12,000 USD payment on invoice INV-1043, received today in the operating account.”

    It finds the bank account code in the chart of accounts and records the payment. No money is moved; it only updates the books.

  • “Create a bill from Acme Hosting for 450 USD, due in 30 days.”

    It finds the vendor, then creates the bill with the date, due date and line item. The bill is recorded, not paid.

  • “What are the active contracts for customer Nordic Labs?”

    It finds the customer and lists its contracts with status and dates.

28 tools for Rillet

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

  • create_billChanges dataCreate a vendor bill: pass `vendor_id`, `expense_number`, `bill_date`, `due_date` and the line `items`. This records the bill; it does not pay it.
  • create_customerChanges dataCreate a customer with `name`, plus optional `emails`, `address`, `payment_terms` (days) and invoicing settings. Search first to avoid duplicates.
  • create_journal_entryChanges dataPost a manual journal entry: pass `name`, `date`, `currency` and the debit and credit line `items`. Optionally set a `reversal_date` to reverse it automatically.
  • create_vendorChanges dataCreate a vendor with `name`, plus optional `email`, `tax_id`, `address`, `payment_terms` and default expense `account_code`. Check list_vendors first to avoid duplicates.
  • get_balance_sheetGet the balance sheet as of a date: pass `as_of_date` (YYYY-MM-DD), optionally `subsidiary_id` or `breakdown_by`.
  • get_billGet one vendor bill by its ID (`invoice_id`), with line items and payment status.
  • get_contractGet one customer contract by its ID (`invoice_id`), with its items and schedule.
  • get_credit_memoGet one credit memo by `credit_note_id`.
  • get_customerGet one customer by `customer_id`, including emails, address, payment terms and invoicing settings.
  • get_income_statementGet the income statement (profit and loss) for a period: pass `from_date` and `to_date` (YYYY-MM-DD), optionally `subsidiary_id` or `breakdown_by`.
  • get_invoiceGet one invoice by `invoice_id`, with line items, amounts, due date and payment status.
  • get_journal_entryGet one journal entry by `journal_entry_id`, with its debit and credit lines.
  • get_organizationGet the Rillet organization this connection belongs to. Use to confirm which company you are working in.
  • get_vendorGet one vendor by `supplier_id`.
  • list_accountsList the chart of accounts. Use to find account codes for payments, bills and journal entries.
  • list_bank_transactionsList bank transactions, filtered by `bank_account_id` or date range (`date_gte`, `date_lte`).
  • list_billsList vendor bills, filtered by `vendor_id`, payment `status` or `subsidiary_id`.
  • list_contractsList customer contracts, filtered by `customer_id`, `status`, `subsidiary_id` or start and end dates.
  • list_credit_memosList credit memos, optionally filtered by `subsidiary_id` or `updated_gt`.
  • list_customersList customers, optionally filtered by name with `search` or by `updated_gt`. Use this to find a customer ID before other lookups.
  • list_invoice_paymentsList payments recorded against invoices, optionally only those updated after `updated_gt`.
  • list_invoicesList invoices, filtered by `customer_id`, payment `status`, `overdue` or `subsidiary_id`. Use to find unpaid or overdue invoices.
  • list_journal_entriesList journal entries, filtered by posting date (`date_gte`, `date_lte`), `account_ids`, `book_id` or `subsidiary_id`.
  • list_productsList products, optionally filtered by `status` or `currency`.
  • list_subsidiariesList the subsidiaries in the organization. Use their IDs to filter invoices, bills, journal entries and reports.
  • list_vendorsList vendors (suppliers), optionally only those updated after `updated_gt`. Use to find a vendor ID before creating a bill.
  • record_invoice_paymentChanges dataRecord a payment received on an invoice: pass `invoice_id`, `date`, `amount` and the `account_code` of the bank or cash account from the chart of accounts. This only records the payment in the books; no money is moved.
  • update_customerChanges dataUpdate a customer by `customer_id`. `name` is required on every update; pass the other fields you want to set, such as `emails`, `address` or `payment_terms`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Rillet API key. Ask your Rillet team to enable API access for your organization. Then open Organization Settings → API access in Rillet, create an API key and copy it.

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

The AI can read customers, invoices, invoice payments, contracts, credit memos, vendors, bills, products, subsidiaries, the chart of accounts, journal entries, bank transactions, the balance sheet and the income statement. It can create customers, vendors, bills and journal entries, update customers and record payments on invoices.

Does the AI see my Rillet API key?

No. Your Rillet API key and settings 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 reports and lookups only. Posting a journal entry, creating a bill or recording a payment changes your books, and each of these can require your approval before it runs. 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 Rillet account.

Does recording a payment move money?

No. Recording a payment only marks the invoice as paid in your books, against the bank or cash account you name. Creating a bill works the same way: it records the bill but does not pay it.

Let your AI work in Rillet today.

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

Connect Rillet free

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