MCP server
GoFormz MCP by usefulapi
io.usefulapi/goformz
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read GoFormz templates, forms, groups and data sources; create and update forms and rows.
Working at last checkVerified publisher: usefulapi.ioAbout 4,934 tokens per request once connected23 tools
https://goformz.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 23
- Token cost
- About 4,934 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 goformz https://goformz.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.goformz] url = "https://goformz.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"goformz":{"httpUrl":"https://goformz.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"goformz":{"url":"https://goformz.usefulapi.io/mcp"}}}
VS Code
{"servers":{"goformz":{"type":"http","url":"https://goformz.usefulapi.io/mcp"}}}
Antigravity
agy mcp add goformz https://goformz.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":"goformz","server_url":"https://goformz.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"goformz","server_url":"https://goformz.usefulapi.io/mcp"}
Tools
goformz_create_datasource_row~251 tokens
WRITE: add a row to a data source. key_column is the lookup key; values are the column values in the data source's column order (see goformz_get_datasource). Each call adds another row. POST /v2/datasources/{dataSourceId}/rows.goformz_create_form~479 tokens
WRITE: create a new draft form from a template, optionally pre-filled and assigned to a user or group (assignment is only possible at creation). Field keys are the template's field names (or ids) and the values are field objects such as {"text": "Acme"}; see goformz_get_form on an existing form of tgoformz_export_form_pdf~222 tokens
WRITE: start a PDF export of a form (the form is not changed; GoFormz creates a PDF file). The reply gives the queue_id of the job: poll goformz_get_queue_item until Completed, then read the file with goformz_get_file using the id in redirectUrl. POST /v2/formz/{formId}/exports.goformz_get_datasource~124 tokens
Get one data source: its name, columns and indexed columns. GET /v2/datasources/{id}.goformz_get_datasource_row~169 tokens
Get one data source row by id. GET /v2/datasources/{dataSourceId}/rows/{rowId}.goformz_get_file~155 tokens
Get a file summary: type, created date and a temporary download `link` (it expires; see linkExpiration). Use it for an exported PDF or a form image/signature. The file itself is not downloaded here. GET /v2/files/{id}.goformz_get_form~175 tokens
Get one form with all its field values (text, numbers, dates, checkboxes, table rows, signature/image references), status, assignment and template version. GET /v2/formz/{id}.goformz_get_group~106 tokens
Get one group by id. GET /v2/groups/{id}.goformz_get_pdf_export~185 tokens
Get the metadata of a PDF export of a form, including the temporary download `link` once the PDF is ready. GET /v2/formz/{formId}/exports/{exportId}.goformz_get_queue_item~170 tokens
Check a queued job, for example the PDF export started by goformz_export_form_pdf. Returns status (and progressIndicator); when it is Completed, redirectUrl points at the result (a /v2/files/{id} URL: pass that id to goformz_get_file). GET /v2/queue/{id}.goformz_get_template~111 tokens
Get one template by id. GET /v2/templates/{id}.goformz_get_user~104 tokens
Get one user by id. GET /v2/users/{id}.goformz_list_datasource_rows~264 tokens
List the rows of a data source. Each row has an id, a keyColumn (the lookup key) and a value (a JSON-encoded array of the column values). GET /v2/datasources/{dataSourceId}/rows.goformz_list_datasources~186 tokens
List data sources (lookup tables that feed dropdown and database fields in templates). GET /v2/datasources.goformz_list_forms~377 tokens
List forms (filled-in instances of templates) with name, status (draft or complete), last update date and assignment. Field values are NOT included: call goformz_get_form for those. Filter by name prefix, status or last-updated date. GET /v2/formz.goformz_list_groups~174 tokens
List user groups (forms can be assigned to a group). GET /v2/groups.goformz_list_template_forms~342 tokens
List the forms created from one template (name, status, last update date). Field values are not included. GET /v2/templates/{templateId}/formz.goformz_list_templates~191 tokens
List the form templates of the account (id, name). Use a template id to list its forms or to create a form. GET /v2/templates.goformz_list_users~188 tokens
List the account's users (id, username, first and last name). A user id is needed to assign a new form. GET /v2/users.goformz_list_webhooks~213 tokens
List the webhooks that call a URL when a form of a template is completed (event form.complete). Read-only. GET /v2/webhooks.goformz_set_form_status~180 tokens
WRITE: mark a form complete (this can trigger the template's completion workflows and webhooks) or re-open it as a draft so it can be edited. POST /v2/formz/{id}/status.goformz_update_datasource_row~266 tokens
WRITE: replace a data source row's key and values (the whole row is replaced; send every column). PATCH /v2/datasources/{dataSourceId}/rows/{rowId}.goformz_update_form~302 tokens
WRITE: change a form's name and/or field values (partial update: only the fields given change; a null value clears a field). Does NOT change the status and does not trigger workflows; to re-run completion workflows use goformz_set_form_status draft, update, then complete. PATCH /v2/formz/{id}.
Browse
Related MCP servers
- Healthie MCP by usefulapi
Hosted MCP server for the Healthie EHR & telehealth API: patients, appointments, charting, tasks. - Fieldwire MCP by usefulapi
Read Fieldwire projects, tasks, plans, forms, RFIs and submittals; create and update tasks. - APITemplate.io MCP by usefulapi
Generate PDFs and images with APITemplate.io from templates, HTML, Markdown or a URL. - Cyberimpact MCP by usefulapi
Read Cyberimpact members, groups and mailing results; add members, send opt-ins, create mailings. - GoCanvas MCP by usefulapi
Read GoCanvas forms, submissions, users, dispatches and reference data; create dispatches. - asksteps
Turn a fillable PDF into an online form, build funnels, read submissions. - Formgong
Create contact forms, get HTML/React/Next.js snippets and read recent submissions on Formgong. - CraftMyPDF MCP by usefulapi
Generate PDFs and images from CraftMyPDF templates; read templates, versions and usage.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/goformz)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents