ExpenseBot

Where can I find the ExpenseBot MCP server?

Everywhere your MCP client looks. The canonical ExpenseBot server is published across the major discovery surfaces, and they all point at the same production endpoints — so it doesn't matter which directory your client uses.

Everywhere your MCP client looks. The canonical ExpenseBot server is published across the major discovery surfaces, and they all point at the same production endpoints — so it doesn't matter which directory your client uses.

The listings

  • Official MCP Registry — published as io.github.TotesMagotes/mcp-server-auth, advertising both the remote OAuth endpoint (https://mcp.expensebot.ai/mcp) and the npm stdio package. This is the protocol-level source registries and catalogs consume.

  • Smithery — full metadata listing for Smithery-connected clients.

  • Cursor's plugin directory — listed for Cursor users, with a one-click Add to Cursor install that adds the remote OAuth connection (https://mcp.expensebot.ai/mcp) — no npm package and no token to paste. The npm stdio setup below stays available if you prefer a local process.

  • GitHub — the open-source client package, README, and server.json.

  • npm@expensebot/mcp-server-auth, the stdio package for Claude Desktop, Cursor, and other local clients.

  • Zapier App Directory — the native ExpenseBot app is live: connect with OAuth inside Zapier and use ExpenseBot triggers and actions in any Zap.

ExpenseBot is also in the ChatGPT app directory (Settings → Apps → search ExpenseBot) and Claude's connector directory — those hosted paths need no package at all: connect and sign in with OAuth.

Which one should you use?

You don't choose a directory — you choose a connection type, and the connection chooser picks the right path for your client:

  • Hosted (ChatGPT, Claude.ai): install from the host's own directory, sign in, done.
  • Remote OAuth (Gemini Spark, Zapier's MCP Client, custom agents): add https://mcp.expensebot.ai/mcp and approve access in the browser — no client secrets, no token pasting.
  • Local stdio (Claude Desktop, and Cursor if you want a local process): the npm package plus a revocable AI Assistant Token stored as an environment secret — never pasted into chat. Cursor can also use the one-click remote install above, which needs neither.

Whichever surface you start from, it's the same server, the same account, and the same Google Sheet you own. Revoke access anytime from AI Assistant Tokens or by disconnecting the OAuth grant.

Related

Share:

Try ExpenseBot Free

AI extracts every receipt into a Google Sheet you own. Gmail scan, mileage, tax reports, profit-by-client. No credit card needed.

No credit card required · Setup in 30 seconds