Create Forms
Describe what you need — AI generates fields and creates the form instantly
Edit Forms
Add or remove fields, update names and descriptions
Read Submissions
Browse, search, and retrieve form entries
Submit Entries
Post new entries to any form programmatically
MCP server details
Prerequisites
- A FormHug account — sign up at formhug.ai
- An MCP-compatible agent or IDE
- A web browser for the OAuth login flow
Why do I need a FormHug account? FormHug uses OAuth 2.1 to authenticate your agent. This links the agent’s actions to your identity, so you control what it creates and submits on your behalf. Without authentication, the agent cannot access any FormHug tools, including filling other people’s forms.
Agent Capabilities
FormHug is built for both human users and AI agents. Forms stay easy for people to fill out, while remaining structured and machine-readable for MCP-compatible tools. With the FormHug MCP server, an authenticated agent can manage forms in your account and submit entries to any published FormHug form.Manage your own forms
If you have a FormHug account, your agent can create forms, update fields, read submissions, and delete forms on your behalf. Example:“Create a job application form with fields for name, email, LinkedIn URL, years of experience, and a cover letter”Your agent can build the form and return a shareable link without needing you to open the dashboard.
Submit to any published form
Authenticated agents can also submit entries to published FormHug forms they do not own. Form creators do not need to configure anything extra. Example:“Fill in the onboarding form at formhug.ai/f/abc123 using the details from my notes”
Connect Your Client
Claude
Works on both Claude Desktop and claude.ai.1
Install FormHug
Open FormHug in the Claude Connectors directory and click Connect.You can also go to Customize → Connectors, search for FormHug, and select it from the results.
2
Authorize
Authorize and the FormHug tools will be available in your chat.
Team / Enterprise plans: Ask your org Owner to add the connector via Organization settings → Connectors first, then connect from your own Connectors page.
Cursor
1
Open MCP Settings
Open Cursor → Settings → MCP Servers → Add Server.
2
Enter Server URL
Paste the server URL:
https://formhug.ai/mcp3
Authorize
Authorize when prompted.
Other MCP Clients
Any client that supports the Model Context Protocol can connect using the server URL above. The server uses standard HTTP transport.Available Tools
The FormHug MCP server exposes the tools below. Read-only tools are safe to call at any time; write tools that change account state are flagged.Account
Forms
Fields
Theme & settings
Entries
Uploads
The MCP server cannot transfer file bytes itself. These tools return a one-timeupload_id plus a direct upload_url — the client PUTs the raw file bytes to that URL, then references the upload_id in a follow-up tool call.
Folders
Webhooks
Webhook tools require theintegration:read / integration:write scopes on your access token.
Supported Field Types
Field types use snake_case identifiers. The same set is available when creating fields (create_form, add_fields, update_fields) and when reading or submitting entries.
Basic fields
Advanced fields
cascade · matrix · matrix_rating · likert · table · product · booking · linked_form
Display-only fields
These render content but collect no answer, so they never appear in entry values.
When submitting entries via
submit_entry, call get_form (or get_published_form) first to discover each field’s api_code and type, then pass field_values keyed by api_code. The agent can read formhug://entry-values from the server for the exact value shape per type — including choice objects, phone country codes, and the nested shapes used by matrix, table, and booking.
signature fields are read-only via MCP — skip them when submitting entries. attachment fields are supported through the 2-step prepare_entry_attachment_upload flow, since the MCP server cannot transfer file bytes directly.Example Prompts
Once connected, give your AI assistant natural language instructions: Building and editing forms- “Create a customer feedback form with a star rating, email, and comment field”
- “Add a required phone number field to my Event Registration form”
- “Show me all my forms”
- “What fields does my Contact Us form have?”
- “List the last 20 submissions for my Contact Us form”
- “Show me the most recent entry on my survey”
- “Get entry number 5 from my registration form”
- “Rename the form called Test to Customer Feedback 2025”
- “Delete the form called Old Test Form”
- “Submit a test entry to my Contact form — name: Jane Smith, email: jane@example.com”
Related
Use FormHug in ChatGPT
Install the ChatGPT app and create hosted forms from a conversation
Use FormHug in Claude
Install FormHug from the Claude Connectors directory
Form Submissions
View and manage submissions in the FormHug dashboard
AI Form Builder
Build forms with AI directly inside FormHug
Form Builder
Learn how fields and forms are structured
MCP for Agents
See the product page for agent-driven form creation and submission workflows