Your AI can operate Uku.
Connect the AI assistant you already use to your firm's data and let it do the work. You decide what it can see and change, and anything that touches money needs a key you grant on purpose.
Works with Claude, ChatGPT, Cursor — or an agent you built yourself.
What needs my attention this week?
- Checked 34 client deadlines READ
- Found 6 tasks running late READ
- Flagged 3 clients missing documents READ
What you can ask it.
Three things a firm owner asks every week — answered from live data, not from a spreadsheet someone keeps by hand.
Which clients are behind on documents, and by how long?
Document requests and delaysWho on the team has work running late this week?
Overdue tasks by memberBuild last month's profitability report — profit per client, ranked.
Time, rates and billingThat last one, answered
We asked exactly that and got back a full report — revenue against the cost of the hours delivered, every client ranked, and the ones quietly losing money pulled out on their own.
Open the full report
June 2026 profitabilityExample report · HTML Open Every one of these runs on the public API today — none of it is a roadmap item. We wrote up what it exposes and how firms are using it in Uku API v3: the AI-ready accounting software API.
Connect it in three steps.
About five minutes, once. Nothing to install and nothing technical — your AI reads the guide itself.
Create a key in Uku
Open Settings & Apps → Public API (Elite plan, owners and admins), create a key, and pick how far it reaches: Read, Edit or All — the API docs call these
read,writeandadmin.Hand it to your AI
Paste the prompt below, with your own key in it. It reads the guide, connects, and tests itself.
Read the integration guideAsk it something
Start with a question you would ask a colleague. It answers from live data, and it can only act inside the permissions you granted.
The prompt we hand people
This is the way we set it up ourselves. Paste it into Claude Cowork — or any assistant that can call an API — with your own company UUID and key filled in.
Connect to my Uku account through the Uku API and set it up so I can reuse it. Reference: https://help.getuku.com/en/integrations/public-api-v3/ Company UUID: [your company UUID] API key: [your uku_live_ key] Test the connection, then save it as a named connection I can use in future chats.
Prefer a terminal?
The Uku CLI gives terminals, scripts and coding agents like Claude Code, Cursor and Codex a native way to run Uku. Reads run instantly, writes ask first, money needs an All-scope key. The one-liner installs the script in our public repo — read it before you run it.
$ curl -fsSL getuku.com/install-cli | sh An MCP server, August 2026
One connection to make a chat assistant operate Uku directly, with no glue code and no key to paste. The same scoped keys apply, so money stays behind the All scope exactly as it does today.
Building on it? It all runs on Uku API v3 — 30+ resources, key-based auth, cursor pagination. Interactive docs·OpenAPI spec·llms-full.txt
Money has its own key.
You decide how far an agent reaches. Give it the whole day-to-day and it still cannot move money — that takes a separate grant you make on purpose.
See, never change
Briefings, reports, “which clients are behind?” — an agent that can only look.
Money: no accessRun the day-to-day
Create tasks, onboard clients, request documents, update records — the operational work.
Money: still walled offTouch money, on purpose
Anything financial, like drafting invoices, needs the All scope granted explicitly. Nothing less reaches it.
Money: only with AllThe wall, in plain sight
An Edit-scope key runs the firm's work all day. The moment it reaches for an invoice, the request is refused — not logged for review, not queued. Refused.
Uku also refuses stale writes, so two processes can never silently overwrite the same invoice.
$ uku clients list --limit 3 ID NAME STATUS TYPE 1042 Acme OÜ active client 1043 Baltic Books active client 1051 Northwind AS active client $ uku invoices create --data @march.json --yes ! HTTP 403 — this key can't perform that action. ! Financial actions need an All-scope key; read/operate keys can't touch money.
Common questions.
Can I connect Claude, ChatGPT or Cursor to Uku?
Yes. Uku works with the AI assistant you already use — Claude, ChatGPT, Cursor, or an agent you built yourself. Create an API key in Uku, give it the integration guide and the key, and tell it to connect to your Uku API. Nothing to install. For terminals and coding agents there is also the Uku CLI, and an MCP server is coming.
Is it safe to give an AI access to my accounting data?
You decide exactly what an agent can see and do. API keys are scoped to Read, Edit, or All. Anything financial requires the All scope explicitly, so a limited key literally cannot touch money — the request is refused. Uku also refuses conflicting writes, so two processes never silently overwrite an invoice.
Do I need a developer to set this up?
No. The setup is creating a key in Settings & Apps → Public API and handing it to your AI along with the integration guide. It reads the guide itself. A developer is only needed if you want to build something on top of the API.
Which plan includes the API?
Uku API v3 and the CLI are available on the Elite plan. Owners and admins create and manage scoped API keys. The docs are public and need no key to explore.
Let your AI get to work — your money stays yours.
Prefer the deep dive? Uku API v3: the AI-ready accounting software API