accueil / serveurs / Dev & Code / io.github.ptrinh/final-notice
io.github.ptrinh/final-notice
serveur MCP (Model Context Protocol) · final-notice 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.ptrinh/final-notice est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ptrinh/final-notice » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- generate_demand_letter≈ 843 tokens
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.
Paramètres, retour & exemple (23)
Paramètresbank· object · optionnel
Payment/bank details keyed by field (e.g. {bankName, iban, accountNumber}). Optional.tone· string · optionnel · reminder | final | prelitigation
Escalation level. Default: final.amount· number · requis
Amount owed, as a number (no separators). Required, > 0.attested· boolean · optionnel
Confirms authorization to send under the sender name. Required when senderType is business/firm.currency· string · optionnel
ISO 4217 currency (optional; defaults to the jurisdiction's).language· string · optionnel
Letter language code (e.g. en, es, fr, de, pt, ar, zh, ja). Must be offered for the jurisdiction; defaults to en.senderRef· string · optionnel
Creditor's own reference number (optional).debtorName· string · requis
Debtor name. Required.debtorType· string · optionnel · individual | business
Whether the debtor is a private individual (consumer) or a business. 'individual' activates jurisdiction consumer rules (e.g. GB Pre-Action Protocol 30-day floor, NL WIK wording). Default: business.enclosures· string · optionnel
Enclosed documents, printed as 'Encl.: …' under the signature (e.g. 'Copy of invoice INV-123'). Optional.senderName· string · requis
Creditor name (person or business). Required.senderType· string · optionnel · individual | business | firm
Creditor type. Business/firm requires attested=true.signerName· string · optionnel
Name of the person signing (optional; defaults to senderName).description· string · optionnel
What the debt is for (optional).senderTitle· string · optionnel
Signer's job title (optional).deadlineDays· number · optionnel
Days from issue to pay (optional; default 14).jurisdiction· string · optionnel
ISO 3166-1 alpha-2 country code of the debtor (e.g. US, GB, DE, BR, AE). Use list_jurisdictions for the full set; XX = generic/international.originalDate· string · optionnel
ISO date the debt was incurred/invoiced (optional).debtorAddress· string · requis
Debtor postal address, multi-line. Required.invoiceNumber· string · optionnel
Invoice/account number (optional).senderAddress· string · requis
Creditor postal address, multi-line (\n separated). Required.senderContact· string · optionnel
Creditor email/phone (optional).deliveryMethod· string · optionnel · registered | email | both
How the letter is sent; printed as a notation above the recipient (e.g. 'By registered post and email'). Optional.
Exemple d'appel{"name": "generate_demand_letter", "arguments": {"amount": 1, "debtorName": "texte", "senderName": "texte", "debtorAddress": "texte", "senderAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_jurisdictions≈ 78 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_jurisdictions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview_demand_letter≈ 847 tokens
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.
Paramètres, retour & exemple (23)
Paramètresbank· object · optionnel
Payment/bank details keyed by field (e.g. {bankName, iban, accountNumber}). Optional.tone· string · optionnel · reminder | final | prelitigation
Escalation level. Default: final.amount· number · requis
Amount owed, as a number (no separators). Required, > 0.attested· boolean · optionnel
Confirms authorization to send under the sender name. Required when senderType is business/firm.currency· string · optionnel
ISO 4217 currency (optional; defaults to the jurisdiction's).language· string · optionnel
Letter language code (e.g. en, es, fr, de, pt, ar, zh, ja). Must be offered for the jurisdiction; defaults to en.senderRef· string · optionnel
Creditor's own reference number (optional).debtorName· string · requis
Debtor name. Required.debtorType· string · optionnel · individual | business
Whether the debtor is a private individual (consumer) or a business. 'individual' activates jurisdiction consumer rules (e.g. GB Pre-Action Protocol 30-day floor, NL WIK wording). Default: business.enclosures· string · optionnel
Enclosed documents, printed as 'Encl.: …' under the signature (e.g. 'Copy of invoice INV-123'). Optional.senderName· string · requis
Creditor name (person or business). Required.senderType· string · optionnel · individual | business | firm
Creditor type. Business/firm requires attested=true.signerName· string · optionnel
Name of the person signing (optional; defaults to senderName).description· string · optionnel
What the debt is for (optional).senderTitle· string · optionnel
Signer's job title (optional).deadlineDays· number · optionnel
Days from issue to pay (optional; default 14).jurisdiction· string · optionnel
ISO 3166-1 alpha-2 country code of the debtor (e.g. US, GB, DE, BR, AE). Use list_jurisdictions for the full set; XX = generic/international.originalDate· string · optionnel
ISO date the debt was incurred/invoiced (optional).debtorAddress· string · requis
Debtor postal address, multi-line. Required.invoiceNumber· string · optionnel
Invoice/account number (optional).senderAddress· string · requis
Creditor postal address, multi-line (\n separated). Required.senderContact· string · optionnel
Creditor email/phone (optional).deliveryMethod· string · optionnel · registered | email | both
How the letter is sent; printed as a notation above the recipient (e.g. 'By registered post and email'). Optional.
Exemple d'appel{"name": "preview_demand_letter", "arguments": {"amount": 1, "debtorName": "texte", "senderName": "texte", "debtorAddress": "texte", "senderAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».