Skip to main content
Glama
enzoemir1

invoiceflow-mcp

InvoiceFlow MCP

用于 Model Context Protocol 的 AI 驱动发票自动化工具

License: MIT TypeScript MCP

InvoiceFlow 可以创建专业的 PDF 发票,利用 AI 预测逾期付款风险,自动发送提醒,核对 Stripe/PayPal 的付款,并跟踪您的现金流——所有这些都通过 MCP 协议完成。


功能特性

  • 专业的 PDF 发票:包含明细项、税费、折扣、多币种(10 种货币)

  • AI 风险预测(0-100):基于发票金额、客户历史、到期日、提醒历史进行预测

  • 智能提醒:根据风险等级进行升级提醒

  • 付款核对:通过金额 + 电子邮件将 Stripe/PayPal 付款与发票匹配

  • 现金流报告:包含收款率、预计收入、客户明细

  • 客户管理:自动跟踪付款历史

  • 顺序发票编号(INV-2026-0001, INV-2026-0002, ...)

  • 10 个 MCP 工具 + 4 个 MCP 资源,涵盖完整的发票生命周期


快速入门

从 MCPize 市场安装

  1. mcpize.com 上搜索 InvoiceFlow MCP

  2. 点击 Install 并选择您的订阅等级

  3. 工具和资源将自动在任何兼容 MCP 的客户端中可用

从源码构建

git clone https://github.com/enzoemir1/invoiceflow-mcp.git
cd invoiceflow-mcp
npm ci
npm run build

添加到您的 MCP 客户端配置中:

{
  "mcpServers": {
    "invoiceflow": {
      "command": "node",
      "args": ["path/to/invoiceflow-mcp/dist/index.js"]
    }
  }
}

工具

client_manage

创建新客户。在创建发票前必须执行此操作。

invoice_create

创建带有明细项的发票。自动计算小计、税费、折扣和总额。生成顺序发票编号 (INV-YYYY-NNNN)。

invoice_send

通过电子邮件发送 PDF 发票(需要 SENDGRID_API_KEY)。将状态更新为“已发送”。

invoice_list

按状态、客户、金额范围、日期范围或逾期状态筛选发票。支持分页。

invoice_mark_paid

将发票标记为已支付(全额或部分)。自动更新客户付款历史。

invoice_remind

发送付款提醒。增加提醒计数。支持自定义消息。

invoice_risk

AI 驱动的逾期付款风险预测(0-100)。返回风险等级、因素细分、建议操作、下次提醒日期。

cashflow_report

生成现金流摘要:总开票金额、已收款、未收款、逾期款、收款率、30 天预测。

payment_reconcile

通过金额和付款人电子邮件将收款与发票匹配。自动标记为已支付。


资源

资源

描述

invoices://pending

所有未支付发票

invoices://overdue

已过期的发票

invoices://stats

月度现金流摘要

clients://list

所有带有付款历史的客户


风险预测引擎

使用 4 个加权因素对发票进行 0-100 分评分:

因素

权重

衡量内容

发票金额

20%

金额越高 = 风险越高

客户历史

35%

付款率、逾期付款、平均天数

到期日

30%

距离到期/逾期的天数

提醒次数

15%

已发送的提醒次数

风险等级: 低 (0-30), 中 (31-60), 高 (61-100)


集成

  • SendGrid -- 设置 SENDGRID_API_KEY 以发送电子邮件发票/提醒

  • Stripe -- 设置 STRIPE_API_KEY 以进行付款核对

  • PayPal -- 设置 PAYPAL_CLIENT_ID + PAYPAL_CLIENT_SECRET

货币

USD, EUR, GBP, CAD, AUD, JPY, CHF, TRY, BRL, INR


定价

等级

价格

每月发票数

功能

免费版

$0

5

基础 PDF 发票

专业版

$15/月

100

AI 风险、提醒、Stripe 同步

商业版

$30/月

无限制

多币种、核对、现金流

可在 MCPize Marketplace 获取。


开发

npm run dev        # Hot reload
npm run build      # Production build
npm test           # Run tests
npm run inspect    # MCP Inspector

许可证

MIT 许可证。详情请参阅 LICENSE

Automatia BCN 构建。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
B
quality - B tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/enzoemir1/invoiceflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server