Multi Books
betaAsk Claude or ChatGPT about all your companies' books at once
FreeAgent and Xero now, QuickBooks®, Sage and more next - every company in one connector. Invoices, bills, bank lines and reports across all of them.
closed beta
Multi Books is in closed beta. Ask for a place and we'll email you if a place opens.
Sign in or create a free Lumman account - the request is kept with it.
What it does for you
Finds any invoice or bill
One question reaches every company - your AI app reads their invoices and bills and finds them by customer, supplier, amount or date.
Sends invoices
Creates invoices, estimates and credit notes, and sends invoices and estimates, in the right company.
Records bills and expenses
Bills, expenses with their receipts, and payments - kept the way your program keeps them.
Explains bank lines
Explains the lines on your bank feed in FreeAgent and records bank entries in Xero.
Shows who owes you
Totals by customer and supplier, overdue invoices and the cash forecast.
Read only where you want
Each company has its own read-only switch: on, Multi Books changes nothing there.
One request, as it runs
You ask
“Who owes us money across all my companies? List anything overdue.”
- 1Lists your 3 companies in FreeAgent and Xero
companies_list - 2Reads who owes each of them
reports_aged_receivables - 3Lists the overdue invoices with their customers
invoices_list
Your books
Each company has its own read-only switch - on, every write there is refused before FreeAgent or Xero is asked.
Multi Books never moves money - it makes no payment and charges no card. An invoice it approves in Xero is collected only by a Direct Debit you set up there.
The words of every record are screened for prompt attacks before they reach your AI app, and the words of everything it writes before they reach your program.
We keep no copy of your books. They are read from FreeAgent or Xero each time your AI app asks.
Made by Lumman Ltd, London.
Your programs
Any numberFreeAgentWith FreeAgent sign-in
XeroWith Xero sign-in
QuickBooksNext
SageNextZoho BooksNext
FreshBooksNext
QuickFileNextBusiness CentralNext
PandleNext
Intuit and QuickBooks are trademarks of Intuit Inc., registered in the US and other countries. Multi Books has not been approved by Intuit. Zoho and Zoho Books are trademarks of Zoho Corporation Private Limited and/or its affiliates.
Your AI app
ClaudeAs a custom connector, by its address
ChatGPTAs a custom MCP server
CursorIn ~/.cursor/mcp.json
Claude CodeWith claude mcp add, by its address
VS CodeWith MCP: Add Server, over HTTP
Gemini CLIWith gemini mcp add, by its address
ChatGPT and the OpenAI logo are trademarks of OpenAI. VS Code and its icon are trademarks of Microsoft Corporation. Gemini CLI and its icon are trademarks or brand features of Google LLC.
Address
Connection
- Transport
- Streamable HTTP
- Sign-in
- OAuth 2.1 with dynamic client registration. No key or client id.
- PKCE
- S256 only - a request bound with plain is refused
- A request
- Lasts 10 minutes - connect again from the app for a fresh one
- Discovery
- https://books.lumman.co/.well-known/oauth-protected-resource/mcp
- Removing an app
- Stops its next call
Tools
60 - every write refused in a company set to read onlyReading29 tools
bank_accounts_listbank_transactions_listcontacts_listinvoices_listinvoices_getestimates_listcredit_notes_listbills_listbills_getattachments_getaccounts_listreports_profit_and_lossreports_balance_sheetreports_trial_balancereports_aged_receivablesreports_aged_payablesreports_totals_by_contacttax_returns_listprojects_listtime_entries_listexpenses_listjournals_listrecurring_invoices_listrecurring_bills_listpurchase_orders_listpayments_listtracking_categories_listitems_listtax_rates_listSales12 tools
contacts_createcontacts_updateinvoices_createinvoices_updateinvoices_sendinvoices_voidinvoices_deleteestimates_createestimates_updateestimates_sendcredit_notes_createcredit_notes_updatePurchases7 tools
bills_createbills_updatebills_deleteexpenses_createexpenses_updateexpenses_deletepayments_recordBank2 tools
bank_transactions_codebank_transactions_uncodeProjects and time5 tools
projects_createprojects_updatetime_entries_createtime_entries_updatetime_entries_deleteJournals and items4 tools
journals_createjournals_updateitems_createitems_updateYour data
- Books
- No copy kept - read from FreeAgent or Xero on each call
- Screening
- Words screened both ways for prompt attacks; a screening that cannot answer closes the call. A file's own bytes are not screened.
- Writes
- A write whose answer was lost is settled by reading the books back, never by sending it again
Source
- This page as text
- lumman.co/mcp/multi-books.md
- For AI agents
- lumman.co/llms.txt
If something fails
The sign-in window ran out or closed
Close it and connect again from your AI client - that opens a fresh request. Any company you added stays in your account.
No company is connected yet
Open https://lumman.co/mcp/account/multi-books, signed in with the account you approved your AI client with, and add a FreeAgent company or a Xero organisation. Then ask again.
A company stopped working
FreeAgent or Xero no longer accepts the access it gave, as when the approval is withdrawn there. Open your account, press Reconnect on that company and ask again.