{
  "specVersion": "1.0",
  "host": {
    "displayName": "NoctisNode",
    "identifier": "did:web:noctisnode.com",
    "documentationUrl": "https://noctisnode.com/api-reference"
  },
  "entries": [
    {
      "identifier": "urn:air:noctisnode.com:server:mcp",
      "displayName": "NoctisNode MCP Server",
      "type": "application/mcp-server-card+json",
      "mediaType": "application/mcp-server-card+json",
      "url": "https://noctisnode.com/.well-known/mcp/server-card.json",
      "description": "Streamable-HTTP MCP server for the NoctisNode cloud API: Monero-first anonymous VPS and dedicated hosting with no KYC. Exposes tools to read pricing plans, regions and OS images, and to inspect the authenticated account's balance and servers.",
      "capabilities": [
        "list_plans",
        "list_regions",
        "list_os_images",
        "account_balance",
        "list_servers"
      ],
      "representativeQueries": [
        "what are the current VPS prices on NoctisNode",
        "which regions can I deploy a NoctisNode server in",
        "which operating system images are available for NoctisNode servers"
      ]
    },
    {
      "identifier": "urn:air:noctisnode.com:agent:a2a",
      "displayName": "NoctisNode Agent",
      "type": "application/a2a-agent-card+json",
      "mediaType": "application/a2a-agent-card+json",
      "url": "https://noctisnode.com/.well-known/agent-card.json",
      "description": "A2A agent card for the NoctisNode agent: register or sign in, provision API bearer credentials, top up the balance with crypto and x402 payments, deploy and manage VPS or dedicated servers, and open or reply to support tickets.",
      "capabilities": [
        "account_management",
        "balance_topup",
        "server_management",
        "support_tickets"
      ],
      "representativeQueries": [
        "deploy a VPS server with NoctisNode",
        "check my NoctisNode account balance",
        "open a support ticket about my server"
      ]
    },
    {
      "identifier": "urn:air:noctisnode.com:skills:bundle",
      "displayName": "NoctisNode Agent Skills",
      "type": "application/skills-manifest+json",
      "mediaType": "application/skills-manifest+json",
      "url": "https://noctisnode.com/.well-known/agent-skills/index.json",
      "description": "Agent skills for NoctisNode: account management, balance top-up, server management and support tickets, each a SKILL.md with a shared API contract.",
      "capabilities": [
        "account",
        "topup",
        "servers",
        "support"
      ],
      "representativeQueries": [
        "sign in to my NoctisNode account",
        "top up my NoctisNode balance",
        "reboot my NoctisNode server"
      ]
    },
    {
      "identifier": "urn:air:noctisnode.com:api:platform",
      "displayName": "NoctisNode HTTP API",
      "type": "application/openapi+json",
      "mediaType": "application/openapi+json",
      "url": "https://noctisnode.com/openapi.json",
      "description": "REST API for the NoctisNode platform described by OpenAPI: plans, regions, OS images, servers, tickets, top-ups and account management.",
      "capabilities": [
        "plans",
        "regions",
        "servers",
        "tickets",
        "topup",
        "account"
      ],
      "representativeQueries": [
        "list available OS images for VPS provisioning on NoctisNode",
        "get the list of my NoctisNode servers",
        "find the API reference for NoctisNode top-ups"
      ]
    }
  ]
}