Table of contents
Imagine asking an AI assistant to “list my forms, then add a phone field to the contact form” and watching it happen without you clicking through the admin yourself. That’s what MCP (Model Context Protocol) brings to IvyForms; it lets an AI assistant work with your forms through conversational tools that run on the same REST API as the admin interface. The main in-product use is with Angie, Elementor’s AI assistant, which can call IvyForms tools while you’re in the WordPress admin. This article explains what MCP can do, how to switch it on, and where its limits are.
A few things have to be in place before MCP will work:
manage_options capability).The first time you activate Angie it sends you to an Elementor login, but that account is free to create, so you don’t need a paid Elementor license to use Angie with IvyForms. Angie runs on daily renewing credits during its beta.
You enable MCP from IvyForms → Settings → General. Log in as a site administrator, turn on MCP integration, and save. Until it’s on, the MCP endpoint isn’t registered and any agent that tries to reach it gets a 404 (not found) error. For more on this screen, see the general settings documentation.
Developers can override the stored setting with the ivyforms/mcp/enabled filter to force MCP on or off, but the toggle in settings is the normal way to do it.
When Angie is active, IvyForms loads a small script on its admin screens that connects to the WordPress MCP endpoint at /wp-json/mcp/ivyforms-mcp-server and registers a server named IvyForms. From then on, when you ask Angie to manage your forms, it calls IvyForms tools that run through the same REST API as the admin interface, with the same permissions as your logged-in session. You need to be logged into WordPress in the browser for this to work, since the connection uses your admin session. If you’d rather drive IvyForms from an external assistant like Claude Desktop, Cursor, or Claude Code, that’s a separate and more technical setup; see the connecting an external MCP client documentation.
With MCP on, the assistant can use a fixed set of tools across these areas:
MCP deliberately leaves some actions out, both for safety and for privacy:
Because the assistant acts with your own admin capabilities, treat the toggle with the same care as admin access:
Enabling MCP gives the AI real edit access to your forms, fields, and notifications, not just read access. Switch it on knowing the assistant can change live form data.
If Angie isn’t listing IvyForms tools, work through the usual culprits: confirm the MCP integration toggle is on, that you’re on WordPress 6.9 or newer, that the Angie plugin is active, and that you’re actually on an IvyForms admin page. A 404 on the MCP URL means MCP is still disabled in settings, and permission errors usually mean you’re not logged in as a site administrator. If tools went missing right after a deploy, the front-end build may not have run, so the bridge script isn’t present.