{
  "protocolVersion": "0.3.0",
  "name": "Elliott Wave Atlas",
  "description": "Daily Elliott Wave counts for 100 markets (US indices, US stocks, sector ETFs, crypto, commodities, world indices, FX, rates, India, Asia, Europe), refreshed after every close. For each market: the called count, the price that invalidates it, and target and invalidation levels on the monthly, weekly, daily, hourly and 15-minute charts. Free, no key. Educational only, not investment advice.",
  "url": "https://elliottwaveatlas.com/a2a",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "provider": { "organization": "Elliott Wave Atlas", "url": "https://elliottwaveatlas.com" },
  "documentationUrl": "https://elliottwaveatlas.com/agents",
  "iconUrl": "https://elliottwaveatlas.com/apple-icon.png",
  "capabilities": { "streaming": false, "pushNotifications": false, "stateTransitionHistory": false },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "get_market",
      "name": "Elliott Wave count for a market",
      "description": "The latest called Elliott Wave count for one market: what wave is in progress, the price that proves the count wrong, and target and invalidation levels per timeframe from monthly to 15-minute. Returned as Markdown text plus a structured data part.",
      "tags": ["elliott wave", "technical analysis", "trading", "stocks", "crypto", "indices", "commodities", "invalidation", "targets"],
      "examples": ["Elliott Wave count for NVDA", "Where is bitcoin's count invalidated?", "What are the targets for the S&P 500?", "Nifty 50 wave count"]
    },
    {
      "id": "get_changes",
      "name": "Changed calls",
      "description": "Markets whose called count changed or was invalidated at recent closes, newest first.",
      "tags": ["elliott wave", "changes", "invalidation", "alerts"],
      "examples": ["What changed today?", "Which calls were invalidated recently?"]
    },
    {
      "id": "list_markets",
      "name": "List markets",
      "description": "Every covered market with its called count in one line and its invalidation price.",
      "tags": ["elliott wave", "markets", "coverage"],
      "examples": ["List markets", "Which symbols do you cover?"]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
