{
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "codedb",
    "title": "codeDB",
    "version": "1.0.0"
  },
  "description": "Monitoramento de SQL Server e PostgreSQL: lista instâncias monitoradas e incidentes com causa raiz. Somente leitura.",
  "documentationUrl": "https://app.codedb.com.br/docs/api#mcp",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://api.codedb.com.br/mcp"
  },
  "authentication": {
    "required": true,
    "schemes": ["bearer", "oauth2"],
    "description": "Authorization: Bearer <API Key cdb_v1_… ou access token de POST https://api.codedb.com.br/oauth/token>",
    "oauthProtectedResource": "https://app.codedb.com.br/.well-known/oauth-protected-resource"
  },
  "capabilities": {
    "tools": { "listChanged": false }
  },
  "tools": [
    {
      "name": "list_incidents",
      "title": "Listar incidentes",
      "description": "Incidentes detectados (início/fim, health score mínimo, causa raiz com evidências). Parâmetros: days (1-90), instance_id, environment_id. Requer incidents:read."
    },
    {
      "name": "list_instances",
      "title": "Listar instâncias",
      "description": "Instâncias SQL Server/PostgreSQL ativas com engine, ambiente e último contato do agente. Requer instances:read."
    }
  ]
}
