goformz_list_templates
List templates
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.
namepagepage_sizeio.usefulapiPublished by usefulapi.ioOfficial publisherv1.12.4Updated Nov 7, 2026
Read GoFormz templates, forms, groups and data sources; create and update forms and rows.
The publisher's own server: Ably MCP by usefulapi
Hosted GoFormz connector that lets an assistant read templates, forms, users, groups and data sources, and create or update forms and lookup rows.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fgoformz/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"goformz-by-usefulapi": {
"type": "http",
"url": "https://goformz.usefulapi.io/mcp"
}
}
}Live endpoint: https://goformz.usefulapi.io/mcp
https://goformz.usefulapi.io/mcp.claude mcp add --transport http goformz https://goformz.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your GoFormz credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/goformz/
On first connect you will paste your GoFormz Client ID and Client Secret. They are validated, stored per-user, and scoped to you. No keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with goformz_upgrade (it returns a Stripe Checkout link). Cancel any time with goformz_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running goformz_upgrade before then undoes the cancel. Or write to [email protected].
MIT
Source: servers/goformz/README.md at commit 4046075
List templates
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.
namepagepage_sizeGet a template
Get one template by id. GET /v2/templates/{id}.
template_idrequiredList forms
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.
namepagesortstatusdirectionpage_sizeupdated_afterList forms of a template
List the forms created from one template (name, status, last update date). Field values are not included. GET /v2/templates/{templateId}/formz.
namepagesortstatusdirectionpage_sizetemplate_idrequiredGet a form
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}.
form_idrequiredinclude_deletedList groups
List user groups (forms can be assigned to a group). GET /v2/groups.
namepagepage_sizeGet a group
Get one group by id. GET /v2/groups/{id}.
group_idrequiredList users
List the account's users (id, username, first and last name). A user id is needed to assign a new form. GET /v2/users.
namepagepage_sizeGet a user
Get one user by id. GET /v2/users/{id}.
user_idrequiredList data sources
List data sources (lookup tables that feed dropdown and database fields in templates). GET /v2/datasources.
namepagepage_sizeGet a data source
Get one data source: its name, columns and indexed columns. GET /v2/datasources/{id}.
datasource_idrequiredList data source rows
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.
namepagepage_sizedatasource_idrequiredGet a data source row
Get one data source row by id. GET /v2/datasources/{dataSourceId}/rows/{rowId}.
row_idrequireddatasource_idrequiredList webhooks
List the webhooks that call a URL when a form of a template is completed (event form.complete). Read-only. GET /v2/webhooks.
pagepage_sizetemplate_idGet an async job status
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}.
queue_idrequiredGet a file
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}.
file_idrequiredGet a PDF export
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}.
form_idrequiredexport_idrequiredExport a form to PDF
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.
pagesform_idrequiredCreate a form
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 the template for each field's shape. Each call creates another form. POST /v2/formz.
namefieldstemplate_idrequiredassign_to_idassign_to_typeoverride_default_form_nameUpdate a form
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}.
namefieldsform_idrequiredComplete or re-open a form
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.
statusrequiredform_idrequiredAdd a data source row
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.
valuesrequiredkey_columnrequireddatasource_idrequiredUpdate a data source row
WRITE: replace a data source row's key and values (the whole row is replaced; send every column). PATCH /v2/datasources/{dataSourceId}/rows/{rowId}.
row_idrequiredvaluesrequiredkey_columnrequireddatasource_idrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "goformz": { "url": "https://goformz.usefulapi.io/mcp" } }}