# API pública de descubrimiento de OpoArena

OpoArena solo publica una superficie mínima de lectura para que agentes y monitores descubran el servicio. Las funciones de alumnos, academias y superadministración siguen protegidas y no forman parte de esta API pública.

## Estado

`GET https://www.opoarena.com/api/status`

Devuelve el estado del servicio de descubrimiento, su versión y una marca temporal. No requiere autenticación.

## MCP público

`POST https://www.opoarena.com/api/mcp`

Endpoint MCP Streamable HTTP sin estado y de solo lectura. Implementa `initialize`, `ping`, `tools/list`, `tools/call`, `resources/list` y `resources/read`. Sus herramientas solo devuelven información pública de la plataforma y enlaces públicos. No admite acceso a cuentas, datos personales, compras ni cambios de estado.

La tarjeta del servidor está publicada en `https://www.opoarena.com/.well-known/mcp/server-card.json`.

## Autenticación

Los endpoints descritos aquí son públicos. La información de autenticación de los servicios protegidos se descubre mediante `https://www.opoarena.com/.well-known/oauth-protected-resource` y `https://www.opoarena.com/auth.md`.
