Développeurs

Une API publique et un serveur MCP pour le catalogue Ex2

Les forfaits, les prix, les noms de domaine et leur disponibilité, en JSON pour votre code ou en outils pour les assistants IA. En lecture seule et gratuits, sans compte ni clé.

Connecter un assistant IA

Avec le serveur MCP (Model Context Protocol), un assistant répond avec les forfaits et les prix du jour et de vrais liens de commande, plutôt qu’avec des chiffres dont il se souvient.

Claude Code

Dans un terminal :

claude mcp add --transport http ex2 https://www.ex2.com/mcp

Claude, ChatGPT et les autres applications

Ajoutez un connecteur personnalisé (un serveur MCP distant) avec cette URL, sans authentification :

https://www.ex2.com/mcp

Cursor, VS Code et les autres éditeurs

Dans la configuration MCP de l’éditeur, par exemple .cursor/mcp.json pour Cursor :

{
  "mcpServers": {
    "ex2": { "url": "https://www.ex2.com/mcp" }
  }
}

Les outils

Tous en lecture seule : ils ne peuvent rien commander ni modifier.

list_product_lines
Les gammes de produits (hébergement vert, WordPress, e-mail, VPS…) avec leurs pages et les identifiants de leurs forfaits.
list_plans
Les forfaits avec leurs prix par cycle de facturation, leur remise de première année et leurs caractéristiques principales ; tous ou une seule gamme.
get_plan
Un forfait avec son tableau technique complet.
compare_plans
De deux à dix forfaits côte à côte, une ligne par caractéristique.
get_domain_pricing
Les prix d’enregistrement, de transfert et de renouvellement sur un an, par extension.
check_domain
Si un nom de domaine peut être enregistré maintenant, ses prix et le lien pour le commander (ou le transférer, s’il est pris).

Streamable HTTP, sans session ni authentification. Versions du protocole : 2025-03-26, 2025-06-18, 2025-11-25, 2026-07-28.

L’API du catalogue

Du JSON en HTTPS, en GET seulement, ouvert à toutes les origines (CORS). Chaque réponse indique sa devise ; les montants sont hors taxes.

AdresseRéponseEssayer
GET /api/v1Ce que l’API offre, ses paramètres et les gammes de produits avec les identifiants de leurs forfaits.Essayer
GET /api/v1/plansChaque forfait avec ses prix, sa remise de première année, ses caractéristiques et son lien de commande. line=email garde une seule gamme.Essayer
GET /api/v1/plans/{id}Un forfait, avec son tableau technique.Essayer
GET /api/v1/compareDe deux à dix forfaits côte à côte : plans=id1,id2.Essayer
GET /api/v1/domains/pricingLes prix d’enregistrement, de transfert et de renouvellement sur un an, par extension : tld=com,ca ou toutes.Essayer
GET /api/v1/domains/availabilitySi domain=… peut être enregistré maintenant, ses prix et le lien du panier.Essayer

Paramètres de toutes les adresses : currency (CAD, EUR ou USD ; USD par défaut) et lang (en ou fr ; en par défaut).

Exemple

Le prix d’un .com, dans votre devise (une réponse en direct) :

curl "https://www.ex2.com/api/v1/domains/pricing?tld=com&currency=USD"
{
    "currency": "USD",
    "period_years": 1,
    "order_url": "https://www.ex2.com/clients/cart.php?a=add&domain=register&currency=7&language=english",
    "domains": [
        {
            "tld": ".com",
            "register": 13.410000000000000142108547152020037174224853515625,
            "transfer": 13.410000000000000142108547152020037174224853515625,
            "renew": 15.6500000000000003552713678800500929355621337890625
        }
    ]
}

À savoir

Ni clé ni compte

Tout est public. Rien ne peut être commandé ni modifié par là : les commandes passent par le panier, les comptes par l’espace client.

Des prix à jour

Lus dans le système de facturation d’Ex2 et gardés 10 minutes au plus (5 pour un domaine). Gardez-les en cache de votre côté aussi.

Usage raisonnable

Disponibilité des domaines : 30 vérifications par 10 minutes et par adresse, 120 par le serveur MCP. Au-delà, HTTP 429 avec Retry-After.

Stable

Les champs s’ajoutent ; aucun n’est renommé ni retiré. Un changement incompatible viendrait en /api/v2.

Deux langues, trois devises

Noms, caractéristiques et liens en français ou en anglais ; prix en CAD, EUR ou USD, comme sur les pages des produits.

Pour les modèles de langage

/llms.txt décrit le site et ses produits pour les agents IA et les oriente vers l’API et le serveur MCP.

Questions

Sur l’API et le serveur MCP.

Faut-il un compte ou une clé d’API ?

Non. L’API, le serveur MCP et llms.txt sont publics et en lecture seule.

Un assistant peut-il commander un forfait ou gérer mes services par là ?

Non. Il ne lit que le catalogue public et donne le lien du panier pour commander. Vos services se gèrent dans l’espace client.

Un domaine affiché comme disponible est-il sûr d’être à moi ?

Pas tout à fait : la vérification est une requête WHOIS en direct, gardée 5 minutes. Quelqu’un d’autre peut enregistrer le nom entre-temps, et un nom premium ou réservé peut encore être refusé à la commande.

Les prix sont-ils ceux du site ?

Oui : le même système de facturation et les mêmes remises de première année que les pages des produits. Les prix sont hors taxes.

Quels assistants IA fonctionnent avec le serveur MCP ?

Tout client qui accepte les serveurs MCP distants en Streamable HTTP : Claude, Claude Code, ChatGPT, Cursor, VS Code et d’autres. Aucune authentification à configurer.

Quelque chose ne fonctionne pas comme décrit ?

Ouvrez un ticket au support avec l’adresse appelée et la réponse obtenue.

Vous avez des questions ?

Contactez notre support