Deoochform MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Deoochform MCP ServerCreate a feedback form with a star rating and a comment box, then give me the link."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
What this is
Deoochform is a form builder with a remote MCP server built in. You can drag fields around in the visual studio like any other form tool, or skip that entirely and ask your assistant to build the form for you, then read the responses back the same way.
Respondents never sign in. They open a public /f/<slug> link, fill it in, and
submit.
This repository is the public home of the connector: the manifest, the tool reference, and the setup notes. The product itself is hosted, so there is nothing to install or run.
Endpoint
https://deoochform.com/api/mcp/v2Remote, streamable HTTP, OAuth. There is no API key to copy or store.
Related MCP server: Google Forms MCP
Connect it
Every client is the same three steps: add a remote or custom MCP connector, paste the URL, sign in when the browser opens.
Client | Where |
Claude | Settings → Connectors → Add custom connector → paste the URL |
ChatGPT | Search deooch in the app directory, or Settings → Connectors → Create custom connector |
Cursor | Settings → MCP → Add new MCP server → type |
Windsurf, Zed, others | Anywhere that accepts a remote MCP server URL |
A browser tab opens, you approve the connection, and you are done. The connection acts as you, with your role and your plan.
Full walkthrough with screenshots and the common errors: deoochform.com/docs/mcp-server
Tools
Forms
Tool | What it does |
| Browse the template library to start from |
| Create a new form and return its public link |
| Update a form's title, description, fields, or status |
| Get a form's full definition |
| List forms in this workspace |
Responses
Tool | What it does |
| List submissions for a form |
| Get a single submission by id |
Invitations
Tool | What it does |
| Browse invitation designs |
| Create an invitation |
| Publish one and return its public link |
Ten tools, and the list is the permission model: the server cannot do anything
these do not expose. There is no delete tool, no billing access, and no
reach into workspace members or other workspaces. update_form can set a form
to closed, which stops new responses without destroying anything.
See docs/tools.md for parameters and return shapes.
Try it
Once connected, ask in plain language:
Create a customer feedback form with a star rating, a "what could we
do better" box, and an optional email field. Give me the link.How many people filled in the feedback form this week, and what are
they complaining about?The assistant calls create_form, you get a shareable link back, and
list_submissions reads the answers when they arrive.
What the product does
13 field types plus sections, validation, and required fields
Conditional logic on every plan, including free
Payment fields through Stripe: product, subscription and donation
Conversational layout, one question per screen, as a per form setting
Answer piping, so a later question can quote an earlier answer
Quiz scoring with an answer key and per question points
Notifications by email, Slack, or Google Sheets sync
Export to CSV and Excel
Authentication
Browser based OAuth 2.1 with PKCE. No token to paste, nothing stored in a config file. Dynamic client registration is supported, so most clients need nothing but the URL.
Discovery follows the spec, so a client that has never seen the server can find its way in unaided:
/.well-known/oauth-protected-resource/api/mcp/v2 → who authorizes this
/.well-known/oauth-authorization-server → the OAuth endpointsDetails, including the consent step and why PKCE alone is not enough, are in docs/authentication.md.
Two endpoints
URL | Payments | Use |
| Enabled | The original connector. Existing clients stay pointed here. |
| Disabled | Listed in public directories. Cannot see or create payment fields, so nothing built through it can take money. |
Capability is settled per URL rather than per request, because an app directory
registers its OAuth client against a base URL and then freezes it. If you are
adding the connector today, use /api/mcp/v2.
Registry
Published to the official MCP Registry as:
io.github.musaib001/deooch-formsLinks
Website: https://deoochform.com
MCP server docs: https://deoochform.com/docs/mcp-server
What is an MCP connector: https://deoochform.com/blog/what-is-an-mcp-connector
AI form MCP connectors, compared: https://deoochform.com/blog/ai-form-mcp-connectors
Form templates: https://deoochform.com/templates
Pricing: https://deoochform.com/pricing
Support: https://deoochform.com/contact
License
MIT. See LICENSE.
The MIT license covers this repository's contents. The hosted Deoochform service is governed by its own terms and privacy policy.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-native form builder: create, publish & read responses from Claude, ChatGPT & MCP.
Connect any AI agent to 1,000+ apps and 27,000+ actions through one remote MCP server (OAuth).
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceMCP server for Dashform (getaiform.com) - create and manage AI-powered forms, quizzes, and surveys. Supports form creation, response collection, analytics, and AI-driven form building with 15 tools across form management, response handling, and AI operations.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for reading, editing, and publishing Google Forms with the official Google Forms API. Enables AI agents to programmatically create, modify, and manage forms and responses.MIT
- FlicenseAqualityCmaintenanceMCP server for FormsList, a form-backend SaaS. Enables creating form endpoints, reading submissions, configuring auto-responses, and generating embed snippets via natural language.7-
- AlicenseNot gradedqualityAmaintenanceMCP server for Microsoft Forms automation, enabling AI agents to inspect forms, resolve branching, validate and submit answers, upload files, and manage response links.28 npmMIT