The Claude Connector That Does Your Expenses

Most Claude connectors read something. This one keeps your books. ExpenseBot is listed in the Claude connectors directory — log a receipt, categorise a month, or pull a profit-and-loss without leaving the conversation.

Create Your Free Account →

60-day free trial · No credit card · Cancel anytime

Available in ClaudeGet it on Claude

Quick answer: Is there a Claude connector for expenses and bookkeeping?

Yes — ExpenseBot. Open Settings → Connectors in Claude, search "ExpenseBot", and click Connect, then sign in with Google. After that Claude can read a receipt photo and extract the vendor, date, tax and total; categorise expenses; run a profit-and-loss by month, client or tag; flag entries missing a receipt; and build a report to hand to an accountant — 43 tools in all. Connectors require a paid Claude plan (Anthropic's rule). Your records are written to a Google Sheet in your own Drive, not to a database we hold.

Watch: ExpenseBot on Claude

Connect from the directory, log a receipt, and ask a bookkeeping question — end to end.

How to add the ExpenseBot connector to Claude

Connectors used to mean pasting a server URL into a developer settings screen. That step is gone — ExpenseBot is a listed connector, so it takes two clicks:

  1. In Claude, open Settings → Connectors and search "ExpenseBot" — or open the ExpenseBot listing directly.
  2. Click Connect, sign in with the Google account you use for ExpenseBot, and approve the tool categories on the consent screen.

No personal access token, no JSON config file, no URL pasting. Two things are worth knowing first. Connectors require a paid Claude plan — that's Anthropic's rule, not ours; on free Claude you can still use the web dashboard, the Gmail scan and photo capture, you just can't drive them from inside Claude. And you need an ExpenseBot account, which is free to create with a 60-day trial and no card. If you don't have one, the connect flow walks you through it.

Prefer the manual route, or using Claude Desktop or Claude Code? Add a custom connector pointing at https://mcp.expensebot.ai/mcp — the same remote server the directory listing connects to. Setup for every client is on the ExpenseBot MCP server page.

About the "Community" label

Claude lists ExpenseBot as a Community connector and shows a note before you connect saying it hasn't been reviewed in depth by Anthropic. That's worth reading correctly: it describes how much reviewing Anthropic did, not whether the connector works or how it treats your data. Once connected it behaves like any other connector.

What sits behind it, so you can judge for yourself:

  • CASA Tier 2 certification covers the whole ExpenseBot data path — an independent security assessment required for the Google API scopes we use.
  • OAuth 2.1 with PKCE and dynamic client registration. You approve scopes on Google's own consent screen; ExpenseBot never sees a password.
  • Scope-gated tools. Only the categories you approve are available, and only results from tools Claude actually invokes enter the conversation.
  • No payment surface. The connector sells nothing and processes no card details, in Claude or anywhere else.

What Claude can actually do once it's connected

A connector is only as useful as the verbs it exposes. ExpenseBot publishes 43 tools, which is enough for Claude to run a set of books rather than just look things up. Things worth trying on day one:

"Here's a receipt photo — log it and tell me what category it landed in."
"What did I spend on software subscriptions this quarter, and which renewed twice?"
"Scan my Gmail for receipts from the last 90 days and tell me what you found."
"Show me a profit-and-loss for the Henderson project and flag anything missing a receipt."
"Build a Q1 travel report and share it with my accountant."

The categories behind those: searching expenses, submitting receipt photos and PDFs, adding cash expenses and mileage, scanning Gmail, running spending and per-tag profit-and-loss summaries, building and sharing reports, and checking compliance and tax deductibility.

Claude for accountants and bookkeepers

The reason a connector matters more to a bookkeeper than to a casual user is throughput. Claude on its own can explain a rule; connected to a client's records it can apply one across a year in a single pass — "recategorise every Uber charge on the Ashworth file as travel, then show me what changed."

ExpenseBot was built around that workflow before the connector existed. Accountants get an act-as picker to move between client accounts, per-client Google Sheets that stay in the client's own Drive, and exports in the formats practice software actually takes.

"As an accountant juggling a dozen clients' books, ExpenseBot is the first tool that fits how I actually work — I move between each client's account, their receipts land straight in their own Google Sheet, and it all exports cleanly into QuickBooks. It's taken the receipt-chasing out of my month."
— Laura Ciotti, Owner, Ciotti Consulting Services, LLC

More on the practice workflow: ExpenseBot for accountants and ExpenseBot for bookkeepers.

Claude is one door — the same account works everywhere

The Claude connector isn't a separate product with its own copy of your data. It's one client talking to the same MCP server behind the ChatGPT app, Cursor, and every other MCP-compatible assistant. Whichever you use, you're reading and writing the same Google Sheet.

The other doors into that same sheet:

  • The web dashboard — reports, charts, and the full expense table.
  • The overnight Gmail scan, which finds receipts you never thought to forward.
  • Photo capture from your phone for paper receipts.

For the broader picture of AI-driven tracking rather than the Claude surface specifically, start at AI expense tracker. For a walkthrough with more prompts and responses, read Manage expenses from inside ChatGPT or Claude.

Claude connector FAQ

How do I add a connector to Claude?

In Claude, open Settings and choose Connectors, then search the directory for the connector you want and click Connect. For ExpenseBot, search "ExpenseBot" or open the listing directly, then sign in with the Google account you use for ExpenseBot and approve the consent screen. There is no server URL to paste and no token to manage.

Do Claude connectors require a paid plan?

Yes. Anthropic limits connectors to Claude Pro and higher — that is Anthropic's requirement, not ExpenseBot's. On free Claude you can still use ExpenseBot through the web dashboard, the overnight Gmail scan, and phone photo capture; you just cannot drive it from inside Claude.

What does the Community label on a Claude connector mean?

It describes how much reviewing Anthropic did, not whether the connector works or is safe to use. Claude shows a note before you connect saying the connector has not been reviewed in depth by Anthropic. ExpenseBot's underlying data path holds CASA Tier 2 certification and the connector uses OAuth 2.1 with PKCE, so you are approving scopes on Google's own consent screen rather than handing over a password.

Is the ExpenseBot Claude connector free?

ExpenseBot charges nothing inside Claude — the connector sells nothing and processes no payment. ExpenseBot itself starts with a 60-day free trial and no credit card. Claude requires its own paid plan for connectors, which is Anthropic's requirement.

Can Claude do my bookkeeping?

Claude can drive the bookkeeping if it is connected to something that holds your records. On its own it has no access to your receipts, bank data, or ledger. With the ExpenseBot connector it can categorise expenses, pull a profit-and-loss by month or client, flag entries missing a receipt, and build a report you can hand to an accountant — because the numbers live in a Google Sheet the connector reads and writes.

Where does my expense data live?

In a Google Sheet inside your own Google Drive. ExpenseBot reads and writes that sheet; it is not a copy held on our servers, and Claude never receives a bulk export. Revoke access at any time and the sheet stays yours.

Can Claude read my expenses without my permission?

No. Tools are grouped into scope-gated categories you explicitly approve on the OAuth consent screen, and only the results of tools you actually invoke enter the conversation. ExpenseBot never pushes your data into a chat on its own.

Does this work in Claude Desktop and Claude Code too?

Yes. The directory listing connects Claude on the web and in the desktop app. Claude Desktop and Claude Code can also connect manually to the same remote server at mcp.expensebot.ai, or run the npm package locally with a personal access token. All routes reach the same account and the same Google Sheet.

Does the same account work in ChatGPT?

Yes. Claude is one door into the same MCP server. ChatGPT, Cursor, and any other MCP-compatible client connect to the same account and the same sheet, so switching assistants does not split your records.

What can ExpenseBot actually do from inside Claude?

43 tools are published to the connector: searching expenses, submitting receipt photos and PDFs, adding cash expenses and mileage, scanning Gmail for receipts, running spending and per-tag profit-and-loss summaries, building and sharing reports, and checking compliance and tax deductibility.

Put your books in the conversation

Create your free ExpenseBot account, then add the connector in Claude in two clicks.

Create Your Free Account →

60-day free trial · No credit card · Cancel anytime