Auth0, verificado

Servidor MCP de Auth0 (Okta) · Verificado

Manage Auth0 applications, APIs, actions, logs, forms and client grants in your tenant using natural language.

Se ejecuta en local (Se ejecuta en tu equipo: su página tiene el comando de instalación)Se ejecuta con npx

Instalar Auth0

Se ejecuta en tu equipo. Tu cliente lo inicia con este comando:

npx -y @auth0/auth0-mcp-server run

Requiere Node.js en tu equipo. Los pasos de configuración de abajo muestran dónde va el comando en cada cliente.

Compartir este servidor

Abre esta página, con el comando de instalación y los pasos de configuración.

mcp.tc/i/auth0

Descripción

Connects an AI assistant to the Auth0 Management API for your tenant. You can list, create and update applications, resource servers (APIs), actions, and forms, deploy actions, read tenant logs, create client grants for machine-to-machine access, and save application credentials to a project's env file.

It runs locally over stdio through npx and is currently in beta. Run the init command once to sign in through the Auth0 device authorization flow, and credentials are stored in the system keychain. Alternatively, set AUTH0_TOKEN and AUTH0_DOMAIN. A read-only mode and tool filtering limit what the assistant can change.

Qué puedes hacer

  • List, create, get and update Auth0 applications
  • Manage resource servers (APIs) and their settings
  • Create, update and deploy Auth0 actions
  • Search and read tenant logs
  • Create and update forms
  • Create client grants for machine-to-machine access
  • Save application credentials to a project env file
  • Restrict tools with read-only mode or tool filters

Herramientas 21

  • auth0_list_applications

    List applications in the tenant or search them by name.

  • auth0_get_application

    Get details about a specific application.

  • auth0_create_application

    Create a new application, OIDC compliant by default.

  • auth0_update_application

    Update an existing application.

  • auth0_save_credentials_to_file

    Write application credentials to a project's env file and add a .gitignore entry.

  • auth0_list_resource_servers

    List all resource servers (APIs) in the tenant.

  • auth0_get_resource_server

    Get details about a specific resource server.

  • auth0_create_resource_server

    Create a new resource server (API), RS256 signing by default.

  • auth0_update_resource_server

    Update an existing resource server.

  • auth0_list_actions

    List all actions in the tenant.

  • auth0_get_action

    Get details about a specific action.

  • auth0_create_action

    Create a new action.

Mostrar 9 herramientas más
  • auth0_update_action

    Update an existing action.

  • auth0_deploy_action

    Deploy an action.

  • auth0_list_logs

    List logs from the tenant.

  • auth0_get_log

    Get a specific log entry by ID.

  • auth0_list_forms

    List all forms in the tenant.

  • auth0_get_form

    Get details about a specific form.

  • auth0_create_form

    Create a new form.

  • auth0_update_form

    Update an existing form.

  • auth0_create_application_grant

    Create a client grant authorizing an application to call an API with set scopes.

Tomadas del manifiesto del paquete, no de una conexión en directo, el 3 oct 2026.

Prompts de ejemplo

  • Create a new Auth0 application and give me the domain and client ID

  • Check Auth0 logs for logins from IP address 192.108.92.3

  • Create and deploy an Auth0 action that adds a custom claim to tokens

  • List all APIs in my Auth0 tenant and their scopes

Configuración

Todos los clientes inician Auth0 en tu equipo con el mismo comando. Elige el tuyo; la página recuerda tu elección.

Claude Code

  1. Ejecútalo en un terminal, en la carpeta de tu proyecto:
claude mcp add --transport stdio auth0 -- npx -y @auth0/auth0-mcp-server run
  1. Inicia Claude Code y escribe /mcp. auth0 debería aparecer como conectado.

Añade --scope user para que esté disponible en todos los proyectos.

Claude Desktop

  1. Abre Settings → Developer → Edit Config. Se abre claude_desktop_config.json. Añade:
claude_desktop_config.json
{
  "mcpServers": {
    "auth0": {
      "command": "npx",
      "args": [
        "-y",
        "@auth0/auth0-mcp-server",
        "run"
      ]
    }
  }
}
  1. Guarda el archivo y reinicia Claude Desktop.

Necesita Node.js en tu equipo. El archivo está en ~/Library/Application Support/Claude/ en macOS y en %APPDATA%\Claude\ en Windows.

Cursor

O añádelo a mano en ~/.cursor/mcp.json (todos los proyectos) o en .cursor/mcp.json (este proyecto):

mcp.json
{
  "mcpServers": {
    "auth0": {
      "command": "npx",
      "args": [
        "-y",
        "@auth0/auth0-mcp-server",
        "run"
      ]
    }
  }
}

Necesita Node.js en tu equipo.

VS Code

O desde un terminal:

code --add-mcp '{"name":"auth0","type":"stdio","command":"npx","args":["-y","@auth0/auth0-mcp-server","run"]}'

O haz commit en el repositorio en .vscode/mcp.json:

.vscode/mcp.json
{
  "servers": {
    "auth0": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@auth0/auth0-mcp-server",
        "run"
      ]
    }
  }
}

Necesita Node.js en tu equipo.

Devin Desktop

  1. Añádelo a ~/.config/devin/mcp_config.json (macOS y Linux) o a %APPDATA%\devin\mcp_config.json (Windows):
mcp_config.json
{
  "mcpServers": {
    "auth0": {
      "command": "npx",
      "args": [
        "-y",
        "@auth0/auth0-mcp-server",
        "run"
      ]
    }
  }
}
  1. Actualiza la lista de servidores MCP en Cascade.

Devin Desktop es el nuevo nombre de Windsurf.

Codex

codex mcp add auth0 -- npx -y @auth0/auth0-mcp-server run

O edita directamente ~/.codex/config.toml:

config.toml
[mcp_servers.auth0]
command = "npx"
args = ["-y", "@auth0/auth0-mcp-server", "run"]

Necesita Node.js en tu equipo.

Gemini CLI

gemini mcp add auth0 npx -- -y @auth0/auth0-mcp-server run

Así lo añades al proyecto actual. Añade -s user para usarlo en todas partes.

Cualquier cliente

La mayoría de los clientes que inician servidores locales aceptan esta forma:

{
  "mcpServers": {
    "auth0": {
      "command": "npx",
      "args": [
        "-y",
        "@auth0/auth0-mcp-server",
        "run"
      ]
    }
  }
}

Zed pone los servidores bajo context_servers en sus ajustes, con los mismos campos command, args y env.

Necesita Node.js en tu equipo.

Preguntas frecuentes

¿Puedo pegar mcp.tc/i/auth0 en mi cliente MCP?

No. Auth0 se ejecuta en tu propio equipo, iniciado por tu cliente, así que no tiene una dirección web a la que conectarse. El enlace rápido es la página para compartir; el comando de instalación es npx -y @auth0/auth0-mcp-server run.

¿Auth0 necesita una clave API?

No. No declara claves ni variables de entorno. Se ejecuta con los permisos de tu cuenta de usuario, así que comprueba a qué pueden acceder sus herramientas.

¿Auth0 es un servidor remoto o local?

Local. Tu cliente lo inicia como un proceso en tu equipo con npx -y @auth0/auth0-mcp-server run, que necesita Node.js.

¿Qué puede hacer Auth0?

Tiene 21 herramientas, entre ellas auth0_list_applications, auth0_get_application y auth0_create_application.

¿Qué clientes pueden usarlo?

Cualquier cliente que inicie servidores locales: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed y otros. claude.ai y ChatGPT solo se conectan a servidores remotos.

¿Quién escribió esta página?

El robot de mcp.tc leyó los metadatos públicos de Auth0 (las páginas de su paquete y de su repositorio), y un modelo de IA redactó el texto a partir de ellos. Una persona revisa todo lo que las comprobaciones no pueden confirmar. Aun así, el texto puede contener errores, así que si encuentras uno, usa Reportar esta ficha en esta página.

Insertar

Muestra Auth0 en un README o en tu web. Cada inserción enlaza a esta página, usa el comando de instalación del servidor y no instala cookies. Cómo funcionan las inserciones

Insignia para README

Vista previa de la insignia, claraVista previa de la insignia, oscura
Markdown
[![Auth0 on mcp.tc](https://mcp.tc/i/auth0/badge.svg)](https://mcp.tc/i/auth0)
HTML
<a href="https://mcp.tc/i/auth0"><img src="https://mcp.tc/i/auth0/badge.svg" alt="Auth0 on mcp.tc" height="20"></a>

Sigue el modo claro u oscuro de quien lee. Añade ?theme=light o ?theme=dark para fijarlo, o ?style=compact para mostrar el símbolo sin la palabra.

Tarjeta para web

HTML
<script src="https://mcp.tc/w/auth0.js" async></script>

La tarjeta aparece donde esté la etiqueta. Añade data-theme="dark" o data-size="compact" a la etiqueta para cambiarla. El archivo contiene todo lo que necesita, así que no hace otras solicitudes ni instala cookies.

iframe

HTML
<iframe src="https://mcp.tc/embed/auth0" title="Auth0 on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>

Úsalo en páginas que no permiten scripts. Añade ?theme=light o ?theme=dark a la dirección para fijar los colores.

JSON

La ficha como datos para tus propias páginas y herramientas: nombre, descripción corta, comando de instalación, herramientas y los enlaces «Add to». Cualquier web puede leerla (CORS abierto).

https://mcp.tc/i/auth0.json

Qué significa cada campo

mcp.tc no tiene relación con Auth0 (Okta). Esta página se creó a partir de los metadatos públicos de Auth0, comprobados por última vez el 3 oct 2026, y un modelo de IA escribió la descripción, así que puede contener errores. Los nombres y marcas pertenecen a sus titulares. ¿Algo no cuadra? Reportar esta ficha.