{
  "name": "ewchain.io",
  "description": "Public, read-only data agent for the Energy Web ecosystem. Exposes EWT supply, EWX delegated staking, stEWT liquid staking, and VCC / SAFc registry data across Energy Web Chain (EWC), Energy Web X (EWX), and Ethereum.",
  "version": "1.0.0",
  "provider": {
    "organization": "ewchain.io",
    "url": "https://ewchain.io"
  },
  "documentationUrl": "https://ewchain.io/docs/api",
  "iconUrl": "https://ewchain.io/pwa/icon-192",
  "supportedInterfaces": [
    {
      "url": "https://ewchain.io/api",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://ewchain.io/api/mcp",
      "protocolBinding": "MCP",
      "protocolVersion": "2025-06-18"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "securitySchemes": {
    "apiKey": {
      "apiKeySecurityScheme": {
        "location": "header",
        "name": "x-api-key",
        "description": "ewchain.io API key (format: `ewc_live_…`). Create one at /account/keys."
      }
    },
    "bearer": {
      "httpAuthSecurityScheme": {
        "scheme": "Bearer",
        "bearerFormat": "ewchain.io API key (ewc_live_…) or OAuth 2.1 access token (ewo_at_…)",
        "description": "Send as `Authorization: Bearer <token>`. Accepts either an ewchain.io API key or an OAuth 2.1 access token issued via /oauth/token."
      }
    },
    "oauth2": {
      "oauth2SecurityScheme": {
        "description": "OAuth 2.1 with PKCE + Dynamic Client Registration (RFC 7591). See /.well-known/oauth-authorization-server.",
        "oauth2MetadataUrl": "https://ewchain.io/.well-known/oauth-authorization-server",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://ewchain.io/oauth/authorize",
            "tokenUrl": "https://ewchain.io/oauth/token",
            "refreshUrl": "https://ewchain.io/oauth/token",
            "scopes": {
              "mcp:read": "Read-only access to public ewchain.io data via MCP and REST."
            },
            "pkceRequired": true
          }
        }
      }
    }
  },
  "securityRequirements": [
    {
      "apiKey": []
    },
    {
      "bearer": []
    },
    {
      "oauth2": [
        "mcp:read"
      ]
    }
  ],
  "skills": [
    {
      "id": "ewt-supply",
      "name": "EWT Supply",
      "description": "Fetch the global EWT supply across Energy Web Chain, Energy Web X, and Ethereum, including exchange and staking breakdowns.",
      "tags": [
        "supply",
        "tokenomics",
        "ewt",
        "ewc",
        "ewx",
        "ethereum",
        "wallets",
        "exchanges",
        "stewt",
        "address-lookup",
        "wallet-identification"
      ],
      "examples": [
        "What is the current circulating supply of EWT across EWC, EWX, and Ethereum?",
        "How much EWT is currently held on exchanges?",
        "Break down EWT supply by wallet category."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "delegated-staking",
      "name": "EWX Delegated Staking",
      "description": "Retrieve the Energy Web X collator set, their self-bonded and delegated stake, nomination counts, reward points, and related delegated-staking metrics.",
      "tags": [
        "staking",
        "collators",
        "ewx",
        "delegation",
        "rewards"
      ],
      "examples": [
        "Which EWX collators have the most delegated stake right now?",
        "How much EWT is currently delegated to the top collator?",
        "List the full EWX collator set with stake and reward points."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "liquid-staking",
      "name": "stEWT Liquid Staking",
      "description": "Query the stEWT (liquid staking token) supply, peg, and historical snapshots on Energy Web X.",
      "tags": [
        "liquid-staking",
        "stewt",
        "peg",
        "ewx"
      ],
      "examples": [
        "What is the current stEWT supply on Energy Web X?",
        "Is stEWT currently pegged 1:1 with EWT?",
        "Show the stEWT supply trend over the last 30 days."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "vcc-rewards",
      "name": "VCC Rewards & SAFc Registry",
      "description": "Retrieve Verified Compute Cloud (VCC) solution groups and the SAFc registry data, including reward flow.",
      "tags": [
        "vcc",
        "safc",
        "solution-groups",
        "rewards",
        "avelia",
        "katalist"
      ],
      "examples": [
        "Which VCC solution groups are active?",
        "List SAFc registry entries for the Avelia solution.",
        "Summarize recent VCC reward flow."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    }
  ]
}