Octobooks
Double entry accounting run by your own AI for small companies and freelancers in the UK, Germany and Austria: book bank lines and receipts, match payments, draft and issue invoices, prepare VAT return figures and close the month. Remote server with OAuth.
Hosted MCP Server
npx add-mcp 'https://mcp.octobooks.ai/octobooks/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
1. The short version
- Your Claude may do anything in your books that your switches allow: read, explain, put entries forward, release and so book them. Every entry is in the audit trail, and nothing is ever deleted.
- You decide per company who releases: you on the approval page, or your AI for bookings that stay inside the books.
- You choose what the connection may do when you connect: read, propose, upload. You can end it any time.
2. Connect in two minutes
- In Claude, open Settings, Connectors, and add Octobooks (or "Add custom connector" with the address
https://mcp.octobooks.ai). - Claude opens the Octobooks sign in. Sign in as yourself, with your passkey or Google and your authenticator.
- Tick what this connection may do: read, propose, upload. Confirm.
- Back in Claude, say: "Read the Octobooks guide and tell me what my books are waiting for."
3. Things to ask
- "What is open in my books? Work through the list and ask me only what you cannot find out."
- "Here are this month's receipts. Hand them in and match them to the bank lines."
- "Draft an invoice to Alpen Kost for 40 hours at my stored price."
- "What is missing to close September? Do what you can and put the rest forward."
- "Show me the VAT return for the last quarter and explain every figure."
4. What Claude can do
59 tools. No tool both reads and writes. 28 only read:
- Read the guide (
octobooks_guide) - List open items (
list_open) - Explain an open item (
explain) - Search the books (
search) - Show a journal entry (
get_entry) - Trial balance (
trial_balance) - Preview a VAT return (
vat_preview) - Show an invoice (
invoice_preview) - Open invoices and receipts (
receivables) - Reports of the books (
report) - Getting started status (
onboarding) - Questions to the owner (
questions) - Price table (
prices) - Invoice workspace (
invoice_workspace) - Show quotes, orders, delivery notes (
sales_document_list) - Show recurring invoices (
recurring_invoice_list) - Paid and unpaid (
settle_list) - Invoice and receipt check (
receipt_check) - Trust ladder (
trust_ladder) - Open items cleanup (
open_items) - Receivables desk (
receivables_desk) - Cockpit: where do I stand (
cockpit) - Month close checklist (
month_close) - Invoice builder (
invoice_builder) - Work-off lists (
work_lists) - The live panel to publish (
cockpit_page) - VAT return to work through (
vat_workspace) - A situation as a report with its PDF (
situation)
26 prepare, book, release, hand in or note something, as far as your switches allow; none moves money, sends anything or files anything:
- Answer an open item (
answer) - Prepare many answers (
propose_batch) - Draft a sales invoice (
invoice_draft) - Ask to issue an invoice (
invoice_issue) - Draft a credit note (
credit_note_draft) - Hand in a document (
upload_document) - Ask to lock a period (
close_request) - Put accruals forward (
accruals_propose) - Put depreciation forward (
depreciation_propose) - Put year end entries forward (
year_end_propose) - Ask to close a fiscal year (
year_close_request) - Ask for a release (
release) - Agree or disagree as second agent (
review) - Give a getting started answer (
onboarding_provide) - Record the owner's answers (
questions_answer) - Say what a bank line is for (
identify) - Match payments to invoices (
settle) - Ask for an invite (
person_invite) - Draft a quote, order or delivery note (
sales_document) - Save a recurring invoice (
recurring_invoice) - Hand in a bank statement (
upload_bank_statement) - Set a price (
prices_set) - Set a cost centre, project or channel (
dimension_set) - Note the chase of a customer (
chase_note) - Remember where the panel lives (
artifact_register) - Set the company's invoice details (
invoice_details_set)
The invoice workspace opens as a page inside the chat: what is to do, your newest invoices and your template. The page reads only; what you press there goes into the chat as a sentence, and Claude takes it from there.
5. Who releases
- Out of the box every proposal waits for you on the approval page, behind your authenticator.
- On the page Control you can let your AI release bookings that stay inside the books, ask for two agents to agree, or approve a rule.
- What leaves the company (an issued invoice, a filing, access for a person) is always yours to confirm.
- Every step is in the audit trail, with who asked and who released.
6. Your data
- The connection sees the companies you own, and only with the rights you ticked.
- Text written by outsiders (banks, suppliers, customers) reaches Claude marked as untrusted data, never as an instruction.
- Octobooks does not train models on your books. How we handle data: App privacy, Data processing, Subprocessors.
- End one connection, or all of them, on the page Connections; its tokens stop working at once.