mcpdirectory.dev
9,129 servers · updated 23 Sept

Formio MCP server

community Active last commit 13 d
{
  "mcpServers": {
    "formio": {
      "command": "npx",
      "args": [
        "-y",
        "@formio/mcp@latest"
      ],
      "env": {
        "FORMIO_API_KEY": "<formio_api_key>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y @formio/mcpversion 0.13.0

What it does

This server exposes Form.io project management capabilities as MCP tools, allowing developers to create, read, and manage forms, roles, actions, and projects programmatically. It's designed for developers building applications with Form.io as a backend, particularly those using agentic coding environments.

  • Create and configure forms, roles, and actions in a Form.io project from an AI agent or script.
  • Query form definitions, project resources, and role configurations to understand or audit a Form.io setup.
  • Automate Form.io project setup and management as part of application deployment or initialization workflows.

Tools this server exposes

ToolDoes
form_createCreate a new form in the Form.io project.
form_listList all forms in the Form.io project.
form_readRetrieve a specific form by ID.
form_updateUpdate an existing form.
form_deleteDelete a form from the project.
role_createCreate a new role in the project.
role_listList all roles in the project.
role_readRetrieve a specific role by ID.
role_updateUpdate an existing role.
role_deleteDelete a role from the project.
action_createCreate a new action in the project.
action_listList all actions in the project.
action_readRetrieve a specific action by ID.
action_updateUpdate an existing action.
action_deleteDelete an action from the project.
project_getRetrieve the current project configuration.
project_setSet or update the project URL and base URL.
project_importImport resources into the Form.io project.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.