Connect Your AI Agent with Form.io for Slack

Integrate Form.io MCP server into your Slack workspace for instant access to your AI agent.

Back to MCP Servers
Form.io
Form.io
Form.io is a platform that enables you to build web and mobile applications. Create both the forms and the RESTful API's all in one easy step!

Categories

Web & App Development

Available Tools

Tools that your AI agent can use through this MCP server to interact with Form.io

Update Submission

Update a submission for a Form.io form. Only the fields you provide are changed; omitted fields keep their current values. Use List Submissions to find the submission ID. The data prop is a JSON-string object of field key-value pairs. See the documentation.

Update Role

Update a role in the Form.io project. Only the fields you provide are changed; omitted fields keep their current values. Obtain the role ID from List Roles (it is the role's 24-character hex _id, e.g. 64f8a1b2c3d4e5f60718293a). Example: for roleId 64f8a1b2c3d4e5f60718293a, set description to Read-only reviewer → returns the updated role. See the documentation.

Update Form

Update a form or resource in Form.io. Only the fields you provide are changed; omitted fields keep their current values. Use List Forms to find the form ID. The components prop is a JSON-string array of Form.io component schema objects. See the documentation.

Update Form Action

Update an action attached to a Form.io form. Only the fields you provide are changed; omitted fields keep their current values. Use List Form Actions to find the action ID. The settings prop is a JSON-string object specific to the action type. See the documentation.

List Submissions

List submissions for a Form.io form. Optionally filter by state. Use List Forms to find the form ID. Form.io returns up to limit records (default 10); if you receive a full page there may be more — raise limit (up to 1000) or page with skip to retrieve them all. Pass fields to return only the fields you need (e.g. _id, data, created). See the documentation.

List Roles

List all roles in the Form.io project, including the built-in Administrator, Authenticated, and Anonymous roles. Form.io returns up to limit records (default 10); if you receive a full page there may be more — raise limit (up to 1000) or page with skip to retrieve them all. See the documentation.

List Forms

List forms and resources in the Form.io project. Optionally filter by type to return only forms or only resources. Form.io returns up to limit records (default 10); if you receive a full page there may be more — raise limit (up to 1000) or page with skip to retrieve them all. Forms are large; pass fields to return only the fields you need (e.g. _id, title, name, path). See the documentation.

List Form Actions

List all actions attached to a Form.io form. Use List Forms to find the form ID. Form.io returns up to limit records (default 10); if you receive a full page there may be more — raise limit (up to 1000) or page with skip to retrieve them all. See the documentation.

Get Submission

Retrieve a single submission for a Form.io form. Use List Forms to find the form ID and List Submissions to find the submission ID. See the documentation.

Get Role

Retrieve a single role by its ID from the Form.io project. Obtain the role ID from List Roles (it is the role's 24-character hex _id, e.g. 64f8a1b2c3d4e5f60718293a). See the documentation.

Get Form

Retrieve a single form or resource by its ID from Form.io. Use List Forms to find the form ID. See the documentation.

Get Form Action

Retrieve a single action attached to a Form.io form. Use List Form Actions to find the action ID. See the documentation.

Delete Submission

Permanently delete a submission from a Form.io form. Use List Submissions to find the submission ID. This is irreversible. See the documentation.

Delete Role

Permanently delete a role from the Form.io project. Obtain the role ID from List Roles (it is the role's 24-character hex _id, e.g. 64f8a1b2c3d4e5f60718293a). This is irreversible. See the documentation.

Delete Form

Permanently delete a form or resource from Form.io. Use List Forms to find the form ID. This is irreversible. See the documentation.

Delete Form Action

Permanently remove an action attached to a Form.io form. Use List Form Actions to find the action ID. This is irreversible. See the documentation.

Create Submission

Create a submission for a Form.io form. Use List Forms to find the form ID. The data prop is a JSON-string object of field key-value pairs matching the form's component keys. See the documentation.

Create Role

Create a role in the Form.io project. Use List Roles to review existing roles. Example: title Reviewer, description Can review submissions → returns the new role with its _id. See the documentation.

Create Form

Create a form or resource in Form.io. Use List Forms to review existing forms. The components prop is a JSON-string array of Form.io component schema objects. See the documentation.

Create Form Action

Attach an action (e.g. email, webhook, save) to a Form.io form. Use List Forms to find the form ID and List Form Actions to review existing actions. The settings prop is a JSON-string object specific to the action type. Example: actionType webhook, title Notify endpoint, handler [after], method [create], settings {"url":"https://example.com/hook","method":"post"} → returns the new action with its _id. See the documentation.