io.usefulapi/forms-on-fire · v1.1.0 · productivity
Forms On Fire / Appenate MCP by usefulapi is healthy: it completed an MCP handshake in 163 ms and exposes 11 tools.
Read mobile forms, entries, users and tasks; create confirmed draft or sent tasks for field workers.
Endpoint: https://forms-on-fire.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 11 |
| Latency | 163 ms |
| Last checked (UTC) | 2026-10-31T07:20:25.654Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T07:20:25.654Z | Healthy | 163 |
formsonfire_list_forms | List the forms (screens) in the organization with id, name, version and status. Use a form id with formsonfire_get_form or formsonfire_search_entries. GET /screen/form/search. |
formsonfire_get_form | One form's definition: name, version, status and its fields (names and types, which are the names to use for prefilled answers). Give the form's id (GUID) or its external id. GET /screen/form. |
formsonfire_search_entries | Search submitted form entries (the completed forms your team sent in): who filled them, when, where (GPS) and every answer. Filter by form id or external id, version and a date range (by received time, or complete time via order_by). Returns the page of Entries with TotalRows. GET /formentry/search. |
formsonfire_search_tasks | Search tasks (jobs assigned to field workers, each with one or more activities such as filling out a form): status, assignee, due time, activities and history. Filter by assignee, status, name, task template and date range. Returns the page of Tasks with TotalRows. GET /task/search. |
formsonfire_get_task | One task by its id (GUID), with activities and history. GET /task. |
formsonfire_create_task | WRITE: create a task for a field worker with one form to fill out, optionally with prefilled answers. By default it remains a draft; send_immediate=true sends it and notifies the worker. Identify the worker by email, user id or external id (list_users). The form is identified by its external id (for |
formsonfire_list_users | List the organization's users (field workers and admins): name, email, status, groups, website role and last activity. Passwords and keys are never returned. GET /user/search. |
formsonfire_get_user | One user by id (GUID): name, status, groups, folders, role and registered devices. GET /user. |
formsonfire_list_groups | List user groups with their id, name and member user ids. Filter by name or external id. Returns UserGroups with TotalRows. GET /usergroup/search. |
formsonfire_list_data_sources | List the data sources (lookup tables that feed dropdowns and prefill in forms, such as customers, sites or products): id, external id, name and row count. Use formsonfire_get_data_source for the rows. GET /datasource/search. |
formsonfire_get_data_source | One data source by id (GUID) or external id: its column headers, TotalRows and (with return_rows) a page of rows. Rows are only returned when return_rows is true; page through them with page_no. GET /datasource. |