Final Notice

io.github.ptrinh由 GitHub 账号 ptrinh 发布v1.0.0更新于 Oct 25, 2026

Free demand-letter PDF generator for unpaid invoices, 80+ jurisdictions, 29 languages.

已验证Streamable HTTP可网页运行效率与工作流商业与电商

概览

AI 生成的概览

免费的远程 MCP 服务器,让助手起草并生成按司法辖区本地化、符合法律格式的催款函,输出可直接打印的 PDF。

可以做什么
列出支持的国家/辖区、货币、语言和语气,以便先选定有效参数;以结构化 JSON 预览催款函的标题、主题、正文、金额行、法律依据和结尾,便于在生成前审阅措辞。生成最终催款函 PDF(含配套信封),按所选辖区本地化并符合法律格式,以 base64 资源返回。
适用场景
当企业或个人需要针对逾期发票发出正式、不带威胁性的付款提醒或最终催款函,并希望措辞和格式适配特定国家与语言时适用。
运行要求
通过 Streamable HTTP 连接的远程端点;无需安装、账号、API 密钥或身份验证。也可通过 npx 或 Docker 运行本地 stdio 版本,默认调用托管服务,可用 FINALNOTICE_API_BASE 环境变量覆盖基础地址。需要能访问该托管服务的网络。
安装前请注意
你提供的信件内容,包括发件人与债务人姓名、地址、金额和发票信息,会发送给执行渲染的第三方托管服务。生成的函件为事实性模板,不构成法律建议,发送前应核对措辞与辖区规则。页面提供可选捐赠链接;服务本身据称免费。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Final Notice,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.ptrinh%2Ffinal-notice/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "final-notice": {
      "type": "http",
      "url": "https://finalnotice.io/mcp"
    }
  }
}

README

Final Notice — MCP server

[ptrinh/finalnotice-mcp MCP server]

Free, no-registration Model Context Protocol server that generates professional debt-collection demand letters: a print-ready PDF (formal letter + matching envelope), localized and legally formatted for 100+ jurisdictions and 33 languages (including Arabic/RTL, CJK, Indic, Thai, Cyrillic, and Greek).

  • Website: https://finalnotice.io
  • Hosted MCP endpoint: https://finalnotice.io/mcp (Streamable HTTP, JSON-RPC 2.0)
  • No auth, no API key, free.

The rendering engine (fonts, layout, jurisdiction rules) runs on the hosted service. This package is a thin stdio MCP server that forwards the three tools to the free public API, so you can run it locally or point any MCP client at the hosted endpoint.

Use it

A) Hosted endpoint (nothing to install)

bash
claude mcp add --transport http final-notice https://finalnotice.io/mcp
json
{  "mcpServers": {    "final-notice": { "type": "http", "url": "https://finalnotice.io/mcp" }  }}

B) Run the stdio server locally (npx)

json
{  "mcpServers": {    "final-notice": { "command": "npx", "args": ["-y", "finalnotice-mcp"] }  }}

C) Docker

bash
docker build -t finalnotice-mcp .docker run -i --rm finalnotice-mcp

The stdio server calls https://finalnotice.io by default; override with the FINALNOTICE_API_BASE environment variable.

Tools

ToolDescription
list_jurisdictionsSupported countries, currencies, languages, and tones. Call first to pick a valid jurisdiction + language.
preview_demand_letterRender the letter's text (title, subject, body, amount, legal reference, closing) as structured JSON — no PDF — to review wording.
generate_demand_letterGenerate the finished PDF (letter + envelope) and return it as a base64 resource.

Minimal example (generate_demand_letter arguments)

json
{  "jurisdiction": "GB",  "language": "en",  "tone": "final",  "senderName": "Acme Ltd",  "senderType": "business",  "attested": true,  "senderAddress": "1 High St\nLondon",  "debtorName": "J. Smith",  "debtorAddress": "2 Park Rd\nLeeds",  "debtorType": "individual",  "amount": 2450,  "currency": "GBP",  "invoiceNumber": "INV-1042",  "deadlineDays": 14}

Required fields: senderName, senderAddress, debtorName, debtorAddress, amount (> 0). Business/firm senders must set attested: true. Set debtorType: "individual" to apply consumer-protection rules where they exist (e.g. the UK Pre-Action Protocol for Debt Claims 30-day period, or the Dutch WIK fourteen-day wording).

Notes

  • A REST API mirrors the MCP tools: GET /api/meta, POST /api/preview, POST /api/generate.
  • This is not legal advice; letters are factual, non-threatening templates.
  • The service is free; an optional donation link is at https://finalnotice.io/donate.

License

MIT — see LICENSE.

来源:README.md,提交 2c9c2cf

工具

3

list_jurisdictions

List every supported country/jurisdiction (code, name, currency, default language) plus the available languages and tones. Call this first to pick a valid jurisdiction + language.

无需输入参数。

preview_demand_letter

Render the demand letter's text content (title, subject, body paragraphs, amount line, legal reference, closing) as structured JSON, without producing a PDF. Use to review or refine wording before generating.

输入参数banktoneamount必填attestedcurrencylanguagesenderRefdebtorName必填debtorTypeenclosuressenderName必填senderType另有 11 个

generate_demand_letter

Generate the finished demand-letter PDF (formal letter + matching envelope), localized and legally formatted for the jurisdiction. Returns the PDF as a base64 resource. Free, no registration.

输入参数banktoneamount必填attestedcurrencylanguagesenderRefdebtorName必填debtorTypeenclosuressenderName必填senderType另有 11 个

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分