MeowForm

Agent-friendly forms from JSON Schema

Human Usable Site

A clean, responsive interface for users to easily fill out and submit forms generated directly from schema definitions.

Manual Form & Survey Creation

Quickly spin up surveys, feedback forms, and configuration tools without writing any frontend code.

Automatic UI Generation

Smartly maps JSON Schema types to UI elements: enums become dropdowns/radios, arrays become checkboxes, and booleans become toggles.

Create a Form

Define your form with a context message and JSON Schema, then share the generated link.

Your form is ready!

Set Up MCP Integration

Let AI agents create forms and collect human input mid-workflow. Three steps to get started.

1

Add the MCP Server

Add MeowForm as an MCP server in your client's config (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "meowform": {
      "url": "https://meowform.pages.dev/mcp"
    }
  }
}
2

Agent Requests Input

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" }
    }
  }
})
3

Human Fills, Agent Resumes

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 } }

Initializing...

Error

Agent Request

Response submitted successfully! The agent workflow will now resume.