{
    "schema_version": "1.0",
    "name": "İsimKayıt MCP Server",
    "description": "Model Context Protocol tools for İsimKayıt domain search, product catalog, VDS recommendations and agent checkout (TRY / TL).",
    "version": "1.2.0",
    "protocol": "2024-11-05",
    "documentation": "https://www.isimkayit.com/agents.md",
    "openapi": "https://www.isimkayit.com/.well-known/openapi.json",
    "commerce": "https://www.isimkayit.com/.well-known/commerce.json",
    "llms_txt": "https://www.isimkayit.com/llms.txt",
    "llms_full_txt": "https://www.isimkayit.com/llms-full.txt",
    "transports": [
        {
            "type": "http",
            "url": "https://www.isimkayit.com/mcp",
            "description": "JSON-RPC 2.0 over POST (methods: initialize, tools/list, tools/call)"
        },
        {
            "type": "stdio",
            "description": "Node.js stdio server for Claude Desktop / Cursor",
            "package": "node/mcp-server",
            "command": "node",
            "args": [
                "index.js"
            ],
            "env": {
                "ISIMKAYIT_BASE_URL": "https://www.isimkayit.com",
                "ISIMKAYIT_LANG": "tr"
            }
        }
    ],
    "tools": [
        {
            "name": "list_products",
            "description": "List live hosting, VDS, SSL, email, VPN, SLA or Sophos products with TRY prices, landing_url and purchase_url."
        },
        {
            "name": "list_tlds",
            "description": "List supported TLD extensions with live registration, renewal and transfer prices in TRY."
        },
        {
            "name": "search_domain",
            "description": "Check if a domain is available for registration and return live TRY pricing for the TLD."
        },
        {
            "name": "whois_lookup",
            "description": "WHOIS lookup for a registered domain (registrar, expiry, nameservers)."
        },
        {
            "name": "recommend_server",
            "description": "Recommend a live VDS/cloud plan from a plain-language workload and return best_pid from list_products."
        },
        {
            "name": "ai_domain_suggest",
            "description": "Generate brandable domain name ideas from a business description and check availability."
        },
        {
            "name": "agent_domain_fields",
            "description": "WHMCS additional fields for ccTLDs (.tr etc.) required before agent_cart_add."
        },
        {
            "name": "agent_cart_add",
            "description": "Add a product or domain to an agent cart and receive checkout_url (24h TTL) for browser handoff."
        },
        {
            "name": "agent_cart_get",
            "description": "Get summary of an existing agent cart by cart_id (items, subtotal, checkout_url, TTL)."
        },
        {
            "name": "agent_checkout_quote",
            "description": "Create a 15-minute locked price quote from an agent cart and return checkout_url."
        },
        {
            "name": "get_status",
            "description": "Live infrastructure status (Kocaeli DC uptime, ping, BGP links) from the public transparency API."
        }
    ]
}