io.usefulapi/forms-on-fire
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Forms On Fire / Appenate MCP by usefulapi
Publisher-provided description
Read mobile forms, entries, users and tasks; create confirmed draft or sent tasks for field workers.
Summary by lookupd
Lets agents read mobile form definitions, entries, users, tasks and lookup data, and create draft or sent field-worker tasks.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http forms-on-fire https://forms-on-fire.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add forms-on-fire --url https://forms-on-fire.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"forms-on-fire": {
"url": "https://forms-on-fire.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (11 tools)
Publisher-provided text
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 /screformsonfire_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 itformsonfire_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, veformsonfire_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.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 iformsonfire_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. GEformsonfire_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 fformsonfire_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 tru
Details
- Version: 1.9.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 450 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/forms-on-fire/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/forms-on-fire)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp