关于 ExpenseBot
ExpenseBot 为 AI 助手和自动化平台提供费用管理与收据处理能力,可连接邮箱收据并整理费用、报告及会计交接。它通过托管的远程 MCP 服务提供工具,并以预览、确认或应用内交接约束写入操作。
主要功能
- 01提交收据并查询处理结果
- 02扫描 Gmail 收据并查看进度
- 03搜索与分析费用、收入和里程
- 04审核、分类及更正费用
- 05创建、导出和分享报告
- 06检查合规问题与账目
适用场景
- 01收集收据并处理重复或待审核结果
- 02扫描 Gmail 中的新收据
- 03整理差旅费用并生成报告
- 04检查客户预付款余额或费用趋势
MCP 相关
托管的远程 MCP 服务向客户端提供费用、收据、报告及相关操作工具,可通过 OAuth 连接。也提供本地 stdio 适配器,供不支持远程 OAuth 的客户端使用。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.expensebot.ai/mcpclaude mcp add --transport http totesmagotes-mcp-server-auth https://mcp.expensebot.ai/mcp{"mcpServers":{"totesmagotes-mcp-server-auth":{"type":"http","url":"https://mcp.expensebot.ai/mcp"}}}在 Cursor 中打开{"servers":{"totesmagotes-mcp-server-auth":{"type":"http","url":"https://mcp.expensebot.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"totesmagotes-mcp-server-auth":{"type":"http","url":"https://mcp.expensebot.ai/mcp"}}}{"mcpServers":{"totesmagotes-mcp-server-auth":{"serverUrl":"https://mcp.expensebot.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
61| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| tags | array | 否 | 按标签筛选 |
| limit | integer | 否 | 每页结果数(默认值 20,最大值 50) |
| query | string | 否 | 对用户现有费用字段进行自然语言检索(商户、城市/位置、Notes,包括收据项目、配送来源、付款人和 Business purpose、Tag、类别)。采用确定性的区分大小写无关匹配,不使用嵌入或模型分类器。与结构化筛选条件按 AND 语义组合。示例:'Tribeca restaurant'、'Bodewell project hardware store'、'client dinner note'。 |
| cursor | string | 否 | 上一次 search_expenses 页面返回的不透明 nextCursor。重复使用相同的筛选条件;切勿构造或编辑此值。 |
| dateRange | any | 否 | 时间段筛选。只能使用一种变体——选择与用户表述相符的格式。 |
| maxAmount | number | 否 | 费用最高金额 |
| merchants | array | 否 | 按商户名称筛选(例如,['Uber', 'Starbucks']) |
| minAmount | number | 否 | 费用最低金额 |
| categories | array | 否 | 按费用类别筛选(例如,['Travel', 'Meals']) |
| hasReceipt | boolean | 否 | 为 true 时,仅返回包含收据链接的费用。为 false 时,仅返回不包含收据链接的费用。 |
| clientEmail | string | 否 | 客户账户邮箱。会计人员仅可将其用于已接受的 ExpenseBot 客户。 |
详细介绍
ExpenseBot MCP
为 AI 助手和自动化平台提供费用管理与 Gmail 收据采集功能。
ExpenseBot 托管式 Model Context Protocol 服务的公开安装和发现元数据。
ExpenseBot 为 AI 助手和自动化平台提供结构化访问权限,用于处理费用数据、Gmail 收据采集、报告、收入、里程、合规检查和会计交接。ExpenseBot 仍然负责采集和整理收据;下游会计软件仍然是账簿的事实来源。
面向 Agent 工作流的收据导入
ExpenseBot 也可以作为收据接收组件,融入更大型的 AI 或自动化工作流。你的 Agent 负责编排、业务规则、审核策略和下游系统;ExpenseBot 负责受支持的收据导入、信息提取、重复检测、最终处理状态,以及保存在 Google Sheets 和 Drive 中、由客户拥有的凭证。
可靠的集成应当:
- 每张收据只提交一次,并保留返回的提交标识符。
- 持续检查该标识符,直到获得权威的最终结果。
- 明确处理成功、重复、暂缓审核或错误状态。
- 避免重新提交仍在等待处理的任务。
- 连接每位客户自己的 ExpenseBot 账户,而不是在多个客户之间共享一个个人凭据。
请参阅面向构建者的集成概览,了解工作流约定、架构边界和实现示例。
推荐:远程 OAuth
对于支持远程 MCP 和 OAuth 的客户端,请使用托管式 Streamable HTTP 端点:
https://mcp.expensebot.ai/mcp
mcp.json 示例:
{
"mcpServers": {
"expensebot": {
"url": "https://mcp.expensebot.ai/mcp"
}
}
}
客户端应在浏览器中打开 ExpenseBot 登录和授权页面。不要在聊天中粘贴 ExpenseBot 令牌。
本地 stdio 备用方案
不支持远程 OAuth 的客户端可以运行公开的 npm 适配器:
npx -y @expensebot/mcp-server-auth
在客户端的 EXPENSEBOT_TOKEN 环境变量或机密配置中存储可撤销的 ExpenseBot 令牌。请前往 AI 助手令牌生成和撤销令牌。
Agent 可以执行的操作
- 搜索和分析费用、收入、里程、订阅以及损益。
- 提交收据图片和 PDF,并检查处理结果。
- 扫描已连接的 Gmail 账户以查找收据,并监控扫描进度。
- 添加现金费用、里程、收入和已确认的客户预付款。
- 在确认保护措施下审核、更正、分类、分组和注释指定费用。
- 创建、查看、导出和分享报告,并继续进行客户账单处理。
- 查看抵扣额、退款、合规问题、月度账簿和客户预付款余额。
- 追踪文档活动,并在可视化工作流更安全时打开相应的 ExpenseBot 审核界面。
当前在线服务提供 50 多种工具。写入操作会在适当情况下使用预览、确认、有限选择或应用交接。
实用提示词
扫描 Gmail 中的新收据,并告诉我哪些需要关注。显示我上个月尚未提交的差旅费用。将本季度在多伦多的 Uber Eats 费用归入 Client Demo,然后创建一份不含个人费用的报告,并帮助我向客户开账单。Client Acme 的预付款还剩多少?比较本季度的支出与去年同期的支出。
文档与支持
- ExpenseBot 网站:https://www.expensebot.ai
- 设置指南:https://www.expensebot.ai/mcp
- 构建器集成:https://www.expensebot.ai/receipt-collection-mcp?utm_source=github&utm_medium=referral&utm_campaign=mcp-builder-receipt-infrastructure&utm_content=expensebot-mcp-readme
- 实用提示词指南:https://www.expensebot.ai/mcp-actions
- 隐私政策:https://www.expensebot.ai/privacy
- 支持:mailto:[email protected]
本仓库仅包含公开的安装元数据。托管的 ExpenseBot 应用及其私有源代码未在此处发布。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。