Grok + LedgerMCP
Do your bookkeeping with Grok
Grok is a capable bookkeeper; it just needs a ledger it can operate. LedgerMCP is real double-entry accounting software that connects to Grok as a custom connector in about a minute. Free to start, every action logged and reversible.
Grok, connected
Connect Grok in four steps
Grok adds MCP servers as custom connectors: one URL, an email code, done.
- 1
Open Grok connectors
Go to grok.com/connectors and choose New Connector, then Custom.
- 2
Paste the server URL
Enter https://ledgermcp.com/mcp as the server URL. Grok discovers the whole toolset from that one address.
- 3
Sign in
Grok opens a LedgerMCP sign-in. Enter your email and the 6-digit code it sends. New accounts are created on the spot, free.
- 4
Start keeping books
Ask Grok to set up your books, then hand it a bank statement. It imports, categorizes, and reconciles from there.
Connecting Claude or ChatGPT instead, or as well? Same books, different doors: see the Claude walkthrough (one click from the connector directory) and the ChatGPT walkthrough.
Things to say to your new bookkeeper
Grok reads statements you paste or attach, asks when a category is ambiguous, and posts everything as balanced journal entries. You review its work in the web app; the audit log shows every action it took, attributed to its credential, with a one-click reverse next to each.
Under each request, Grok is calling real MCP tools, the same 65-tool surface documented at /docs. The calls below are what “categorize that” actually does.
- Set up books for my online store.
- Here is my July statement as a CSV. Import it and categorize everything.
- What did I spend on ads last quarter?
- Reconcile checking against a statement balance of $8,214.55.
- Split that Costco charge: $180 supplies, $95 meals.
- Which subscriptions changed price recently?
- Anything unusual in the last 90 days?
- Close out the month and give me a P&L.
categorize_transaction{
"business_id": "b_9f2…",
"transaction_id": "tx_58c1…",
"category_account_id": "acct_software",
"idempotency_key": "close-jun-tx58c1"
}verify_books{
"business_id": "b_9f2…"
}Four jobs people hand Grok
The month-end close
Catch-up bookkeeping
The side-hustle ledger
Personal money, same tools
Why this works when spreadsheets do not
Giving Grok a spreadsheet means trusting it not to make mistakes. Giving it LedgerMCP means it cannot make the expensive ones. Entries must balance to the cent or the database refuses them. Nothing is edited or deleted; corrections post as linked reversals. Replayed requests return the original entry instead of double-posting.
The ledger enforces the rules so you do not have to check Grok’s arithmetic. You check its judgment, in a review queue, which is a much shorter job. The full guarantees are on the security page.
Always balanced
Nothing edits history
Retries are harmless
Everything reversible
Common questions
Can Grok do bookkeeping?
Yes, when it has a ledger it can operate. Connected to LedgerMCP, Grok gets 65 accounting tools: it imports statements, posts balanced journal entries, splits transactions, matches transfers, reconciles accounts, and runs reports. What it cannot do is corrupt the books, because the database enforces the accounting rules.
How do I connect Grok to LedgerMCP?
Add it as a custom connector: go to grok.com/connectors, choose New Connector, then Custom, and paste https://ledgermcp.com/mcp as the server URL. Sign in with your email and a 6-digit code. About a minute, and new accounts are created during sign-in, free.
Does Grok support MCP?
Yes. Grok speaks the Model Context Protocol through custom connectors, the same open standard Claude and ChatGPT use. Any MCP server reachable by URL works, and LedgerMCP is a hosted MCP server, so there is nothing to install or run yourself.
Can Grok break my books?
No. The database rejects unbalanced entries, postings are immutable, and every correction is a linked reversal. Each Grok action lands in an audit log where you can reverse it with one click, and a request that runs twice still posts exactly once.
Can I use Grok and Claude on the same books?
Yes. The books live on LedgerMCP, not inside any one assistant. Connect Grok and Claude and ChatGPT to the same account and they all see the same ledger: same accounts, same entries, same reports. Switch assistants any time without touching the books.
Is my financial data used to train Grok?
LedgerMCP never trains on your books and ships no AI of its own. What Grok does with conversation data is governed by your xAI plan and settings, the same terms as everything else you tell Grok. Bank credentials never pass through either company: Plaid handles bank connections, and tokens are encrypted at rest.
What does it cost?
Free. Unlimited books, CSV import, reports, and the full Grok toolset cost nothing. Live bank feeds are the one paid upgrade, from $9 per month pooled across all your books.
Give Grok the books
Free for CSV and manual books. Connected in about a minute, and everything it does is reversible.