{
    "specVersion": "1.0",
    "host": {
        "displayName": "Ex2",
        "identifier": "ex2.com",
        "documentationUrl": "https://www.ex2.com/en/developers",
        "logoUrl": "https://www.ex2.com/assets/img/favicons/web-app-manifest-512x512.png"
    },
    "entries": [
        {
            "identifier": "urn:air:ex2.com:mcp:catalogue",
            "displayName": "Ex2 catalogue (MCP server)",
            "type": "application/mcp-server-card+json",
            "mediaType": "application/mcp-server-card+json",
            "url": "https://www.ex2.com/.well-known/mcp/server-card.json",
            "description": "Read-only MCP server, no authentication: the plans and prices of Ex2, web host from Québec (green, WordPress and e-commerce hosting, email, VPS, dedicated servers), domain prices and domain availability.",
            "representativeQueries": [
                "compare WordPress hosting plans and prices from a Canadian web host",
                "is mybakery.ca free to register, and what does it cost",
                "the cheapest green web hosting plan in euros",
                "quel forfait d'hébergement Ex2 pour une boutique WooCommerce"
            ],
            "capabilities": [
                "list_product_lines",
                "list_plans",
                "get_plan",
                "compare_plans",
                "get_domain_pricing",
                "check_domain",
                "quote_migration"
            ],
            "version": "1.3.0",
            "tags": [
                "web-hosting",
                "domains",
                "pricing",
                "mcp"
            ]
        },
        {
            "identifier": "urn:air:ex2.com:api:catalogue",
            "displayName": "Ex2 catalogue API",
            "type": "application/vnd.oai.openapi+json",
            "mediaType": "application/vnd.oai.openapi+json",
            "url": "https://www.ex2.com/api/v1/openapi.json",
            "description": "Public JSON API, read-only, no authentication: the same catalogue as the MCP server (plans, prices, domain prices, domain availability), described in OpenAPI 3.1.",
            "representativeQueries": [
                "an API with the current prices of a web hosting company",
                "domain name prices for .com and .ca as JSON",
                "check whether a domain name is available from a script"
            ],
            "tags": [
                "web-hosting",
                "domains",
                "pricing",
                "rest-api"
            ]
        },
        {
            "identifier": "urn:air:ex2.com:api:account",
            "displayName": "Ex2 account API",
            "type": "application/vnd.oai.openapi+json",
            "mediaType": "application/vnd.oai.openapi+json",
            "url": "https://api.ex2.com/api/v1/account/openapi.json",
            "description": "JSON API for Ex2 customers, behind OAuth 2.1 sign-in: their own services, domain names, invoices, support tickets and the audit log of what each connection did; with the customer's permission, order domain names and plans, renew, change plans, cancel and pay invoices within a monthly amount the customer sets; change domain names' nameservers and lock and transfer them away; edit DNS records; read SSL, resource use and error logs; manage mailboxes and forwarders; create databases, subdomains, addon domains, aliases and cron jobs and change PHP versions and settings; install and update WordPress, restore a database copy and make staging copies and push them live; archive a site or the whole hosting account (never its mail); add SSH keys; open support tickets and reply to them; and restore files and databases from backups and make one on demand, described in OpenAPI 3.1.",
            "representativeQueries": [
                "list my web hosting services and when they renew",
                "my unpaid hosting invoices with taxes, from a script",
                "what an AI agent did on my hosting account"
            ],
            "tags": [
                "web-hosting",
                "account",
                "billing",
                "rest-api",
                "oauth"
            ]
        },
        {
            "identifier": "urn:air:ex2.com:skill:ex2-catalogue",
            "displayName": "Using the Ex2 catalogue (Agent Skill)",
            "type": "application/ai-skill+md",
            "mediaType": "application/ai-skill+md",
            "url": "https://www.ex2.com/.well-known/agent-skills/ex2-catalogue/SKILL.md",
            "description": "Answer questions about Ex2 (www.ex2.com), web host from Québec, from its live catalogue, which covers what it sells (green shared hosting, WordPress, WooCommerce and e-commerce hosting, email, VPS, dedicated servers, reseller hosting, domain names), what a plan costs and includes, how plans compare, and whether a domain name is free to register. Use it whenever a user asks about Ex2 plans, prices or domains, since it reads Ex2's public API or MCP server instead of remembered prices.",
            "representativeQueries": [
                "how much does Ex2 hosting cost",
                "help me choose an Ex2 hosting plan for my website",
                "register a domain name with Ex2"
            ],
            "tags": [
                "web-hosting",
                "domains",
                "agent-skill"
            ]
        }
    ]
}
