Toolpin Monitor a server

GoCanvas MCP by usefulapi

io.usefulapi/gocanvas · v1.3.0 · MCP 2025-06-18

Read GoCanvas forms, submissions, users, dispatches and reference data; create dispatches.

Reachability reachable
checked 2026-10-26 05:31 UTC
Registry status active
Tools pinned 23
6974f00cb228
Tools last changed unchanged since first capture 2026-10-25
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/gocanvas/
Remote endpoints
https://gocanvas.usefulapi.io/mcp (streamable-http)

Observed changes

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

Pinned tool definitions (23)

ToolDescription
gocanvas_get_me The user who owns the connected OAuth application: id, login, company id and name, default department and role. Use it to learn the default department id.
gocanvas_list_forms Forms (mobile form definitions) the connected user can see: id, name, status, version, department. Paged, 100 per page. Use gocanvas_get_form for a form's fields (entries).
gocanvas_get_form One form definition, including its screens and entries (field ids and labels). Use format 'flat' for the simplest list of fields (what you need to read submissions or create a dispatch), 'nested' (default) for the full structure,...
gocanvas_list_form_reports The report (PDF) definitions attached to a form: id, name, format, whether emailed by default. Paged.
gocanvas_list_submissions Completed forms (submissions): id, form, number, created time, department, user, status. At least one of form_id, user_id or user_email is required (user_id and user_email cannot be combined). Default status is completed. Dates filter...
gocanvas_get_submission One submission with all its responses (entry id, label, type, value). Accepts the numeric submission id or the client GUID.
gocanvas_list_submission_revisions The revision history of a submission (who changed it and when). Paged.
gocanvas_list_users Users of the company: id, name, email, enabled. Paged, 100 per page.
gocanvas_get_user One user by id: name, login, contact data, default department and role.
gocanvas_list_departments Departments of the company: id, name, description. The pseudo department -1 'All' is included.
gocanvas_list_department_users The users in one department with their department role.
gocanvas_list_dispatches Dispatches (jobs sent to field workers): id, form, assignee, status, schedule. At least one of user_id, department_id or form_id is required. Dates are ISO-8601. Paged.
gocanvas_get_dispatch One dispatch by id with its pre-filled responses, schedule and status.
gocanvas_list_customers Customers (contacts of the Project Management view): individuals or businesses, optionally tied to a site. Paged.
gocanvas_list_projects Projects of the Project Management view. Paged.
gocanvas_list_sites Sites (job locations) of the Project Management view. Paged.
gocanvas_list_reference_data Reference data (lookup tables used by forms): id, name, columns, version. Without department_id the user's default department is used.
gocanvas_get_reference_data One reference data set with its rows.
gocanvas_list_groups User groups: id, name, and the forms and users assigned. Paged.
gocanvas_list_workflows Workflows (handoff chains between users) the connected user takes part in, with their handoff states and the count of tasks available to claim. Paged.
gocanvas_list_locations GPS location events of field users (needs the tracker feature). start_date and end_date are required and may span at most 7 days. Omit user_id for all users of the company. Paged.
gocanvas_create_dispatch WRITE: creates a dispatch, a job that appears on the assignee's mobile device (immediate_dispatch is sent at once, with a push notification when send_notification is true; scheduled_dispatch needs scheduled_at and scheduled_end)....
gocanvas_mark_dispatch_received WRITE: acknowledges a dispatch (status becomes received). Only works for a dispatch in the assigned state that is assigned to the connected user; repeating it is refused by GoCanvas.
Get alerted when this changes. Email the moment io.usefulapi/gocanvas drifts, dies, or revives.

Status badge

Toolpin status badge for io.usefulapi/gocanvas

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

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