01 Connectors · grok.com/connectors
Go to grok.com/connectors and choose New Connector, then Custom.
ConnectorsNew ConnectorCustom
Custom connectors take any hosted MCP server.
Grok is a capable bookkeeper once it has a ledger it can operate. LedgerMCP is real double-entry accounting software, and Grok connects to it as a custom connector. Free to start.
No card. About a minute.
01 · Connect
One URL, an email code, then the first statement.
01 Connectors · grok.com/connectors
Go to grok.com/connectors and choose New Connector, then Custom.
ConnectorsNew ConnectorCustom
Custom connectors take any hosted MCP server.
02 Server URL · ledgermcp.com/mcp
Enter https://ledgermcp.com/mcp as the server URL. Grok discovers the whole toolset from that one address.
Server URL
Tools discovered
Nothing to run. Nothing to install.
03 Sign in · 6-digit code
Grok opens a LedgerMCP sign-in. Enter your email and the 6-digit code it sends. New accounts are created on the spot.
Sign in to LedgerMCP
The 6-digit code from your email
Grok is connected.
04 First statement · import_transactions
Ask Grok to set up your books, then hand it a bank statement. It imports, categorizes, and reconciles from there.
Here’s my June statement. Import it and categorize everything.
Grok
84 imported, 81 categorized, 3 to review. Want me to reconcile against the statement balance?
| Date | Merchant | Description | Category | Amount | Reviewed |
|---|---|---|---|---|---|
| 06/28 | Gusto payroll run | Payroll | −$6,797.00 | ||
| 06/27 | Square processing fees | Bank Fees | −$1,204.00 | ||
| 06/18 | Pacific Cup Co needs review | −$2,984.00 |
02 · What to say
It asks when a category is unclear. You review in the web app.
Set up books for my online store.
What did I spend on ads last quarter?
Split that Costco charge: $180 supplies, $95 meals.
Anything unusual in the last 90 days?
Once a month, one conversation: import the statement, categorize, match transfers, reconcile to the bank balance, and produce the P&L.
Close out June: import the attached statement, reconcile checking to $11,976.00, and lock the month.
Months behind? Feed Grok one statement at a time. Bulk import skips duplicate rows, bulk categorize posts each row on its own so one odd transaction never blocks the rest, and you review only what it flags.
I have not done books since March. Here are five statements. Work through them month by month and flag anything you are unsure about.
Selling online next to a day job? Keep a clean business book so tax season is a report. Grok tags vendors and tracks the 1099 picture as it goes.
Set up books for my side business and pull the business charges off this personal card statement.
Books can be personal too: import card statements, sort spending, watch subscriptions, and get a safe-to-spend picture, all under the same account.
Set up a personal book and tell me where my money went last month.
Grok calls MCP tools documented at /docs. This is what “categorize that” does.
verify_books re-checks the whole book on request: every entry balances, the trial balance ties, the accounting equation holds.
All 75 tools →{ "business_id": "b_9f2…", "transaction_id": "tx_58c1…", "category_account_id": "acct_software", "idempotency_key": "close-jun-tx58c1"}
Posts one balanced entry, Software expense against Business checking, reversible from the audit log.
03 · The ledger
The ledger checks the arithmetic, not you.
Always balanced. Debits equal credits on every entry. The database rejects anything else.
Nothing edits history. Entries are never overwritten, by anyone, including us. A correction is a new entry linked to the original.
Retries are harmless. A repeated request returns the original entry, never a duplicate.
Everything reversible. Every Grok write sits in the audit log with a one-click reverse.
Questions
Yes, when it has a ledger it can operate. Connected to LedgerMCP, Grok imports statements, posts balanced journal entries, splits transactions, matches transfers, reconciles accounts, and runs reports.
Add it as a custom connector: go to grok.com/connectors, choose New Connector, then Custom, paste https://ledgermcp.com/mcp as the server URL, and sign in with a 6-digit email code.
Yes. Grok speaks the Model Context Protocol through custom connectors, the same open standard Claude and ChatGPT use, and LedgerMCP is a hosted MCP server, so there is nothing to install or run yourself.
No. Entries must balance or the database rejects them, and every Grok action lands in the audit log with a one-click reverse.
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.
LedgerMCP never trains on your books. Bring your own AI, or use the optional built-in assistant. 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.
Free. Unlimited books, CSV import, reports, and the full Grok toolset cost nothing. Live bank feeds start at $9 per month pooled across all your books, and the Growth and Scale plans include a built-in AI assistant.
One connector at grok.com/connectors reaches every book in your account.
Works next to Claude and ChatGPT on the same books.