{
  "schemaVersion": "0.3",
  "name": "whale-ag",
  "displayName": "whale.ag",
  "description": "On-chain perpetual trading aggregator and copy-trading layer. Indexes every fill across Hyperliquid (incl. HIP-3), dYdX, GMX, Vertex, Drift, Aster, Lighter, Pacifica and Jupiter Perps. Ranks traders by verified Sharpe ratio and max drawdown, mirrors fills via WebSocket in under one second.",
  "url": "https://whale.ag",
  "documentationUrl": "https://whale.ag/api",
  "version": "1.0.0",
  "provider": {
    "name": "whale.ag",
    "url": "https://whale.ag"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "defaultInputModes": ["text", "data"],
  "defaultOutputModes": ["text", "data", "json"],
  "skills": [
    {
      "id": "discover-traders",
      "name": "Discover on-chain traders",
      "description": "Find the top-ranked perpetual traders by Sharpe ratio, max drawdown, win rate or copy score across multiple perp DEXs.",
      "tags": ["copy-trading", "leaderboard", "hyperliquid", "perp"],
      "examples": [
        "Find the top 10 Hyperliquid traders with Sharpe>2 and drawdown<15%.",
        "Show me the most profitable BTC traders on Hyperliquid in the last 30 days."
      ]
    },
    {
      "id": "analyze-trader",
      "name": "Analyze a wallet",
      "description": "PnL curve, fill stream, per-asset exposure, holding-period distribution and quality grade for a single wallet.",
      "tags": ["analytics", "wallet"],
      "examples": ["Analyze wallet 0xCF67... over the last 90 days."]
    },
    {
      "id": "copy-trade",
      "name": "Copy a trader",
      "description": "Deploy a non-custodial agent wallet that mirrors a target trader's positions in real time.",
      "tags": ["execution", "copy-trading"],
      "examples": ["Copy 0xCF67... with $5,000 capital, balanced risk."]
    },
    {
      "id": "backtest",
      "name": "Backtest a strategy",
      "description": "Run a declarative DSL strategy against historical fills.",
      "tags": ["quant", "backtest"]
    }
  ],
  "endpoints": [
    {
      "url": "https://whale.ag/api/mcp",
      "transport": "streamable-http",
      "auth": "oauth2"
    }
  ]
}
