
Deoochform
io.github.musaib001Published by GitHub account musaib001v1.0.3Updated Oct 24, 2026
Create forms, read submissions, and build invitations from Claude, ChatGPT, or any MCP client.
Overview
Deoochform is a hosted form builder whose remote MCP server lets an assistant create forms, read submissions and publish invitations.
- What you can do
- Browse templates and list, create, update and read forms, returning public links
- List and read form submissions by id
- Browse invitation designs, create invitations and publish them with public links
- Work from plain-language requests such as building a feedback form or summarizing this week's answers
- When to use it
- Useful when you want an assistant to build and edit forms, share their public links, and read back responses without opening the visual editor. Suited to teams already using Deoochform or willing to adopt a hosted form product.
- Requirements
- A remote streamable HTTP endpoint at deoochform.com; nothing to install or run locally. Browser-based OAuth 2.1 with PKCE sign-in, with dynamic client registration so usually only the URL is needed. A Deoochform account and plan; the connection acts with your role and plan.
Installation
In SourceWeft
- Open Deoochform in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.musaib001%2Fdeooch-forms/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"deoochform": {
"type": "http",
"url": "https://deoochform.com/api/mcp/v2"
}
}
}README
Deoochform MCP Server
Create forms, read submissions, and build invitations from Claude, ChatGPT,
Cursor, or any MCP capable assistant.
Website · Docs · MCP Registry · Pricing
[Transport: streamable HTTP] [Auth: OAuth 2.1 with PKCE] [Tools: 10] [License: MIT]
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
Remote, streamable HTTP, OAuth. There is no API key to copy or store.
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.
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
Responses
Invitations
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:
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:
Details, including the consent step and why PKCE alone is not enough, are in docs/authentication.md.
Two endpoints
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:
Links
- 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.
Source: README.md at commit 4dc6822
Tools
0Version history
1- v1.0.3LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts