Six Mois de Faxify MCP : Les Leçons du Fax IA

Quand nous avons lancé Faxify MCP le 9 novembre 2025, la couche protocole était déjà mature. MCP avait un an. OAuth 2.1 faisait partie de la spécification d'autorisation MCP depuis mars 2025, raffinée à nouveau en juin, et raffinée une troisième fois la semaine même où nous avons lancé. Claude.ai web supportait les intégrations OAuth-MCP à distance depuis six mois à ce moment-là. Enterprise depuis mai, Pro depuis juin. Cursor 1.0 était arrivé en juin avec MCP natif plus OAuth plus installation en un clic. ChatGPT Developer Mode avec support MCP complet avait été livré deux mois avant nous, le 9 septembre, couvrant les plans Pro, Plus, Business, Enterprise et Education. L'écosystème était prêt. Ce qui manquait, c'était la profondeur de domaine : aucun service de fax commercial n'avait construit le fax comme une surface MCP typée.
Faxify n'a pas été précoce sur le protocole. Faxify a été le premier à amener le fax dans un écosystème de clients IA MCP déjà mature. Six mois plus tard, un seul autre service de fax a annoncé un serveur MCP, réservé aux plans entreprise.
Ceci est une rétrospective sur ce que nous avons construit, ce que nous construirions de la même manière aujourd'hui, et les décisions architecturales qui se sont révélées plus importantes que toutes les autres.
Pour le guide de configuration canonique, consultez le guide du Fax IA avec Faxify MCP. Cet article est la réflexion, pas le manuel.
TL;DR
- L'hébergé a gagné. L'auto-déploiement aurait été une taxe que les utilisateurs n'auraient pas payée.
- L'identité unifiée entre l'application et la surface MCP est la décision qui a composé. Une seule connexion sur iOS, Android, web et chaque client MCP.
- OAuth 2.1 pour les clients HTTP, stdio relayé par JWT pour tous les autres, les deux sur le même endpoint.
- 17 outils typés. Le pattern brouillon → prévisualisation → envoi compte plus que le nombre.
- MCP sur chaque niveau, incluant le plan gratuit de 25 pages/mois. Le reste de la catégorie a pris la direction inverse.
- Lancé le 9 novembre 2025. Le premier serveur MCP de fax commercial hébergé, dans un écosystème de protocole déjà mature.
Les décisions architecturales qui ont bien vieilli
Six mois plus tard, l'architecture a tenu. Les pièces que nous avons construites portent la charge attendue, et les parties de la spécification MCP qui ont bougé autour de nous, notamment l'autorisation, sont celles que nous avons gardées suffisamment souples pour s'adapter.
Hébergé, pas auto-déployé
La première décision était de savoir s'il fallait livrer un serveur hébergé ou un serveur open source que les utilisateurs exécuteraient eux-mêmes. Open-source-et-auto-hébergé est la forme par défaut dans l'écosystème MCP des débuts : les serveurs de référence populaires (filesystem, GitHub, Postgres) sont des processus locaux que vous clonez et exécutez. Nous sommes allés vers l'hébergé.
Un serveur hébergé à https://mcp.faxify.com/api/v1/mcp garde l'implémentation de la spécification MCP à jour et exécute la plomberie OAuth, JWT et stockage. Un utilisateur qui pointe Claude Desktop ou Cursor vers une URL ne fait à peu près rien.
Le pont stdio est open source : Faxify/mcp-client sur GitHub. C'est la pièce qui bénéficie d'être inspectable sur la machine de l'utilisateur. Le serveur hébergé reste hébergé.
Deux chemins d'authentification, un seul endpoint
La deuxième décision était l'authentification. En novembre 2025, OAuth-MCP était déjà en service sur les principaux clients. La question n'était pas de savoir s'il fallait attendre OAuth. La question était de savoir s'il fallait construire une surface d'authentification MCP séparée, ou étendre notre authentification d'application existante (Apple SSO, Google SSO, OTP par courriel, JWT) pour qu'elle devienne MCP-aware.
Nous avons étendu. Les deux chemins routent vers le même endpoint MCP.
Pour les clients HTTP natifs (Claude.ai web, ChatGPT Developer Mode), le serveur implémente OAuth 2.1 avec Dynamic Client Registration selon RFC 7591. Les clients découvrent nos endpoints d'autorisation via les métadonnées bien connues à /.well-known/oauth-authorization-server selon RFC 8414, s'auto-enregistrent sans liste blanche, et complètent le flux standard de code d'autorisation. Les codes d'autorisation sont des JWT sans état chiffrés avec AES-256-GCM. Pas de secrets client à fuiter. Pas de listes blanches d'URI de redirection à maintenir.
Pour les clients basés sur stdio (Cursor, Claude Desktop, Continue.dev, Aider, Cline), les utilisateurs copient un JWT de longue durée depuis les paramètres de leur compte Faxify dans la configuration MCP du client. Le wrapper npm @faxify/mcp-client fait le pont entre stdio et HTTPS, envoyant le JWT comme bearer token sur chaque requête.
Le pari était que la division stdio-vs-OAuth persisterait plus longtemps qu'un seul trimestre. C'est ce qui s'est passé. La spécification d'autorisation MCP a connu des révisions ; la forme de base « OAuth pour les clients HTTP, JWT pour les clients stdio » n'a pas bougé.
Même compte, même authentification, même abonnement
La décision qui a composé : ne pas construire les « utilisateurs MCP » comme une table d'utilisateurs séparée. Faxify avait déjà Apple SSO, Google SSO et OTP par courriel branchés pour les applications iOS, Android et web. MCP étend ces mêmes flux. Il n'en introduit pas de parallèles.
Pour les clients stdio, le JWT qu'un utilisateur copie depuis les paramètres de son compte Faxify est le même JWT qui authentifie sa session d'application. Une seule émission. Valide partout où l'utilisateur a un client Faxify-aware.
Le chemin que la plupart des services de fax ont pris est de construire une surface de clé API ou de clé MCP séparée, parfois avec sa propre ligne d'abonnement, parfois avec son propre compteur de facturation. Nous ne l'avons pas fait. Le coût de l'identité unifiée à travers l'application et la surface MCP était réel, mais il a été amorti une seule fois.
Le résultat : un utilisateur qui s'est connecté avec Apple sur iOS à 9h peut coller l'URL du serveur dans Claude.ai à midi et commencer à rédiger des fax depuis son quota existant de 25 pages, sans nouveau compte ni courriel d'assistance à retenir.
17 outils, typés de bout en bout
Le mouvement qui a le plus compté pour la qualité des agents a été la surface d'outils. Faxify MCP expose 17 outils typés répartis sur quatre catégories : brouillons (six outils), envoi (trois), boîte de réception et statut (quatre), et compte et plans (quatre). Chaque outil déclare un schéma d'entrée, une forme de réponse de succès et une forme de réponse d'erreur dans le système de types MCP, ce qui donne aux clients IA des suggestions d'arguments d'une qualité comparable à l'autocomplétion et leur permet de valider les entrées avant l'appel. Le chiffre 17 n'a rien de sacré : c'est la surface qui a émergé d'un seul principe — chaque opération qu'un agent IA réfléchi voudrait faire au nom d'un utilisateur a son propre outil, avec des formes qui rendent les opérations destructrices explicites.
Les outils de brouillon (create_draft, get_draft, update_draft, delete_draft, list_drafts, get_draft_preview) portent plus de poids qu'il n'y paraît. Un agent qui rédige un fax, le prévisualise, et attend la confirmation de l'utilisateur avant d'appeler send_fax_using_draft, c'est la différence entre « assistant utile » et « électron libre qui compose des numéros de fax ». Nous avons ajouté l'outil de prévisualisation tôt. Nous l'ajouterions encore plus tôt la prochaine fois.
Ce que nous n'avons pas ajouté : aucun outil qui dépense de l'argent ou supprime le compte sur un mauvais prompt. Ces actions forcent l'utilisateur à revenir dans l'application, exprès.
À quoi ressemblent vraiment 6 mois de fax MCP en conditions réelles
Nous étions plus tôt que la demande. Nous le savions en y allant. La forme de ce qui est arrivé correspond à certaines de nos prédictions et en contredit d'autres.
Quels clients se sont présentés en premier
Les audiences de développeurs ont bougé le plus rapidement parce que le fichier de configuration MCP était déjà dans leur mémoire musculaire en novembre. Cursor et Claude Desktop ont été les premières intégrations que les utilisateurs ont branchées. Les utilisateurs de Claude.ai web sur les niveaux Enterprise et Pro ont branché Faxify le jour même de notre lancement ; le flux OAuth y est de loin le plus propre de tous les chemins. ChatGPT Developer Mode a fonctionné du premier coup sans que nous ayons rien à livrer. C'est à ça que servent les protocoles (un seul écart : ChatGPT Free et Team n'ont toujours pas de chemin MCP natif, donc ces utilisateurs se rabattent sur des Custom GPTs avec OpenAPI Actions qui frappent directement nos endpoints HTTP avec le JWT).
Les autres clients stdio (Continue.dev, Aider, Cline) n'ont nécessité aucun travail spécifique par client. Un wrapper, un JWT, un fragment JSON copié entre les configurations.
Le brassage de la spécification d'authentification pendant la fenêtre de lancement
La spécification d'autorisation MCP était une cible mouvante autour de notre lancement. Elle a été révisée en juin 2025 et de nouveau en novembre 2025. La révision de novembre est arrivée la semaine même où nous avons livré. Nous avons dû absorber ces changements sans casser le produit lancé.
C'est là que l'architecture hébergée a gagné sa place. Les changements de spécification atterrissaient côté serveur et sortaient avec le déploiement suivant de mcp.faxify.com. Les utilisateurs stdio avec @faxify/mcp-client installé localement n'avaient rien à mettre à jour ; la surface du wrapper pour l'utilisateur (copier un JWT, le coller dans un fichier de configuration) est restée stable pendant que le protocole filaire sous-jacent changeait. Un utilisateur qui aurait exécuté un serveur MCP fax open source lui-même aurait dû suivre la spécification, redéployer à chaque révision, et déboguer son propre flux d'authentification contre un document d'autorisation mouvant.
La décision sur le niveau d'accès
Nous avons décidé en novembre 2025 que MCP devait être sur chaque plan Faxify, incluant le niveau gratuit de 25 pages/mois. Six mois plus tard, le reste de la catégorie part dans la direction opposée.
MCP n'est pas une fonctionnalité premium. C'est une méthode de connexion. Le traiter comme un upsell payant est la même erreur de catégorie que celle qui aurait été faite en facturant SSL en supplément en 2010, ou l'accès API en 2015. Les deux ont été intégrés au produit de base avec le temps parce qu'ils étaient devenus la norme. L'intégration IA est sur la même trajectoire, juste plus vite.
L'analogue est clair. Au milieu des années 2010, « l'accès API » était un niveau premium : Slack, GitHub, Salesforce réservaient toutes les API aux plans supérieurs. En 2018, la plupart avaient déplacé les API vers le niveau de base ; la différenciation s'était déplacée vers les limites de débit et la portée. Le niveau premium n'était pas « avoir une API », c'était « avoir plus d'API ». La différenciation en 2026 n'est pas de savoir si vous livrez un serveur MCP. C'est combien d'usage MCP votre plan inclut.
Notre niveau gratuit reçoit 25 pages par mois et l'accès à chaque outil Faxify, incluant les 17 outils MCP. Un utilisateur peut brancher Claude Desktop, envoyer une demi-douzaine de vrais fax de test, et décider si l'intégration mérite son coût avant de sortir une carte. C'est la bonne forme pour un développeur ou opérateur qui évalue l'automatisation du fax. Leur demander de s'engager dans un contrat entreprise avant qu'ils aient vu l'API fonctionner n'est pas un mouvement de vente ; c'est un filtre qui exclut l'audience qui devrait être vos premiers fans.
Le niveau gratuit n'inclut pas de BAA. Les flux de travail PHI en production exigent un plan d'affaires sur mesure avec des modalités BAA en place (consultez notre article sur le fax en ligne conforme HIPAA pour la chaîne BAA). Mais pour tout le reste (dépôts juridiques de petite firme, divulgations immobilières, paperasse de recrutement, accusés de réception de factures, la longue traîne de communications réglementées qui n'impliquent pas de PHI), la bonne forme est « rendez MCP peu coûteux à essayer, puis évoluez avec l'usage ». L'usage MCP consomme le même quota de pages que les applications.
Où en est le reste du terrain, au 23 mai 2026
Six mois après notre lancement, la carte publique de MCP chez les fournisseurs de fax commerciaux est courte.
- Fax.Plus — a annoncé son serveur MCP le 23 mai 2026, réservé aux plans Enterprise. La page marketing publique à
fax.plus/mcpest encore étiquetée « Coming Soon » au moment d'écrire ces lignes. C'est le seul concurrent direct fax-SaaS avec une annonce MCP publique. - Telnyx — pas de serveur MCP natif. La seule entrée « Telnyx Fax MCP » en circulation est un wrapper tiers viaSocket autour de l'API fax de Telnyx, pas une surface publiée par Telnyx.
- eFax, MyFax, RingCentral Fax, HelloFax / Dropbox Fax, SRFax — pas de serveur MCP public, pas d'annonce, pas de liste d'attente. Ce sont les plus grands fournisseurs fax-SaaS par base d'utilisateurs ; aucun n'a livré ni mis en chantier d'intégration MCP.
Le but de cette carte n'est pas de marquer des points contre qui que ce soit. C'est d'ancrer ce que « premier » a vraiment voulu dire quand nous avons livré, par rapport à l'état vérifiable du terrain aujourd'hui. Le fax-comme-surface-MCP-typée reste une catégorie à deux, six mois plus tard.
Et la suite
Côté client, la matrice des clients nommés a de la place pour grandir. MCP natif sur Gemini, GitHub Copilot, VS Code, Windsurf et Microsoft Copilot Studio sont les cibles évidentes à mesure que ces plateformes le prennent en charge. Nous ne promettons pas de dates parce que le travail dépend des plateformes qui livrent leur côté en premier.
Côté flux de travail, la question plus intéressante est de savoir ce que les agents font avec le fax quand c'est un outil typé au lieu d'une application séparée. Les patterns que nous voyons émerger sont inter-systèmes : un agent qui surveille une boîte de réception pour de nouvelles autorisations préalables, rédige la réponse fax, la prévisualise pour revue humaine, et l'envoie — c'est filesystem + email + Faxify MCP dans une seule orchestration. Le même pattern s'applique aux dépôts juridiques, aux transferts de documents immobiliers, à la paperasse de recrutement. Nous n'avons pas conçu pour ces flux. Ils ont émergé parce que l'outil typé était là.
Le cluster MCP how-to ouvre en octobre avec « Qu'est-ce que Model Context Protocol ? », suivi des tutoriels Claude Desktop, ChatGPT et Cursor.
Foire Aux Questions
Faxify MCP est-il disponible sur le plan gratuit ?
Oui. Faxify MCP est inclus dans tous les plans, en commençant par le niveau gratuit — 25 pages/mois, sans carte de crédit, sans frais MCP séparés. L'usage MCP consomme le même quota mensuel de pages que les applications iOS, Android et web. Il n'y a pas d'abonnement MCP spécifique ni de surcharge pour les fax initiés par IA.
Quels assistants IA fonctionnent avec Faxify MCP ?
OAuth natif : Claude Desktop (avec authentification web) et Claude sur le web à claude.ai, plus ChatGPT Pro, Plus, Business, Enterprise et Education via Developer Mode. Stdio (via le wrapper npm @faxify/mcp-client + un JWT) : Cursor, Continue.dev, Aider, Cline et tout autre client compatible MCP. Le endpoint du serveur est le même dans les deux cas : https://mcp.faxify.com/api/v1/mcp.
Faxify MCP exige-t-il un compte ou un abonnement séparé ?
Non. Faxify MCP utilise le même compte Faxify, la même connexion Apple / Google / OTP par courriel, et le même quota mensuel de pages que les applications iOS, Android et web de Faxify. Une seule connexion, un seul abonnement, un seul quota de pages, un seul ensemble d'outils — exposés aux clients IA via OAuth (pour ChatGPT Developer Mode, Claude.ai web) et JWT (pour les clients stdio comme Cursor, Claude Desktop, Continue.dev, Aider, Cline).
En quoi Faxify MCP diffère-t-il d'un serveur MCP fax open source que j'exécuterais moi-même ?
Faxify MCP est hébergé. Nous opérons les endpoints OAuth 2.1, le pont stdio, le cycle de vie JWT et l'intégration opérateur avec SignalWire. Nous suivons la spécification MCP à mesure qu'elle évolue et livrons les changements côté serveur. Vous apportez le client IA. Exécuter un serveur MCP fax open source vous-même signifie que vous gérez tout cela en plus du contrat opérateur, de la chaîne BAA, du stockage des documents, et de l'astreinte quand la spécification change.
Où puis-je voir le code source de Faxify MCP ?
Le pont stdio est open source sur GitHub à Faxify/mcp-client et publié sur npm sous @faxify/mcp-client. C'est le wrapper que les clients stdio (Cursor, Claude Desktop, Continue.dev, Aider, Cline) utilisent pour atteindre le serveur hébergé. Le serveur MCP hébergé lui-même est en source fermée. Nous documentons la surface publique à mcp.faxify.com.
Quand Faxify a-t-il lancé son serveur MCP ?
Faxify a lancé son serveur MCP publiquement le 9 novembre 2025. L'architecture complète, le modèle d'authentification et les 17 outils typés sont documentés dans notre article phare sur le fax IA avec Faxify MCP.
Quels services de fax disposent d'un serveur MCP en mai 2026 ?
Faxify (lancé le 9 novembre 2025, sur chaque niveau incluant le plan gratuit de 25 pages/mois) et Fax.Plus (annoncé le 23 mai 2026, réservé aux plans Enterprise). Aucun autre service de fax SaaS majeur n'a de serveur MCP public. Telnyx n'a aucune surface MCP native — la seule entrée « Telnyx Fax MCP » est un wrapper tiers viaSocket autour de l'API fax de Telnyx, pas un produit publié par Telnyx. eFax, MyFax, RingCentral Fax, HelloFax / Dropbox Fax et SRFax n'ont aucun serveur MCP, aucune annonce et aucune liste d'attente publique.
Prêt à envoyer un fax ?
Faxify est gratuit pour les 25 premières pages chaque mois — sans carte de crédit, sans essai. Les plans payants commencent à $4,99/mois (ou $3,33/mois effectif en plan annuel, qui ajoute un numéro de fax dédié pour les fax entrants). Le niveau gratuit et chaque niveau payant incluent Faxify MCP sans surcharge.
Télécharger Faxify pour iOS · Obtenir Faxify pour Android · Utiliser Faxify sur le Web
Pour le guide de configuration canonique, consultez le guide du Fax IA avec Faxify MCP. Pour la vue d'ensemble plus large de la catégorie, consultez notre dossier sur les meilleurs services de fax en ligne en 2026. La spécification Model Context Protocol elle-même vaut la lecture si vous débutez avec MCP.
Pour le volume d'entreprise ou les besoins de conformité
Si votre flux de travail implique des renseignements médicaux protégés (PHI) ou si vous avez besoin d'un plan sur mesure pour des volumes de pages plus élevés, des modalités BAA, ou des configurations multi-comptes, écrivez à faxify@constagility.com ou prenez rendez-vous avec notre fondateur, Jangul Aslam. Vous joindrez une vraie personne par courriel, téléphone ou vidéo, jamais un robot conversationnel. L'article sur le fax en ligne conforme HIPAA couvre la chaîne BAA en détail.
Pas besoin de fax ? Essayez NxtTools
NxtTools est notre app compagnon — les mêmes outils PDF, scanner et trousse documentaire que Faxify, sans le cœur fax. Gratuit, soutenu par la publicité, sans compte requis. NxtTools n'est pas HIPAA-eligible et n'est pas le bon outil pour les flux de travail PHI ; c'est le compagnon côté grand public pour la manipulation de documents non réglementés.
Écrit par Jangul Aslam chez Const Agility, LLC — créateurs de Faxify.