https://mcp.getnexor.ai/mcp
Explora todas las tools listadas
Revisa las 384 tools no administrativas que se muestran a sesiones de cliente, con scopes, argumentos obligatorios, tipo de operación, resguardos y la excepción de disponibilidad vigente.
Autenticación REST
Usa esta guía separada para las claves de la API REST. Las claves REST y MCP no son intercambiables.
Mira el recorrido de conexión
Las configuraciones siguientes son la referencia vigente para cada cliente compatible.Crea una clave MCP
- Haz clic en MCP en la barra lateral izquierda. La ventana crea una clave llamada Acceso MCP con acceso completo de configuración, para que tu asistente pueda terminar la puesta en marcha.
- Copia el código para tu cliente. Incluye la clave; la clave completa no se vuelve a mostrar. Guárdala en un gestor de contraseñas o de secretos.
- Para reducir el acceso de la clave, recorta sus scopes en la misma ventana o abre Gestionar claves. Revoca las claves que ya no uses: abrir la ventana de nuevo en otra sesión puede crear otra clave.
nxr_mcp_. Son distintas de las claves REST y tienen sus propios scopes. Aplica mínimo privilegio: si el cliente solo necesita consultar la cuenta, deja solo scopes de lectura.
Conecta un cliente
Usa una de estas cuatro configuraciones específicas. Reemplazanxr_mcp_YOUR_KEY en tu equipo.
Claude Code
Ejecuta en una terminal:Codex
Agrega esto a~/.codex/config.toml:
Cursor
Agrega esto a~/.cursor/mcp.json:
Claude Desktop
Claude Desktop usa un bridge stdio local para este servidor remoto con autenticación por header. Abre Developer → Edit Config y agrega esto aclaude_desktop_config.json:
mcp-remote reemplaza ${NEXOR_MCP_KEY} desde env al iniciarse.
Cómo funciona la conexión
Nexor implementa Streamable HTTP con sesión:- El cliente envía una solicitud MCP
initializemediante HTTPPOSTconX-API-Key. - Nexor autentica la clave, vincula la identidad del cliente y sus scopes a la sesión nueva, y devuelve un
mcp-session-id. - Las solicitudes
POSTsiguientes reutilizan esa sesión.GETabre el stream de eventos del servidor yDELETEcierra la sesión.
Scopes
Una clave MCP solo puede llamar una tool cuando tiene el scope requerido. Las tools sin un scope nominal también exigen una clave MCP válida.La respuesta
tools/list del servidor contiene 391 tools en la revisión fijada por esta documentación. Siete están reservadas para administración interna y rechazan claves de cliente. El catálogo generado de tools no administrativas incluye las otras 384.Confirmaciones y acciones sensibles
Un scope de escritura autoriza una clase de acciones. No reemplaza la aprobación del operador. Antes de una acción destructiva, con cobro, con salida hacia un lead u operacional, explica el efecto y solicita aprobación explícita. El catálogo generado muestra estos resguardos directamente desde el contrato de la tool:
Algunas tools destructivas exigen aprobación en sus instrucciones, pero no tienen un campo común de confirmación:
run_background_job, delete_agent_group, delete_cloud_function, clear_cloud_function_runs, delete_function_environment_variable, delete_scheduled_function y clear_scheduled_function_runs. Pregunta antes de usarlas y no infieras aprobación por la ausencia de un campo en el schema.
Borradores, pruebas y publicación de funciones
Los cambios de código de Cloud Functions y Funciones programadas pasan por un borrador, así producción sigue ejecutando el código publicado mientras un cliente trabaja:update_cloud_functionyupdate_scheduled_functionguardancodecomo borrador y devuelven sudraft_hash. Los demás campos se guardan de inmediato.test_cloud_functionytest_scheduled_functionejecutan el borrador sin efectos reales. Las lecturas se envían, los demás métodos HTTP reciben un200simulado y aparecen enoutbound.would_send, y los cambios en leads solo se previsualizan.run_cloud_functionse mantiene como alias de la prueba.- Muestra al operador lo que se enviaría y los efectos previsualizados. Después de su aprobación explícita, llama a
publish_cloud_functionopublish_scheduled_functionconconfirm: truey eldraft_hashprobado comoexpected_draft_hash. UnCONFLICTcondraft_changed_since_previewsignifica que el borrador cambió: vuelve a leerlo, pruébalo y pregunta de nuevo.
list_cloud_function_versions, get_cloud_function_version, list_scheduled_function_versions y get_scheduled_function_version leen el historial de versiones. restore_cloud_function_version y restore_scheduled_function_version copian una versión en el borrador, nunca en producción. discard_cloud_function_draft, discard_scheduled_function_draft y una restauración con replace_draft: true pierden los cambios sin publicar, así que pregunta antes. run_scheduled_function ejecuta la versión publicada de verdad y sigue requiriendo confirm: true.
Errores de tools
Una falla de tool marcaisError: true en MCP y devuelve texto JSON con la forma { "error": { "code": "...", "message": "..." } }.
Errores de transporte
Las fallas del handshake y de sesión son errores JSON-RPC, separados de los errores de tools.Solución de problemas
El cliente conecta, pero una tool devuelve FORBIDDEN
Compara el scope de la tool en el catálogo con los scopes otorgados a la clave. Agrega solo el que falta. Una clave de cliente no puede llamar una tool reservada para administración interna.
Claude Desktop no inicia el servidor
Usa la configuración stdio conmcp-remote, no el formato remoto { "url", "headers" } de Cursor. Confirma que Node.js y npx estén disponibles, y mantén X-API-Key:${NEXOR_MCP_KEY} sin espacios.
El cliente informa una sesión inválida
Reinicia o reconecta el cliente MCP para que envíe una solicitudinitialize nueva. No reutilices un mcp-session-id guardado entre procesos distintos del cliente.
Las llamadas a tools y sus tasas de error de los últimos 30 días están disponibles por tool, para todas las claves MCP, en Gestionar claves.