Ovoform MCP

Build Ovoform forms from Claude and ChatGPT

This MCP integration adds Ovoform as a Claude connector or ChatGPT connector: describe the form you want in a chat and get a published, shareable link back in one turn, with the questions, branching logic, scoring and theme already in place. Then ask how it is performing, and route new responses wherever your team works, without opening Ovoform.

Server URL:https://mcp.ovoform.com/mcp

No API key. You sign in to Ovoform in your browser and approve the connection.

Ovoform
ClaudeChatGPT

What you can ask for

Once connected, these work as ordinary messages in your assistant.

  • “Make me a client intake form for a design agency, with a budget question that ends the form early under $1k, and email me every response.”
  • “Create a 10-question product knowledge quiz with scoring and a dark blue theme, then give me the link.”
  • “Add a phone number question after the email on my intake form and make it optional.”
  • “How is the onboarding survey doing? Where are people dropping off?”
  • “Send every new response from the event registration form to our #sales Slack channel.”

Connect from Claude

Ovoform is listed in theClaude connector directory, so the quickest route is to open the listing and choose Connect to Claude. For the manual setup steps, permissions and FAQ specific to Claude, seeOvoform for Claude.

Connect from ChatGPT

Add Ovoform as a custom connector from ChatGPT's settings using the server URL above. For the full setup steps, permissions and FAQ specific to ChatGPT, seeOvoform for ChatGPT.

Other assistants

Any client that supports the Model Context Protocol over Streamable HTTP with OAuth discovery can connect. Point it at the server URL and it will find everything it needs:

https://mcp.ovoform.com/.well-known/oauth-authorization-server
https://mcp.ovoform.com/.well-known/oauth-protected-resource/mcp

The server registers clients automatically, so there is nothing to create in advance. Building a form takes 10 to 40 seconds, so allow a generous request timeout.

What the connector can do

ToolWhat it does
create_form_from_promptBuild a complete form, survey or quiz from a description and publish it. Returns the live public URL.
update_form_from_promptChange an existing form in plain language. Edits to a published form go live immediately.
add_workflowRoute new responses to email, Slack, a webhook or Zapier, optionally only when conditions match.
get_responsesRead responses with each answer labelled by its question. Contact details are masked by default.
get_insightsCompletion rate, time to complete, where people drop off, and score distribution for quizzes.
list_formsBrowse forms in a workspace with status, public URL and response count.
get_formInspect a form: questions, choices, scoring, branching logic in plain English, theme and automations.
publish_formPut a form online so it accepts responses.
unpublish_formTake a form offline. Asks for confirmation first.
list_templatesBrowse ready-made templates, each with a prompt you can adapt.
list_contactsBrowse contacts in a workspace by search or tag. Names and email addresses are masked unless you ask for them.
add_contactAdd someone to your contact list or update their details, and apply tags. Contacts can never be deleted through the connector.
create_sign_documentDraft a contract, NDA or agreement for e-signature from a description. Nothing is sent until you say so.
create_sign_document_from_filePrepare a PDF you attached in ChatGPT for signature. Scripts and embedded files are removed.
update_sign_documentChange a draft in plain language before sending it.
send_for_signatureEmail the document to the people who need to sign, in any order or one after another. Asks for confirmation first.
get_sign_documentSee who has viewed and signed, and what is still outstanding. Signer details are masked unless you ask.
list_sign_documentsBrowse documents and their signing progress.
send_signature_reminderRemind signers who have not signed yet.
list_sign_templatesBrowse your saved document templates and the signers each one needs.
create_sign_document_from_templateStart a new draft from a template, with the people who fill each role.
duplicate_sign_documentCopy a declined, voided or expired document into a new draft to send again.
get_signed_document_linkGet the signed PDF with its certificate of completion.
list_workspacesList the workspaces you belong to.

What you are approving

The connector asks for these permissions and nothing else.

PermissionGrants
forms:readRead your forms, their questions, logic and theme.
forms:writeCreate, edit, publish and unpublish forms.
responses:readRead responses to your forms.
workflows:writeCreate automations that route new responses.
contacts:readRead the names, email addresses and tags in your contact list.
contacts:writeAdd contacts, update their details and apply tags. Never delete them.
documents:readSee your documents for signature, their progress, and signed copies.
documents:writeDraft documents and edit drafts. Never void or delete them.
documents:sendEmail signature requests and reminders to the signers you name.

Billing, account settings, API keys and team management stay out of reach, and the connector only sees workspaces you belong to. Your existing plan limits and workspace role still apply exactly as they do in the app, so it can never do something you could not do yourself.

FAQs

Frequently Asked Questions

No. You sign in to Ovoform through your browser and approve the connection. The assistant never sees your password, and no key is copied anywhere.

Any plan can connect. Building forms uses AI, and the Free plan has a small daily AI allowance, so heavy use needs a paid plan. Reading forms, responses and insights is unaffected.

No. Deleting is not available through the connector at all: not forms, not contacts, not tags. Nor can it import a contact list or change many contacts at once. Those are refused by the API itself, so no wording in a prompt can talk it into them. Taking a form offline is possible but asks for confirmation first.

No. The connection is limited to forms, responses, automations and contacts. Billing, account settings, API keys and team management are all refused, and it can only reach workspaces you are a member of.

Emails, phone numbers, addresses, files and signatures are hidden unless you explicitly ask for them. The same applies to your contact list: names and email addresses come back masked until you say otherwise. Workspaces in HIPAA mode do not return responses through the connector at all.

Remove the connector in your assistant, which revokes its access immediately. Access expires on its own after 55 minutes if it is not refreshed.

Try Ovoform From Claude or ChatGPT

Connect the MCP server above and build your first form without leaving the chat.

Get Started for Free

Need a hand?

If a connection will not complete, or a request comes back with an error you cannot place,contact supportand include the message you saw. You can also browse theHelp Centeror the API documentationif you would rather build directly against the API.