Toolpin Monitor a server

GoFormz MCP by usefulapi

io.usefulapi/goformz · v1.0.0 · MCP 2025-06-18

Read GoFormz templates, forms, groups and data sources; create and update forms and rows.

Reachability reachable
checked 2026-10-26 05:30 UTC
Registry status active
Tools pinned 23
5f0135a256bd
Tools last changed unchanged since first capture 2026-10-26
Repo last push 2026-10-26
as of 2026-10-26
GitHub stars 0
as of 2026-10-26

Provenance

Registry namespace io.usefulapi (domain verified by the official registry)
Repository github.com/m190/usefulapi-mcp
Website https://usefulapi.io/goformz/
Remote endpoints
https://goformz.usefulapi.io/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-10-26 05:30 first capture 23 tools pinned

Pinned tool definitions (23)

ToolDescription
goformz_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.
goformz_get_template Get one template by id. GET /v2/templates/{id}.
goformz_list_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....
goformz_list_template_forms List the forms created from one template (name, status, last update date). Field values are not included. GET /v2/templates/{templateId}/formz.
goformz_get_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}.
goformz_list_groups List user groups (forms can be assigned to a group). GET /v2/groups.
goformz_get_group Get one group by id. GET /v2/groups/{id}.
goformz_list_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.
goformz_get_user Get one user by id. GET /v2/users/{id}.
goformz_list_datasources List data sources (lookup tables that feed dropdown and database fields in templates). GET /v2/datasources.
goformz_get_datasource Get one data source: its name, columns and indexed columns. GET /v2/datasources/{id}.
goformz_list_datasource_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.
goformz_get_datasource_row Get one data source row by id. GET /v2/datasources/{dataSourceId}/rows/{rowId}.
goformz_list_webhooks List the webhooks that call a URL when a form of a template is completed (event form.complete). Read-only. GET /v2/webhooks.
goformz_get_queue_item 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)....
goformz_get_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}.
goformz_get_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}.
goformz_export_form_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...
goformz_create_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...
goformz_update_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 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_create_datasource_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.
goformz_update_datasource_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}.
Get alerted when this changes. Email the moment io.usefulapi/goformz drifts, dies, or revives.

Status badge

Toolpin status badge for io.usefulapi/goformz

[![Toolpin](https://toolpin.dev/badge/io.usefulapi/goformz.svg)](https://toolpin.dev/servers/io.usefulapi/goformz)

Maintain this server? Add the badge to your README. It links your users to this live status page.