{
  "service": "MC2FI-MCP",
  "version": "1.0.0",
  "description": "MC2FI MCP Server - DeFi Vault Analytics and Management",
  "features": {
    "mcp": {
      "description": "Model Context Protocol server for AI agents",
      "endpoints": [
        "/mcp",
        "/sse",
        "/sse/message"
      ]
    },
    "vaultSync": {
      "description": "Synchronize vault metadata, metrics, and risk scores",
      "endpoints": [
        "/sync - Sync vaults"
      ]
    },
    "batchTesting": {
      "description": "Test batch processing pipeline with limited API calls",
      "endpoints": [
        "/test/batch-pipeline - Test exponential batch processing (10 API calls max)",
        "/init/batch-states - Initialize batch processing states for all contracts",
        "/api/pipeline/exponential-status - Check Exponential API rate limit status"
      ]
    },
    "topVaults": {
      "description": "Get top 5 vaults by category with restricted data",
      "endpoints": [
        "/api/vaults/top - All categories combined"
      ],
      "queryParams": [
        "min_tvl - Minimum TVL threshold (default: 100000)"
      ]
    },
    "externalIntegrations": {
      "description": "External DeFi protocol integrations",
      "endpoints": [
        "/beefy/vaults - Get Beefy Finance vaults",
        "/yoprotocol/vaults - Get Yo Protocol vault data"
      ]
    }
  },
  "availableProviders": [
    "beefy",
    "yo-protocol",
    "yield-fi",
    "ipor",
    "euler",
    "certik",
    "exponential"
  ],
  "availableChains": [
    "base",
    "ethereum"
  ],
  "timestamp": "2026-04-29T10:16:21.864Z"
}