Books that are ready for your AI.
Frac is AI-ready accounting software. Connect Claude, ChatGPT, Claude Code or Cursor to its MCP server with one URL, and your assistant can read the reports and keep the ledger, through the same rules as the app.
One URL.
Paste it wherever your assistant adds an MCP server or a connector. There’s nothing to install and no key to copy: you sign in, and that’s the connection.
https://my.usefrac.app/api/mcpClaude claude.ai and the Claude desktop app
Open Settings, then Connectors, and choose Add custom connector. Name it Frac and paste the URL.
ChatGPT chatgpt.com and the ChatGPT desktop app
In Settings, add a custom connector (it may sit under developer mode) and paste the URL.
Claude Code in your terminal
Add the server, then run /mcp inside Claude Code and choose Frac to sign in.
claude mcp add --transport http frac https://my.usefrac.app/api/mcpCursor in ~/.cursor/mcp.json
Add Frac to your MCP servers, then sign in from Cursor's MCP settings when it asks.
{ "mcpServers": { "frac": { "url": "https://my.usefrac.app/api/mcp" } } }Anything else that speaks MCP
Clients that can’t sign in with OAuth can use an API token instead: create one on Frac’s MCP page and send it as a Bearer token.
You decide what it can touch.
Your assistant opens Frac
The first time it calls Frac, it sends you to sign in with GitHub or Google.
You pick the company
If you run more than one, choose which company's books this assistant can reach.
You choose what it may do
Read only, or read and write. A read-only assistant is never even shown a tool that changes the books.
Revoke it whenever you like
Every connected app is listed on Frac's MCP page. Disconnect one there, and its access ends at once.
31 tools, the app’s own rules.
Each tool calls the same code the app does, so your assistant can’t book what the app would refuse, like a change in a closed period, and its figures are the ones on your screen.
Frac itself runs no AI. The only model that ever reads your books is the one you connected.
Read
- The overview, accounts and every ledger
- Transactions and journal entries, searched and filtered
- P&L, balance sheet, cash flow and trial balance
- Runway, under any of its five baselines
- Category rules and receipts
Keep
- Categorize, split and forget a rule
- Match and unmatch transfers
- Add transactions and journal entries, reverse them
- Add, rename and remove accounts
- Attach and remove receipts
- Sync the banks
Owners only
- Close the books through a date, and reopen them
Things founders ask it.
- “What’s our runway on a six-month average?”
- “Categorize whatever is still uncategorized from September.”
- “Match the Wise top-up to the Brex transfer out.”
- “Attach this receipt to Tuesday’s Figma charge.”
About AI access.
What does AI-ready mean?
Your AI assistant can work in your books as fully as you can. Frac is an MCP server with 31 tools, so Claude, ChatGPT, Claude Code or Cursor can read every report, categorize and split transactions, match transfers, add entries, attach receipts and, for owners, close the books, under the same rules as the app. Frac itself runs no AI, so a number never changes because a model guessed.
How do I connect Claude, ChatGPT or Cursor?
Frac is an MCP server. Add https://my.usefrac.app/api/mcp as a connector in Claude, ChatGPT, Claude Code or Cursor, sign in, pick the company, and choose read-only or read and write. You can disconnect it from Frac at any time.
What can my AI assistant do in my books?
Read every report and ledger, search transactions, categorize and split them, match transfers, add transactions and journal entries, attach receipts and sync the banks. If you’re an owner, it can also close the books. It follows the same rules as the app, so it can’t change a closed period.
Does Frac send my books to an AI?
No. Frac calls no model. The only AI that sees your books is one you connect yourself, with the access you chose.
Start your books today. It’s free.
Sign in with GitHub or Google, name your company and connect Brex, Meow or Wise. The first sync brings in each account’s full history.