{
    "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.1",
    "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": "Additional registration fields for ccTLDs (.tr etc.) required before agent_cart_add."
        },
        {
            "name": "agent_product_options",
            "description": "Billing cycles and WHMCS config option ids (OS, location, license) for a product_id."
        },
        {
            "name": "agent_cart_add",
            "description": "Legacy: create a single-line agent cart (one product and/or one domain) → checkout_url."
        },
        {
            "name": "agent_cart_validate",
            "description": "Atomically validate items[] and return a 15-minute quote (no checkout yet)."
        },
        {
            "name": "agent_cart_create",
            "description": "Create official cart + checkout_url from a validated quote_id (idempotent)."
        },
        {
            "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."
        },
        {
            "name": "trabis_reopen_list",
            "description": "Unofficial nightly mirror of the public TRABİS reallocation list (not an official TRABİS API)."
        }
    ]
}