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.

Connect from your dashboard →API & MCP docs

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/mcp
ALTERNATIVE · 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 view
get_cash_positionCash + bank balances across accounts, right now
get_pl_summaryProfit & loss for a period, the same numbers the reports show
get_partyA customer/vendor’s balance, GSTIN and recent activity
create_voucher_draftThe one write — and it only ever creates a DRAFT you approve in-app

Practitioners 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_draft parks 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 →