Deftform integration
Deftform is an online form builder. With this API an agent can read the workspace, list its forms and their fields, read every submission of a form (answers are personal data entered by respondents) with an optional complete or incomplete filter, get a PDF link for one submission, add a submission to a form (no email is sent to admins or respondents), and change a form's settings (name, closing it, response limit, after-submit texts, notification emails, SEO, integration switches, CAPTCHA, numbering). The API has no routes to create or delete forms or webhooks. The workspace webhook signing secret and its Slack and Discord webhook URLs are not returned. Rate limit: 60 requests per minute and 1,440 per day per user. Authentication is an access token generated in the Deftform workspace settings, sent as a Bearer token.
Say what should happen.
The workflow builds itself.
What you can do with Deftform
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Response, 2 operations
create_form_responseCreate form responsePOSTCreates a real submission on a form from answers keyed by field UUID (from list_form_fields). The vendor says no email goes to admins or respondents. File fields take the absolute URL of an already hosted file.list_form_responsesList form responsesGETReturns every submission of one form with its answers (personal data entered by respondents), number and dates. With incomplete-submission tracking on, complete and incomplete ones are both returned unless incomplete filters them.
Field, 1 operation
list_form_fieldsList form fieldsGETReturns the field definitions of one form as Deftform stores them, each with its UUID. Read it before create_form_response, whose answers are keyed by field UUID.
Form, 1 operation
list_formsList formsGETLists every form of the workspace with its id, name, slug, open or closed state, response limit and fields. Pass a form's id to list_form_fields, list_form_responses, create_form_response or update_form_settings.
Form settings, 1 operation
update_form_settingsUpdate form settingsPOSTChanges only the settings you send on one form (name, open or closed, response limit, after-submit texts, notification emails, SEO, integration switches, CAPTCHA, numbering). Closing a form stops it accepting submissions.
Response pdf, 1 operation
get_response_pdfGet response pdfGETGenerates a PDF summary of one submission and returns a link to the PDF file. Pass the submission's uuid from list_form_responses.
Workspace, 1 operation
get_workspaceGet workspaceGETReturns the workspace the access token belongs to: name, branding images, default after-submission and confirmation email texts, reply-to address, timezone, locale and the owner's name and email. Read-only; also a cheap connection test.
Use Deftform from Claude Code, Cursor or Codex
Connect Deftform in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Deftform operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Deftform
- Create your workspace
Sign up free. Nothing to install.
- Connect Deftform once
Add your Deftform connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Deftform integration FAQ
What can you do with the Deftform integration?
LiveContext exposes 7 operations on Deftform, covering response, field, form and form settings.
