io.github.ptrinh/final-notice

Registre officiel Productivité

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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http final-notice 'https://finalnotice.io/mcp'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "final-notice": {
            "type": "http",
            "url": "https://finalnotice.io/mcp"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Final Notice — MCP server
  2. Use it
  3. Tools
  4. Notes
  5. License

Final Notice — 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)
claude mcp add --transport http final-notice https://finalnotice.io/mcp
{
  "mcpServers": {
    "final-notice": { "type": "http", "url": "https://finalnotice.io/mcp" }
  }
}
B) Run the stdio server locally (npx)
{
  "mcpServers": {
    "final-notice": { "command": "npx", "args": ["-y", "finalnotice-mcp"] }
  }
}
C) Docker
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)
{
  "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.

Questions fréquentes

Qu'est-ce que io.github.ptrinh/final-notice ?

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

Comment installer io.github.ptrinh/final-notice ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http final-notice 'https://finalnotice.io/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.ptrinh/final-notice ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.ptrinh/final-notice est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.ptrinh/final-notice ?

Il est publié par ptrinh. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.