MCP server
Fillout MCP by usefulapi
io.usefulapi/fillout
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Fillout forms and submissions, export responses, and create submissions and webhooks.
Working at last checkVerified publisher: usefulapi.ioAbout 3,044 tokens per request once connected9 tools
https://fillout.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 9
- Token cost
- About 3,044 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http fillout https://fillout.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.fillout] url = "https://fillout.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"fillout":{"httpUrl":"https://fillout.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"fillout":{"url":"https://fillout.usefulapi.io/mcp"}}}
VS Code
{"servers":{"fillout":{"type":"http","url":"https://fillout.usefulapi.io/mcp"}}}
Antigravity
agy mcp add fillout https://fillout.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"fillout","server_url":"https://fillout.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"fillout","server_url":"https://fillout.usefulapi.io/mcp"}
Tools
fillout_count_submissions~338 tokens
Count a form's submissions matching the same filters as fillout_list_submissions (date range, status, search) without pulling the answers — e.g. 'how many responses this week?' or 'how many partial submissions?'. Reads totalResponses from GET /forms/{formId}/submissions with limit=1.fillout_create_submissions~1027 tokens
Create up to 10 new submissions on a form, as if respondents had filled it in — e.g. to import responses collected elsewhere. Each submission needs its question answers (question ids from fillout_get_form); URL parameters, scheduling, payments, login email and timestamps are optional. Creates real rfillout_create_webhook~199 tokens
Subscribe a URL to a form's new submissions: Fillout will POST each submission (same shape as a fillout_list_submissions entry) to it. Returns the webhook id — keep it, it is the only handle for removing the webhook later. Fillout: POST /webhook/create.fillout_export_submissions~423 tokens
Fetch many submissions in one call by walking the offset pagination (150 per page, paced under Fillout's 5 requests/second limit), up to max_submissions. Same filters as fillout_list_submissions. Use this for analysis across a whole response set; the result says whether it was truncated. Fillout: GEfillout_get_form~159 tokens
Fetch one form's metadata: every question (id, name, type), calculations, URL parameters, scheduling and payment fields, and quiz settings. Use the question ids to read answers or to create submissions. Fillout: GET /forms/{formId}.fillout_get_submission~185 tokens
Fetch a single submission by id, with every answer. Fillout: GET /forms/{formId}/submissions/{submissionId}.fillout_list_forms~84 tokens
List every form in the Fillout account — each form's name and formId. Start here to find the formId the other tools need. Fillout: GET /forms.fillout_list_submissions~478 tokens
List one page of a form's submissions (answers to every question, calculations, URL parameters, scheduling, payments, quiz score, login email), filtered by date range, status or free-text search. Offset pagination: the response carries totalResponses and pageCount. Fillout: GET /forms/{formId}/submifillout_remove_webhook~151 tokens
Stop a webhook from receiving submissions. Recoverable: create it again with fillout_create_webhook (it gets a new id). Fillout: POST /webhook/delete.
Browse
Related MCP servers
- Formstack MCP by usefulapi
Browse Formstack forms, submissions and webhooks, search responses, and create submissions. - Socialloop
SocialLoop: AI-native event platform — sell tickets, manage guests, run affiliates & promo codes. - GoCanvas MCP by usefulapi
Read GoCanvas forms, submissions, users, dispatches and reference data; create dispatches. - Hovercode
Create and manage QR codes, short links, landing pages, and forms in your Hovercode workspace. - ShipMyForm
Form backend as 29 tools: create endpoints, route submissions, publish pages, run the inbox. - Agendaforge
Event management for organizers: events, sessions, speakers, agendas, forms, approval-gated writes. - Connecteam MCP by usefulapi
Read Connecteam users, shifts, time clock, jobs, time off, tasks and forms; create shifts and tasks. - Enginemailer MCP by usefulapi
Read Enginemailer subscribers, lists and campaigns; add subscribers, create and send campaigns.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/fillout)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents