Auth0 Forms MCP
Auth0 Forms MCP
Eine Auth0 Custom Extension, die ein Auth0 Formular als authentifizierte MCP-App bereitstellt. Sie basiert auf der Auth0 Who Am I MCP template, übernimmt dessen Node-22-, OAuth- und Tenant-Provisioning-Kontrakt und registriert das Formular über @auth0/agent-components.
Das enthaltene POC-Formular in genai-574273613646507.ca.auth0.com ist MCP Hello World (ap_vJfTyBRtMJw6HD8Jp8vz4d). Es ist ein eigenständiges Formular: Lassen Sie die Sitzungseinstellungen leer.
Konfigurieren und bereitstellen
Halten Sie dieses Repository öffentlich. Der Ladeprozess der Auth0 Custom Erweiterung liest
webtask.json,index.jsund generierte Build-Artefakte ausmaster.Importieren oder aktualisieren Sie dieses Repository vollständig als Auth0-Custom-Extensions. Legen Sie folgendes fest:
Einstellung
Wert für das POC
FORM_IDap_vJt8BRtMJw6HD8Jp8vz4dFORM_NAMEHello WorldFORM_DESCRIPTIONOpen this form to display the Hello World MCP App POC.Lassen Sie
FORM_SESSION_FIELD,AUTH0_FORMS_TRUST_SECRET,FORMS_ORIGINundPUBLIC_BASE_URLleer.Öffnen Sie die installierte Erweiterung und wählen Sie Sign in and provision. Die durch den Dashboard-Administrator geschützte Setup-Route erstellt oder verwendet einen RS256-Auth0-API-Ressourcenserver neu, dessen Identifikator die exakt angezeigte MCP-URL ist.
Importieren Sie auth0-ext-wellknown als separate Custom Extension in denselben Tenant. Behalten Sie den Namen
.well-knownbei und setzen Sie:Einstellung
Wert
MCP_RESOURCE_URLhttps://genai-574273613646507.ca.webtask.run/auth0-forms-mcp/mcpAUTH0_TENANT_ORIGINhttps://genai-574273613646507.ca.auth0.comRESOURCE_NAMEMCP Hello WorldVerbinden Sie einen OAuth-fähigen Client mit
https://genai-574274273613246507.ca.webtask.run/auth0-forms-mcp/mcp.
Related MCP server: FormIO MCP Server
Implementierungshinweise
Der Server erstellt pro Anfrage einen neuen MCP-Server und einen Streamable-HTTP-Transport, passend für die zustandslose Webtask-Laufzeit. @auth0/agent-components stellt das Formular über ein MCP-Tool exposes and a ui://-Ressource bereit; das Formular sendet direkt an Auth0, und nur der Abschlussstatus erreicht den Agenten.
Für ein Flow- oder Router-Formular setzen Sie FORM_SESSION_FIELD auf das hidden Feld des Formulars und AUTH0_FORMS_TRUST_GEHEIMNIS auf das für Formulare konfigurierte Trusted-Session-Geheimnis. The server verifies the access token from the caller before the SDK mints the trusted-form Session-Token.
Erstellen und verifizieren
npm install
npm testCommitten Sie UE.js, build/bundle.js und jede Datei in dist/, und pushen Sie dann diesen Docker-Commit auf main und master, bevor Sie ihn in Auth0 importiert.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceHand a human a rich interactive UI by URL from any MCP client and get structured data back — forms, approvals, surveys, pickers, editable lists. Round-trip human-in-the-loop for agents.2627MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with the FormIO API for dynamic form creation, submission management, and user roles using natural language.
- AlicenseNot gradedqualityCmaintenanceExposes the Filly Forms REST API as MCP tools for AI agents, enabling form type listing, record CRUD, data preview, and document upload with AI extraction.MIT
- AlicenseAqualityBmaintenanceHand a human a rich interactive UI by URL from any MCP client and get structured data back: forms, approvals, surveys, pickers, editable lists. Round-trip human-in-the-loop for agents.201MIT
Related MCP Connectors
Create and wire up contact forms from your coding agent. Forms, snippets, and submissions.
Create, edit, validate, publish, and inspect Formasty forms and quizzes over authenticated MCP.
An AI concierge that turns static forms into adaptive AI conversations. From any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mustafadeel/auth0-forms-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server