mcpField
E
ExpenseBot

ExpenseBot

远程服务
expensebot.ai金融数据04 周前更新

关于 ExpenseBot

ExpenseBot 为 AI 助手和自动化平台提供费用管理与收据处理能力,可连接邮箱收据并整理费用、报告及会计交接。它通过托管的远程 MCP 服务提供工具,并以预览、确认或应用内交接约束写入操作。

主要功能

  1. 01提交收据并查询处理结果
  2. 02扫描 Gmail 收据并查看进度
  3. 03搜索与分析费用、收入和里程
  4. 04审核、分类及更正费用
  5. 05创建、导出和分享报告
  6. 06检查合规问题与账目

适用场景

  1. 01收集收据并处理重复或待审核结果
  2. 02扫描 Gmail 中的新收据
  3. 03整理差旅费用并生成报告
  4. 04检查客户预付款余额或费用趋势

MCP 相关

托管的远程 MCP 服务向客户端提供费用、收据、报告及相关操作工具,可通过 OAuth 连接。也提供本地 stdio 适配器,供不支持远程 OAuth 的客户端使用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.expensebot.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@expensebot/mcp-server-auth0.6.26

工具

61
参数类型必填说明
tagsarray否按标签筛选
limitinteger否每页结果数(默认值 20,最大值 50)
querystring否对用户现有费用字段进行自然语言检索(商户、城市/位置、Notes,包括收据项目、配送来源、付款人和 Business purpose、Tag、类别)。采用确定性的区分大小写无关匹配,不使用嵌入或模型分类器。与结构化筛选条件按 AND 语义组合。示例:'Tribeca restaurant'、'Bodewell project hardware store'、'client dinner note'。
cursorstring否上一次 search_expenses 页面返回的不透明 nextCursor。重复使用相同的筛选条件;切勿构造或编辑此值。
dateRangeany否时间段筛选。只能使用一种变体——选择与用户表述相符的格式。
maxAmountnumber否费用最高金额
merchantsarray否按商户名称筛选(例如,['Uber', 'Starbucks'])
minAmountnumber否费用最低金额
categoriesarray否按费用类别筛选(例如,['Travel', 'Meals'])
hasReceiptboolean否为 true 时,仅返回包含收据链接的费用。为 false 时,仅返回不包含收据链接的费用。
clientEmailstring否客户账户邮箱。会计人员仅可将其用于已接受的 ExpenseBot 客户。

详细介绍

ExpenseBot 徽标

ExpenseBot MCP

为 AI 助手和自动化平台提供费用管理与 Gmail 收据采集功能。

ExpenseBot 托管式 Model Context Protocol 服务的公开安装和发现元数据。

ExpenseBot 为 AI 助手和自动化平台提供结构化访问权限,用于处理费用数据、Gmail 收据采集、报告、收入、里程、合规检查和会计交接。ExpenseBot 仍然负责采集和整理收据;下游会计软件仍然是账簿的事实来源。

面向 Agent 工作流的收据导入

ExpenseBot 也可以作为收据接收组件,融入更大型的 AI 或自动化工作流。你的 Agent 负责编排、业务规则、审核策略和下游系统;ExpenseBot 负责受支持的收据导入、信息提取、重复检测、最终处理状态,以及保存在 Google Sheets 和 Drive 中、由客户拥有的凭证。

可靠的集成应当:

  1. 每张收据只提交一次,并保留返回的提交标识符。
  2. 持续检查该标识符,直到获得权威的最终结果。
  3. 明确处理成功、重复、暂缓审核或错误状态。
  4. 避免重新提交仍在等待处理的任务。
  5. 连接每位客户自己的 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 应用及其私有源代码未在此处发布。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。