mcpfax Envoyer un fax maintenant

API fax & exemples de code

Envoyez de vrais fax depuis votre propre logiciel – avec le même compte et le même solde que dans Claude et ChatGPT. Une requête HTTPS par fax, sans matériel, sans abonnement.

REST API · Base URL https://mcpfax.de/api/v1

Démarrer en 3 étapes

  1. Créez un compte et rechargez votre crédit (prépayé, sans abonnement).
  2. Créez une clé API sous Compte → Clés API (commence par mfx_).
  3. Envoyez-la dans l’en-tête Authorization: Bearer mfx_… à chaque requête.

Exemples de code

curl -s https://mcpfax.de/api/v1/fax/send \
  -H "Authorization: Bearer $MCPFAX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "recipient_fax_number": "+49 30 1234567",
    "content": "# Hello\nThis is a test fax.",
    "idempotency_key": "order-4711"
  }'

Source du document (une seule par fax) : content (texte ou Markdown), file_base64 + file_name (PDF, DOCX, JPG, PNG, TXT ; 15 Mo max.) ou file_url (URL https publique).

✔ Bonnes pratiques : vérifiez d’abord le coût avec /fax/price, envoyez toujours un idempotency_key unique (une nouvelle tentative n’envoie jamais deux fois), utilisez max_cost comme limite et interrogez /fax/{id} jusqu’à « delivered » ou « failed ». Les fax échoués sont remboursés automatiquement.

Exemples complets et prêts à l’emploi, configurations clients : github.com/Ploetzeneder/mcpfax

Points de terminaison

MethodEndpointDescription
POST/fax/priceDevis : vérifie le numéro, compte les pages – n’envoie rien
POST/fax/sendEnvoie un fax (éventuellement programmé avec send_at)
GET/fax/{id}Statut d’un fax (sent, delivered, failed, scheduled …)
GET/fax/{id}/reportRapport d’envoi PDF comme preuve de transmission
POST/fax/{id}/resendRenvoie un fax précédent
POST/fax/{id}/cancelAnnule un fax programmé avec remboursement intégral
GET/faxesFax récents (limit, since)
GET/balanceSolde prépayé
GET · POST/contactsRechercher ou enregistrer des contacts fax

Authentification : clé API ou jeton OAuth 2.1 comme Bearer token. Réponses en JSON ; les erreurs contiennent error et message (402 = solde insuffisant).

MCP dans Cursor, VS Code et autres clients

Pour les outils d’IA, utilisez directement le point MCP – la connexion se fait via OAuth à la première utilisation.

Cursor · ~/.cursor/mcp.json
{
  "mcpServers": {
    "mcpfax": { "url": "https://mcpfax.de/mcp" }
  }
}
VS Code · .vscode/mcp.json
{
  "servers": {
    "mcpfax": { "type": "http", "url": "https://mcpfax.de/mcp" }
  }
}

Connecter à Claude → · Zapier · Make · n8n →