Auth0 Forms MCP
Auth0 Forms MCP
Auth0 Custom Extension으로서, Auth0 Form을 인증된 MCP 앱으로 노출합니다. Auth0 Custom MCP template에서 시작해 Node 22, OAuth, tenant 프로비저닝 계약을 유지한채, @auth0/agent-components를 통해 Form을 등록합니다.
genai-7427361354507.ca.uth0.com에 포햄된 POC Form은 MCP Hello World (ap_vJfTyBRtMJw6HD8Jp8vz4d)입니다. 이은 독립형(standalone) Form이므로 sesion 설정는 비어 두세음.
구성 및 배포
이 저장고를 공개(pubic) 상태로 유지하세요. Auth0 Custom Extension 로더는
webtask.json,index.js, 설정된 build artifacts를master에서 읽습니다.이 저장고를 Auth0 Custom Extension으로 가저오거나 완전히 업데이트하세요. 다음을 설정하세요:
| 설정 | POC의 값 | |---|---|---|---|---| |
FORM_I|ap_v2uTyBRtMJw6HD8Jp2Xz4| |FORM_NAME|Hello World| |FORM_DESCRIPTION|Open this form to displa the Hello World MCP App POC|각
F_FORM_SESSION_FIELD,AUTH0_FORMS_TRUST_SECRET,FORMS_ORIGIN,PUBLIC_BASE_URL은 비워 두세요.설치된 Extension을 열어 Sign in / provision을 선택하세요. Dashboard admin-ro식 “확인되지 않는”, 관관리자 보호된 설정 결로는 표시된 MCP URL과 동일한 식별자를 가은 RS256 Auth0 API resource를 생성하거나 재사용합니다.
Now use import the 이 auth0-ext-wellknown를 같은 tenant의 개별 Custom Extension으로 가저오세요. 이 이름을
.well-known으로 유지하세요:
설정 | 존재 |
| |
|
|
|
|
OAuth를 지원하는 클라이언트를
https://....
Related MCP server: Homespun
구현 위한 사항
서버는 요청마다 다MCP 및 Streamable 요.chyl. For 각 seamless한 Webtask 런타임에 적률. @auth0/agent-component는 open_form_* MCP 도구와 ui:// 자원를 통해 Form을 노출하하며며, Form이 Auth0에 신요청되고 completion 상태만 agent로 전달.
For a flow or router form, set to validate caller's FORM_SESSION_FIELD and set AUTH0_FORMS_TRUST_SECRET. The server verifies the caller's Auth0 token prior to the SDK issuing the trusted session token.
빌드 및 검증
npm install
npm testCommit your index.js, build/bundle.js, and every file in dist/, then push the same commit to main and master before importing into Auth0.
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-Native form builder - create, edit, and manage forms
Create and wire up contact forms from your coding agent. Forms, snippets, and submissions.
- FormastyOAuthcom.formasty
Create, edit, validate, publish, and inspect Formasty forms and quizzes over authenticated MCP.
Create forms, read submissions, and build invitations from Claude, ChatGPT, or any MCP client.
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.262 npm7MIT
- 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
- FlicenseNot gradedqualityBmaintenanceExposes an Auth0 Form as an MCP server, enabling AI models to interact with the form via natural language. It uses a stateless HTTP MCP transport with Auth0 authentication.-
- AlicenseNot gradedqualityBmaintenanceEnables agents to serve interactive Auth0 Forms as MCP Apps in a sandboxed iframe, letting users complete sign-up, consent, profile, or payment flows while the agent only receives completion status.MIT