MCP connector

Connect Claude, ChatGPT, Cursor, or any MCP client to your workspace: read forms, responses, and analytics on every plan; build, edit, and manage forms on Pro.

Formbear runs an MCP server (Model Context Protocol), so an AI agent can read and, on Pro, build your forms. Every call goes through the same encrypted, workspace-scoped paths as the app, on our own EU infrastructure.

Connect your client

The endpoint is https://formbear.app/api/mcp. Add it, and when the client connects you sign in to Formbear and choose the workspace it may use.

  • Claude.ai and Claude Desktop: Settings → Connectors → Add custom connector.
  • ChatGPT: Settings → Connectors, with Developer mode on.
  • Claude Code: claude mcp add formbear --transport http https://formbear.app/api/mcp
  • Cursor and others: the JSON config below.
json
{
  "mcpServers": {
    "formbear": {
      "url": "https://formbear.app/api/mcp"
    }
  }
}
Cursor: Settings → MCP, or .cursor/mcp.json. Leave out headers to sign in.

Or use an API token

For scripts and tools where you paste a credential once, create a token under Settings → API (owners and admins) and send it as a bearer header. The secret is shown once.

bash
claude mcp add formbear --transport http https://formbear.app/api/mcp \
  --header "Authorization: Bearer fbk_your_token_here"
Claude Code with a token.
json
{
  "mcpServers": {
    "formbear": {
      "url": "https://formbear.app/api/mcp",
      "headers": {
        "Authorization": "Bearer fbk_your_token_here"
      }
    }
  }
}
Cursor and others with a token.

Tools

ToolWhat it doesPlan
get_workspaceWorkspace name, plan, your role, membersFree
list_formsYour forms with status and response countsFree
get_formOne form in full: blocks with ids, settings, design, URLFree
list_responsesResponses with answers by question, paged and date-boundedFree
get_responseOne response by idFree
summarize_responsesPer-question aggregatesFree
get_form_analyticsViews, visitors, completion rate, breakdowns (Free: last 7 days)Free
analyze_responsesAI digest of the responses (one monthly AI action)Free
list_form_versionsVersion history, last 30 daysFree
search_docsSearch these docsFree
create_formNew draft from a title and blocksPro
update_formRename, or set the whole block listPro
add_blocksAdd questions or content at a positionPro
update_blockChange one block's settings or optionsPro
move_blockReorder blocks and pagesPro
remove_blocksRemove blocksPro
publish_formMake the draft livePro
update_form_settingsOpen or close, schedule, thank-you, redirect, notifications, retentionPro
update_form_designMode, font, colors, width, controls, custom CSSPro
duplicate_formCopy a form to a new draftPro
delete_formDelete a form (requires its exact title)Pro
delete_responseDelete one responsePro
restore_form_versionMake an earlier version the draftPro

Every question keeps a stable id, so an agent can edit a form that already has responses. A change that would discard answers is refused until the agent confirms with you. Block and design edits go live on the next publish; settings apply immediately.

Things to try

  • “Which of my forms got the most responses this month?”
  • “Summarize the onboarding survey and pull out the three most common complaints.”
  • “Where did last week’s visitors to the survey come from, and how many finished?”
  • “Add an optional phone number after the email on my contact form, then publish.” Pro
  • “Close the signup form on Friday at midnight and notify Ada.” Pro

Privacy and access

The agent acts with your access and sees only your own workspace. Answers are decrypted on our server for that request only; we never hand a raw answer set to a model, and no third party is involved. Same EU hosting, encryption at rest, and privacy policy as the rest of Formbear.

Manage connected apps and tokens under Settings → API. Disconnect or revoke one and it stops immediately; disconnecting an app there is also how you move it to another workspace. Access ends the moment you leave the workspace.

The form builder your respondents deserve.