Forms On Fire / Appenate MCP by usefulapi

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

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count11
Latency163 ms
Last checked (UTC)2026-10-31T07:20:25.654Z

Health history

Checked (UTC)StatusLatencyError
2026-10-31T07:20:25.654ZHealthy163

Tools (11)

formsonfire_list_formsList 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_formOne 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_entriesSearch 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_tasksSearch 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_taskOne task by its id (GUID), with activities and history. GET /task.
formsonfire_create_taskWRITE: 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_usersList 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_userOne user by id (GUID): name, status, groups, folders, role and registered devices. GET /user.
formsonfire_list_groupsList 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_sourcesList 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_sourceOne 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.