{
  "name": "Edgevana Edge AI Infrastructure",
  "description": "Provision GPU and CPU bare-metal instances at 350+ global edge locations. Search servers, check availability, get pricing, compare to AWS/GCP/Azure, and launch instances — all via a single agent interaction.",
  "version": "1.0.0",
  "protocolVersion": "0.3.0",
  "url": "https://mcp.edgevana.com/a2a/jsonrpc",
  "provider": {
    "organization": "Edgevana",
    "url": "https://edgevana.com"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "search-servers",
      "name": "Search Servers",
      "description": "Search bare-metal server offerings by type (GPU / non-GPU) and region. Returns available SKUs, specs, locations, and pricing.",
      "tags": ["gpu", "servers", "search", "edge-compute"],
      "examples": [
        "Find GPU servers in North America",
        "Search for non-GPU bare-metal servers in Europe",
        "What H100 servers are available near San Diego?"
      ]
    },
    {
      "id": "get-pricing",
      "name": "Get Pricing",
      "description": "Get pricing details for Edgevana compute products including catalog items and item prices.",
      "tags": ["pricing", "cost", "billing"],
      "examples": [
        "How much does an H100 GPU server cost?",
        "Show me pricing for bare-metal servers"
      ]
    },
    {
      "id": "check-availability",
      "name": "Check Availability",
      "description": "Check real-time server availability at specific locations. Filter by site name or server type.",
      "tags": ["availability", "capacity", "locations"],
      "examples": [
        "Is there GPU availability in Dallas?",
        "Check server availability at all US locations"
      ]
    },
    {
      "id": "get-locations",
      "name": "Get Locations",
      "description": "List all Edgevana data center locations worldwide with geographic coordinates. Filter by country.",
      "tags": ["locations", "data-centers", "geography"],
      "examples": [
        "List all data center locations",
        "Where are Edgevana locations in Germany?"
      ]
    },
    {
      "id": "get-server-specs",
      "name": "Get Server Specs",
      "description": "Get detailed hardware specifications for server SKUs including CPU, RAM, disk, network, and GPU details.",
      "tags": ["specs", "hardware", "gpu", "cpu"],
      "examples": [
        "What are the specs for the H100 server?",
        "Show me hardware details for SKU MB-7443-256G-25G"
      ]
    },
    {
      "id": "compare-cloud",
      "name": "Compare to Cloud",
      "description": "Compare Edgevana to AWS, GCP, and Azure for specific workload types including AI inference, training, gaming, streaming, and more.",
      "tags": ["comparison", "aws", "gcp", "azure", "cloud"],
      "examples": [
        "Compare Edgevana to AWS for AI inference",
        "How does Edgevana compare to cloud providers for gaming workloads?"
      ]
    },
    {
      "id": "provision-instance",
      "name": "Provision Instance",
      "description": "Launch a new bare-metal server instance. Creates the subscription, triggers provisioning, and returns instance details. Requires item_price_id, SKU, and site.",
      "tags": ["provision", "deploy", "launch", "gpu", "instance"],
      "examples": [
        "Deploy an H100 GPU server in St. Louis",
        "Provision a bare-metal server with SKU MB-7443-256G-25G at the Dallas location"
      ]
    },
    {
      "id": "manage-instances",
      "name": "Manage Instances",
      "description": "List, inspect, update, or terminate deployed instances. View deployment status, billing, and hardware details.",
      "tags": ["instances", "manage", "terminate", "status"],
      "examples": [
        "List my running instances",
        "Show details for instance abc-123",
        "Terminate instance abc-123"
      ]
    },
    {
      "id": "platform-info",
      "name": "Platform Information",
      "description": "Get information about the Edgevana platform including compute capabilities, EdgeView traffic control, EdgeLink connectivity, pricing model, security, and AI infrastructure.",
      "tags": ["platform", "info", "documentation"],
      "examples": [
        "Tell me about Edgevana",
        "What is EdgeView?",
        "How does Edgevana pricing work?"
      ]
    }
  ],
  "securitySchemes": {
    "apiKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "Edgevana API key (starts with edgv_). Pass as Bearer token or X-API-Key header."
    }
  },
  "security": [
    {
      "apiKey": []
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://mcp.edgevana.com/a2a/rest",
      "transport": "HTTP+JSON"
    }
  ]
}
