Agent-friendly forms from JSON Schema
A clean, responsive interface for users to easily fill out and submit forms generated directly from schema definitions.
Quickly spin up surveys, feedback forms, and configuration tools without writing any frontend code.
Smartly maps JSON Schema types to UI elements: enums become dropdowns/radios, arrays become checkboxes, and booleans become toggles.
Let AI agents create forms and collect human input mid-workflow. Three steps to get started.
Add MeowForm as an MCP server in your client's config (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"meowform": {
"url": "https://meowform.pages.dev/mcp"
}
}
}
The AI agent calls request_human_input or create_survey with a JSON Schema and context message. MeowForm generates a unique form URL.
// Agent calls the MCP tool:
request_human_input({
context: "Please approve the deploy",
schema: {
type: "object",
properties: {
approved: { type: "boolean" }
}
}
})
The human opens the link, fills out the form. The agent polls check_workflow_status and gets the structured JSON response back to continue its workflow.
// Agent polls for result:
check_workflow_status({
formId: "abc-123"
})
// → { status: "completed",
// result: { approved: true } }
Response submitted successfully! The agent workflow will now resume.