Integration

Youform integration

Youform is an online form and survey builder. An agent can read the account profile, list forms and read one form's questions and draft, list a form's submissions (with completion and sort filters) or fetch its latest one, publish or revert a form's draft, subscribe or remove a webhook for new submissions, and switch a submission's refill link on or off. Not exposed: creating or renaming forms and editing their blocks (the API does not support the first and documents no body for the others), and listing webhooks (the API has no such route). Limit: 60 requests per minute per account. Authentication is a personal API token from Account Settings, API Tokens (any plan), sent as a Bearer token.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Youform.Built from the 10 Youform tools below, on the connection you add once.

What you can do with Youform

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.

Each badge shows the default agent permission of an endpoint (allowed: an agent calls it without asking; ask first: you are asked before an agent calls it, when the agent or chat asks permission for sensitive actions; never: no agent may call it), which every user can change endpoint by endpoint in their credential settings.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Form, 3 operations

  • get_formGet formGETAgents: ask firstReturns one form by slug with its published questions (fields.blocks, whose block ids key the answers of each submission), its unpublished draft (draft_fields), design, hidden fields and submission count.
  • list_formsList formsGETAgents: ask firstLists the forms in your workspaces, newest first, 100 per page, each with its slug (the id every other form tool takes), name, closed state and submission count. Page through with page, current_page and last_page.
  • publish_formPublish formPOSTAgents: ask firstPublishes the form's current draft to its public form URL, so respondents get the new version. Use revert_form_draft instead to drop the draft.

Submission, 2 operations

  • get_latest_form_submissionGet latest form submissionGETAgents: ask firstReturns the most recent submission of a form, complete or partial, in the webhook payload shape (answers plus a fields list with question text), or an empty data list when the form has none.
  • list_form_submissionsList form submissionsGETAgents: ask firstLists one page of a form's submissions (oldest first by default), each with its answers keyed by block id (see get_form) and its completion state. Respondents' answers are personal data.

Webhook, 2 operations

  • create_webhookCreate webhookPOSTAgents: ask firstSubscribes a URL to a form's new submissions; each one is POSTed to it as JSON. Returns the webhook id, which delete_webhook takes. Webhooks cannot be listed through the API.
  • delete_webhookDelete webhookDELETEAgents: ask firstDeletes a webhook subscription; it stops receiving deliveries at once. A webhook whose form belongs to another workspace returns a 403.

Account, 1 operation

  • get_accountGet accountGETAgents: ask firstReturns the account the API token belongs to (id, first name, last name and email). Use it to check that a token works.

Form draft, 1 operation

  • revert_form_draftRevert form draftPOSTAgents: ask firstDiscards the form's unpublished draft changes by restoring the draft fields from the last published version. The discarded edits cannot be recovered.

Refill link, 1 operation

  • set_submission_refill_linkSet submission refill linkPOSTAgents: ask firstEnables or disables one submission's refill link, which lets the respondent fill the form again with their earlier answers prefilled. Refill links need a Youform Pro plan.

Use Youform from Claude Code, Cursor or Codex

Connect Youform in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Youform operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Youform

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Youform once

    Add your Youform connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. 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.

Youform integration FAQ

What can you do with the Youform integration?

LiveContext exposes 10 operations on Youform, covering form, submission, webhook and account.

Popular integrations

Browse the whole catalog