Skip to main content

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 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 delays

Who on the team has work running late this week?

Overdue tasks by member

Build last month's profitability report — profit per client, ranked.

Time, rates and billing

That 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
A client profitability report built from the Uku API: revenue, labour cost, net profit and margin, with clients ranked by profit and a chart of the ones that lost money 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.

  1. 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 Allthe API docs call these read, write and admin.

  2. 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 guide
  3. Ask 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.

Claude Cowork Uku integration setup
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.
Fill in the two highlighted values

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
uku-owl/uku-cli

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.

READView only

See, never change

Briefings, reports, “which clients are behind?” — an agent that can only look.

Money: no access
EDITDo the day-to-day

Run the day-to-day

Create tasks, onboard clients, request documents, update records — the operational work.

Money: still walled off
ALLIncludes money

Touch money, on purpose

Anything financial, like drafting invoices, needs the All scope granted explicitly. Nothing less reaches it.

Money: only with All

The 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.

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