Autenticación
El servidor MCP de Platica reutiliza exactamente el mismo mecanismo de autenticación que la API REST: un token Bearer con tu API Key.
Authorization: Bearer pl_key_xxxxxxxxxxxxxxxx_yyyyyyyyyyyyyyyy Cada herramienta MCP que ejecutes hace internamente la misma llamada autenticada que harías al endpoint REST correspondiente, así que:
- Los scopes son exactamente los del API Key (workspace al que tiene acceso, permisos, etc.).
- Los rate limits, validaciones y errores son idénticos.
- No hay un "modo MCP" separado: si la API Key puede hacer
POST /v1/clients, la toolcreate_clientfunciona; si no puede, devuelve el mismo403.
Generar una API Key
Las API Keys se crean desde el dashboard de Platica, no desde el servidor MCP:
- Abre Configuración → API Keys en tu dashboard.
- Crea una nueva Key con un nombre descriptivo (ej.
cursor-personal). - Copia la Key en formato
pl_key_KEY_ID_SECRETO. Se muestra una sola vez. - Pégala en el
Authorizationheader del config de tu cliente MCP (ver Configuración ).
La API Key no se rota automáticamente. Si sospechas que se filtró, ve al dashboard y revócala. La gestión de API keys (creación y revocación) no se expone como herramienta MCP por seguridad — se hace exclusivamente desde el dashboard.
Multi-workspace
Si tu API Key tiene acceso a varios workspaces, las herramientas de escritura aceptan un argumento opcional workspace (mismo nombre que el query param ?workspace= del REST). Si lo omites con una key multi-workspace, la API responderá con 400 Must specify a valid workspace... y la herramienta devolverá ese mensaje como error para que el modelo corrija.
Con keys single-workspace puedes omitir el argumento siempre — el workspace se deduce automáticamente.
¿Por qué Bearer y no OAuth?
El spec MCP recomienda OAuth 2.1, pero también permite esquemas de autenticación personalizados . Para integrar con la API existente, Bearer + API Key es:
- Equivalente en seguridad a la API REST (que ya usa el mismo mecanismo).
- Soportado nativamente por Cursor, Claude Code, mcp-remote y los clientes Streamable HTTP modernos.
- Sin pasos extra para los usuarios: la misma key que ya generaron para curl/Postman.