{
  "serverInfo": { "name": "eodly", "title": "Eodly", "version": "1.0.0" },
  "description": "Read-only access to an Eodly organization's end-of-day reports and team roster.",
  "transport": { "type": "streamable-http", "endpoint": "https://eodly.io/api/mcp" },
  "protocolVersions": ["2024-11-05", "2025-03-26", "2025-06-18"],
  "capabilities": { "tools": { "listChanged": false } },
  "authentication": {
    "type": "http",
    "scheme": "bearer",
    "tokenFormat": "eodly_sk_...",
    "required_for": ["tools/call"],
    "public": ["initialize", "tools/list", "ping"],
    "instructions": "https://eodly.io/developers#authentication"
  },
  "tools": [
    { "name": "whoami", "description": "Identify the calling key: organization and scopes.", "scope": null },
    { "name": "list_reports", "description": "List recent end-of-day reports.", "scope": "reports:read" },
    { "name": "get_report", "description": "Get one full end-of-day report by id.", "scope": "reports:read" },
    { "name": "list_team", "description": "List the team roster.", "scope": "team:read" }
  ],
  "documentation": "https://eodly.io/developers",
  "openapi": "https://eodly.io/openapi.json"
}
