> reconcile Mint Hill's bank account for March ● thinking ↳ toolreconcile_accounts 142 ms ↳ 3 discrepancies ·2 timing, 1 mispost ✓ reconciled to the penny · 3 JEs staged cited{{ std }} §31· tracereq_01ABC…
142 ms · p50
awaiting approval
replayable · audit-ready
§ 00 · Overview
A colleague, not an endpoint.
Most APIs give you functions. Archie gives you a member of staff — one identity that holds your firm's knowledge, follows your review policies and shows his working, whichever door you call him through.
This page is the whole developers site: connect him, call him, hand him WorkStreams, browse every endpoint and tool, and manage your keys — all one scroll. Nothing that writes to the ledger runs without approval.
works inClaude Desktop · Claude Code · Cursor · Windsurf · VS Code · any MCP client
[C] Connect
Connect Archie to any client.
One URL. He handles the OAuth handshake, then shows up with every tool, the same memory, and a citation on every answer.
Workspace-scoped either way — he sees what that seat is allowed to see, nothing more.
then1 sign in with your work email2 approve the consent screen3 ask for real work4 approve anything that writes
[B] Build
Call him from your code.
A resource-oriented JSON API, an OpenAPI 3.1 spec, and typed Python + TypeScript clients — region-aware for {{ regionName }} standards. Your language choice sticks across this page.
A trigger fires — a webhook, a schedule, a message. Archie runs the WorkStream end to end, stops for approval on anything that writes, and streams progress back.
One run · end to endinboundapproval gateposted
CRONXero sync
nightly · 02:00
MAILInbound email
invoices@yourfirm
HTTPPOST /cycles
webhook · signed
workstream
workstream.run
month-end-close · 8 clients
6 clean · 1 review · 1 running
approval gate
✓Journals staged3 JEs
into Xero · on your approval
✓Report draftedv1
management pack · 8 clients
⚠Exceptions flagged2 held
waiting on your judgment
✓ nothing posts without a reviewer⚠ awaiting approval · 2 itemstrace req_01ABC… · replayable
or from the CLI · beta$ archie login$ archie run month-end-close --clients 8✓ 6 closed clean · 2 held for review
§ 04 · Trace
Watch him work
Every turn streams the reasoning, the tools he called, the evidence he cited, and a permalink to replay it. Approval gates sit in front of every write.
The actual verbs of an accounting practice, served over MCP. Amber-dot tools write — your client confirms them, and Archie holds them at the approval gate.
{{ g.label }}{{ g.count }} tools
{{ t.name }}{{ t.scope }}
§ 07 · Agents
Built to be read by agents.
Half the readers of this page aren't people. Every part of the surface is written for a model to consume — typed tool schemas, deterministic error codes, and docs your coding agent can pull in one request.
terminal
$ curl heyarchie.com/llms.txt
# Archie — AI staff for accounting firms# docs: /developers api: /api/v1 mcp: /mcp✓ 4.1 kB · everything a model needs
llms.txtagent-readable docs
openapi.jsonfull typed spec
tools/list{{ toolTotal }} schemas over MCP
§ 08 · Keys · signed in
Keys, usage, connections.
Everything below is scoped to the {{ envName }} environment — flip the pill and the keys, logs and snippets follow.