Fortnox queried from Bash.
Read invoices, supplier invoices, vouchers, accounts, customers and financial years from your Fortnox books — from the shell over the Fortnox MCP. Pull the ledger as JSON for revenue, AR aging, and reconciliation, no login.
cogny --who
TWO PATHSChecking AR aging or reconciling spend against the books means clicking through Fortnox screens and exporting. The CLI returns invoices, payments, and vouchers as JSON you can pipe into a reporting step. Connect Fortnox once in Cogny Solo and let your coding agent — or scheduled reports — do the querying for you.
❯ start SoloSelf-onboard with one command. The CLI issues a key, wires nothing, and exposes every Fortnox tool over JSON-RPC. First 15 calls are free.
$ npx @cogny/cli init --agent claude-codecogny tools call
3 EXAMPLESReal tool names from the Fortnox MCP. Send --input JSON, get JSON back.
mcp__Fortnox__list_invoicesList customer invoices, filtered (e.g. unpaid).mcp__Fortnox__get_invoiceRead a single invoice with line rows.mcp__Fortnox__list_vouchersList accounting vouchers for a financial year.cogny tools list
MOREA sample of the rest of the Fortnox surface. Run cogny tools list --json for every tool and its input schema.
mcp__Fortnox__get_company_informationmcp__Fortnox__list_customersmcp__Fortnox__get_customermcp__Fortnox__list_supplier_invoicesmcp__Fortnox__list_invoice_paymentsmcp__Fortnox__get_vouchermcp__Fortnox__list_accountsmcp__Fortnox__list_financial_yearsmcp__Fortnox__list_orderscogny --faq
No — it is the Cogny CLI calling the Fortnox MCP over the cogny-mcp-proxy. You connect Fortnox once in Cogny, then read the ledger from Bash. Fortnox AB is not affiliated.
No — this MCP is read-only by design. Fortnox OAuth scopes are coarse-grained and cannot enforce read-only at the token level, so write tools (create/update/bookkeep invoices and vouchers) are intentionally not registered. You can only query.
Revenue-vs-baseline reports, AR aging from `list_invoices` (unpaid filter), and reconciling ad/supplier spend against `list_supplier_invoices` and `list_vouchers` — all as scheduled JSON pulls.
related CLIs
Building an agent? The full tool map for all servers is one fetch: /cli/llms.txt