Model Context Protocol
Connect your books to Claude
OnGravy speaks the Model Context Protocol, so Claude — in the desktop app, Cursor, Zed, the Claude.ai web connector, or Anthropic’s Small Business plugin — can read your ledger and draft actions. Scoped to one business, and every write is a draft you approve.
Two ways to connect
RECOMMENDED · OAUTH
Add the URL — no token to copy
Add a custom connector with just the URL below. Claude registers itself, you log in, pick a business, and approve.
https://www.ongravy.com/api/mcpALTERNATIVE · API KEY
Config for Claude Desktop
Prefer a static config? Generate a key in Settings → Connect Claude and drop it into your MCP client config.
{
"mcpServers": {
"ongravy": { "url": "https://www.ongravy.com/api/mcp" }
}
}What Claude can do with your books
ask_booksNatural-language questions over the ledger — "GST liability this quarter?"list_unpaid_invoicesOpen receivables, oldest first — for chasing or a cash viewget_cash_positionCash + bank balances across accounts, right nowget_pl_summaryProfit & loss for a period, the same numbers the reports showget_partyA customer/vendor’s balance, GSTIN and recent activitycreate_voucher_draftThe one write — and it only ever creates a DRAFT you approve in-appPractitioners get portfolio-wide variants too, scoped to the clients you manage.
Safe by construction
- Scoped per business. A connection sees exactly one business’s books — the one you approved. Nothing else.
- Reads by default; the one write is draft-only.
create_voucher_draftparks a pending draft — it posts to your ledger only after you approve it in-app. - Revoke anytime. Every connection is listed in Settings → Connect Claude with its scopes and last-used date; disconnect with one click.
Point Claude at your books
Connect in under a minute from your dashboard — OAuth, no token to copy.
Connect Claude →