ExpenseBot MCP
Allows scanning connected Gmail accounts for receipts and monitoring scan progress.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ExpenseBot MCPScan Gmail for new receipts and tell me what needs attention."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Public installation and discovery metadata for the hosted ExpenseBot Model Context Protocol server.
ExpenseBot gives AI assistants and automation platforms structured access to expense data, Gmail receipt capture, reports, income, mileage, compliance checks, and accounting handoffs. ExpenseBot remains the system that captures and organizes receipts; downstream accounting software remains the source of truth for the books.
Receipt ingestion for agent workflows
ExpenseBot can also be the receipt-intake component inside a larger AI or automation workflow. Your agent owns orchestration, business rules, review policy, and downstream systems; ExpenseBot handles supported receipt intake, extraction, duplicate detection, terminal processing status, and customer-owned evidence in Google Sheets and Drive.
A reliable integration should:
Submit each receipt once and retain the returned submission identifier.
Check that identifier until it reaches an authoritative terminal result.
Branch explicitly on success, duplicate, held-for-review, or error states.
Avoid resubmitting work that is still pending.
Connect each customer's own ExpenseBot account rather than sharing one personal credential across clients.
See the builder integration overview for the workflow contract, architecture boundary, and implementation examples.
Related MCP server: Email Triage MCP
Recommended: remote OAuth
Use the hosted Streamable HTTP endpoint in clients that support remote MCP and OAuth:
https://mcp.expensebot.ai/mcpExample mcp.json:
{
"mcpServers": {
"expensebot": {
"url": "https://mcp.expensebot.ai/mcp"
}
}
}The client should open ExpenseBot sign-in and consent in the browser. Do not paste an ExpenseBot token into chat.
Local stdio fallback
Clients without remote OAuth support can run the public npm adapter:
npx -y @expensebot/mcp-server-authStore a revocable ExpenseBot token in the client's EXPENSEBOT_TOKEN environment or secret configuration. Generate and revoke tokens from AI Assistant Tokens.
What agents can do
Search and analyze expenses, income, mileage, subscriptions, and profit and loss.
Submit receipt images and PDFs and check processing results.
Scan connected Gmail accounts for receipts and monitor scan progress.
Add cash expenses, mileage, income, and confirmed client advances.
Review, correct, categorize, group, and annotate exact expenses with confirmation safeguards.
Create, inspect, export, and share reports and continue into client billing.
Review credits, refunds, compliance issues, monthly books, and client advance balances.
Trace document activity and open the relevant ExpenseBot review UI when a visual workflow is safer.
The live server currently exposes more than 50 tools. Write actions use previews, confirmations, bounded selections, or app handoffs where appropriate.
Useful prompts
Scan Gmail for new receipts and tell me what needs attention.Show me my unsubmitted travel expenses from last month.Group my Toronto Uber Eats expenses from this quarter under Client Demo, then create a report without personal expenses and help me bill the client.How much of Client Acme's advance remains?Compare this quarter's spending with the same quarter last year.
Documentation and support
ExpenseBot website: https://www.expensebot.ai
Setup guide: https://www.expensebot.ai/mcp
Builder integration: https://www.expensebot.ai/receipt-collection-mcp?utm_source=github&utm_medium=referral&utm_campaign=mcp-builder-receipt-infrastructure&utm_content=expensebot-mcp-readme
Practical prompt guide: https://www.expensebot.ai/mcp-actions
Privacy: https://www.expensebot.ai/privacy
Support: mailto:support@expensebot.ai
This repository intentionally contains public installation metadata only. The hosted ExpenseBot application and its private source code are not published here.
This server cannot be deployed
Maintenance
Related MCP Connectors
Gmail, Outlook, Drive, OneDrive and calendars for AI agents. Many accounts, one endpoint, audit log.
Invoice and receipt extractor: reads PDF and image invoices/receipts with AI, pulling date…
Capture and organize receipts from your AI chat: totals, categories, ledgers.
Receipt tracker with no friction: receipts arrive by email and file themselves
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceTurn any receipt into structured, accounting-ready JSON or clean Markdown with one API call. AI-powered vision extracts merchant, date, line items, tax, totals, and suggests GL accounts for instant bookkeeping. 50 free credits on signup.MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI agents to interact with Gmail for classifying messages, extracting action items, and performing batch inbox triage. It supports automated labeling, smart replies, and task creation for external platforms like Linear, Jira, and Todoist.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage business operations including invoicing, WooCommerce syncing, expense tracking, POS, inventory, and team management through natural language.9 npm2MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage multiple email accounts with secure credentials, local full-text search, thread-aware replies, and automation.8 npmMIT