accueil / serveurs / Finance & Paiement / com.sendthisfax/fax
com.sendthisfax/fax
serveur MCP (Model Context Protocol) · SendThisFax 0.1.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 com.sendthisfax/fax est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.sendthisfax/fax » 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 4 outils
- check_balance≈ 123 tokens
Get the prepaid credit balance of the API key used to authenticate this MCP connection. Requires a bearer API key (stf_live_...). Buy or top up credits at https://www.sendthisfax.com/en/credits — credits never expire and failed faxes are re-credited automatically.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "check_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_fax_status≈ 186 tokens
Get the current status of a fax. Poll this after send_fax until a terminal state. Fax lifecycle: draft (uploaded, not submitted) -> pending (submitted, awaiting payment) -> sending -> delivered | failed. Payment lifecycle: unpaid -> verifying/open (checkout in progress) -> paid | failed | canceled | expired. A fax that fails after payment is refunded automatically to the payer.
Paramètres, retour & exemple (1)
Paramètresfax_id· string · requis
The fax public id (fax_...) returned by the upload
Exemple d'appel{"name": "get_fax_status", "arguments": {"fax_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_price≈ 179 tokens
Get the price quote in euro cents for sending a fax. Pricing: 5.00 EUR for up to 5 pages, plus 0.50 EUR per extra page, plus VAT based on the payer's billing country (0% VAT outside the EU).
Paramètres, retour & exemple (2)
Paramètrespage_count· integer · requis
Number of pages in the PDFbilling_country· string · requis
ISO 3166-1 alpha-2 country code of the payer (e.g. DE, FR, NL)
Exemple d'appel{"name": "get_price", "arguments": {"page_count": 1, "billing_country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_fax≈ 607 tokens
Submit an uploaded PDF for faxing. Step 1 (before this tool): upload the PDF over plain HTTP multipart, using any HTTP client you have — shell, JavaScript fetch with FormData, Python, etc.: curl -F "file=@document.pdf" https://www.sendthisfax.com/api/upload fetch("https://www.sendthisfax.com/api/upload", {method: "POST", body: formDataWithFile}) The response contains fax_public_id and page_count. PDFs must be unencrypted, at most 50 MB and 1000 pages. Step 2: call this tool with the fax_public_id and the recipient fax number. Two modes: - With an API key (Authorization: Bearer stf_live_... on this MCP connection): the fax price is debited from the prepaid credit balance and sending starts immediately — no checkout, no browser. sender_email and billing_country are optional (they default to the key's records). Buy credits at https://www.sendthisfax.com/en/credits. - Without an API key: sender_email and billing_country are REQUIRED and the tool returns a checkout_url the USER must pay in a browser; the fax is sent automatically once paid. In both modes, poll get_fax_status until status reaches "delivered" or "failed" (failures after payment are auto-refunded). For integration testing, +19898989898 is the designated test recipient number.
Paramètres, retour & exemple (5)
Paramètreslocale· string · optionnel · en | de | fr | nl | es | it
Language for emails and the checkout page (default: en)sender_email· string · optionnel
Payer email for the receipt and delivery notification. Required without an API key; defaults to the key's email otherwise.fax_public_id· string · requis
The fax public id (fax_...) from the upload stepbilling_country· string · optionnel
ISO 3166-1 alpha-2 country of the payer, determines VAT. Required without an API key; fixed by the key's first purchase otherwise.recipient_number· string · requis
Recipient fax number in E.164 format, e.g. +49301234567
Exemple d'appel{"name": "send_fax", "arguments": {"fax_public_id": "texte", "recipient_number": "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é ».