splitforms.com

MCP · Model Context Protocol

MCP form backend AI agents speak natively.

Ship an official MCP server so Claude Code, Cursor, Windsurf, and any agent can read your forms, list submissions, and generate HTML — no access keys pasted into a chat.

  • 6 supported IDEs
  • 7 typed tools
  • $0 MCP charges
An AI agent calling the splitforms MCP server as a native toolset

Typed MCP toolset

Seven typed tools — list_forms, get_submission, generate_form_html — so the agent never scrapes docs or pastes keys into a chat.

Free on every plan

Read, list, and generate calls through the MCP server are unlimited and uncharged on every tier, including Free.

Scoped, revocable tokens

Each MCP token is bound to your account, calls only the seven exposed tools, and can be revoked instantly.

Quick start

Add the MCP server to your IDE config.

Drop this block into your IDE's mcp.json, swap in your token, and restart. That's the whole install — the splitforms tools show up in the agent's tool list.

Get MCP token
mcp.json
{
  "mcpServers": {
    "splitforms": {
      "command": "npx",
      "args": ["-y", "@splitforms/mcp"],
      "env": { "SPLITFORMS_TOKEN": "sk_mcp_xxxxxxxxxxxx" }
    }
  }
}

Install

How to install the MCP server.

Three steps, the same flow on every supported IDE. Prefer the CLI? Run npx @splitforms/mcp install --token sk_mcp_… and it writes the config for you.

Copy your MCP token

Sign in at splitforms.com, open Dashboard → MCP, and click Generate token. You get a one-time token shaped like sk_mcp_xxxxxxxxxxxx — copy it now, we don't show it again.

Run the install command

From your terminal run npx @splitforms/mcp install --token sk_mcp_xxxxxxxxxxxx. It writes the right config block into your IDE's mcp.json, or paste the snippet from the quick start above by hand.

Restart your IDE and try a prompt

Restart Claude Code, Cursor, Windsurf, or whatever host you're using. The splitforms tools appear in the tool list — try '@splitforms list submissions for my contact form' and you're done.

What is MCP

What is an MCP server for forms?

The Model Context Protocol is an open standard — introduced by Anthropic and adopted by every major AI IDE — that defines a typed tool layer between an LLM and your services. For a form backend it means the agent never sees your raw access key, never memorizes endpoint URLs, and never parses docs — it calls list_submissions(form_id, limit, since) like a local function. See the MCP docs for the full reference.

  • Typed & introspectable — the host reads a tool schema, no doc-scraping
  • Reads your forms and submissions as structured tool calls
  • Generates ready-to-paste HTML or JSX for a form
An AI agent calling typed splitforms tools instead of scraping API docs

Supported clients

Which AI coding agents support the MCP server?

One MCP server, every host. Claude Code, Cursor, Windsurf, Cline, Continue, and Zed are officially supported and tested — and any other client that implements the Model Context Protocol works automatically the moment you paste in the install command.

  • Claude Code, Cursor, and Windsurf — officially supported and tested
  • Cline, Continue, and Zed work out of the box
  • Any MCP-compatible host works automatically — that's the standard
The splitforms MCP server running across every major AI coding agent

Security

Is the splitforms MCP server secure?

What the token can do, what it can't, and how to undo it. Each MCP token is bound to the account that generated it and can only call the seven exposed tools — never billing, passwords, team seats, or any account other than yours.

  • Token scoping — bound to your account, the seven tools only
  • Instant revocation — every future call returns 401 immediately
  • Audit log — every call logged with timestamp, IP, and tool name
Scoped, revocable, audited MCP tokens for the splitforms server

How SplitForms works

From form to workflow in 3 simple steps.

Connect your form, collect every submission, and send data where it needs to go — without building backend infrastructure.

A SplitForms contact form submission launching straight to your inbox

Add your endpoint

Point your form to your unique SplitForms endpoint. That's it.

HTML form pointing at a SplitForms submit endpoint

Receive submissions

We instantly capture and organize every submission in your inbox.

Submissions inbox with searchable leads and status pills

Route anywhere

Send data to email, spreadsheets, CRMs, webhooks, and 7,000+ apps.

Generic integration tiles for email, sheets, chat, CRM, automate, and webhook

No credit card required. Set up in under 60 seconds.

Connect & automate

Connect your favorite tools and automate everything

SplitForms works with the destinations you route to and the platforms you build on — from Slack and Sheets to WordPress, Shopify, and Next.js.

Connect your SplitForms form to Slack, Google Sheets, Mailchimp, Zapier and more

Trusted by indie teams and agencies shipping forms worldwide

PETAL/COKRAFT.DELINEAR-XBUILD.DEVSTUDIO 71MERIDIANFRAME&CO

Testimonials

Loved by developers shipping at every scale.

40 quotes on record — from indie hacks to agency migrations.

Questions

MCP form backend questions.

View all FAQs
What is the splitforms MCP server?

It's a Model Context Protocol server that exposes splitforms as a typed toolset to AI coding agents. Instead of pasting your access key into Cursor or Claude Code and asking it to remember API docs, the agent calls structured tools like list_forms, get_submission, and generate_form_html directly. The server is free on every plan including Free.

Which AI coding agents work with the splitforms MCP?

Any MCP-compatible host: Claude Code (Anthropic's CLI), Cursor, Windsurf, Cline, Continue, and Zed are all officially supported and tested. Any other client that implements the Model Context Protocol spec works automatically — that's the whole point of the standard.

Is MCP support free or does it cost extra?

Free on every tier including the Free plan. We don't charge for AI access — submissions are still counted against your plan's monthly limit, but read/list/generate calls through MCP are unlimited and uncharged. The Pro and 3-Year plans subsidize the Free tier; AI access is a feature, not an upsell.

How do I get my MCP token?

Sign in at splitforms.com, open Dashboard → MCP, and click 'Generate token'. The token starts with sk_mcp_ and is shown once — copy it into your IDE's MCP config or run our install command. Tokens are scoped to your account only and can be rotated or revoked at any time.

Can the MCP create forms or just read them?

It's read and write. The MCP can list forms, read submissions, generate HTML, and call create_form to provision a new form on your account. All writes are scoped to the token's account — the agent cannot touch other accounts, billing, or your password. Destructive operations (delete) are intentionally not exposed.

Does MCP work with self-hosted Claude or open-weights models?

Yes — MCP is host-agnostic. If you run a local model through Ollama, LM Studio, or vLLM and pair it with an MCP-aware harness (Claude Code, Continue, Cline all support local models), the splitforms MCP works identically. No data ever leaves the path between your IDE and our API.

How is MCP different from your normal REST API?

The REST API is what you call from a browser or backend with fetch(). MCP is what an AI agent calls — it's a structured, typed tool layer on top of the same backend, with introspectable schemas the LLM uses to plan multi-step actions. You can use either or both. MCP exists so agents don't have to scrape your docs.

Can I revoke an MCP token if it leaks?

Yes, instantly. Open Dashboard → MCP, click 'Revoke' next to the token, and every future request from that token returns 401. Token usage is logged with timestamp, IP, and the tool called, so you can audit exactly what an agent did before revocation. Generate a fresh token whenever you want.

What tools does the splitforms MCP server expose?

Seven typed tools, all scoped to your token's account: list_forms and get_form read your forms and their schema; list_submissions and get_submission read submission data; generate_form_html returns ready-to-paste HTML or JSX; get_access_key wires the public key into a generated form; and create_form provisions a new form. Destructive operations like delete a form or submission are intentionally not exposed over MCP — use the dashboard.

What can I ask an AI agent to do with the MCP server?

Anything the seven tools cover. For example: 'Generate a Tailwind contact form for a Next.js server action that posts to splitforms', 'List the last 20 submissions to form_xxx and group them by source URL', 'Create a new form called Newsletter with fields email and consent_marketing', or 'Show me which submissions were flagged as spam this week and summarize the patterns.' The agent calls the tools directly to answer.

Why does splitforms ship an MCP server for a form backend?

Because AI agents are first-class users now — in 2026 a meaningful fraction of new contact forms are written end-to-end by an agent, and making them scrape docs and copy keys is the same mistake as ignoring mobile in 2010. Copy-pasting an access key into an IDE chat leaves it in conversation history and screen recordings; an MCP token stays in a config file the agent reads but never quotes back. And an agent that can call generate_form_html and verify it against a real schema ships working code on the first try — docs go stale, a typed toolset can't.

Simple pricing

Start free. Scale when you need more.

Choose a plan that fits your workflow — from a free form endpoint to full automations, exports, and higher submission limits.

Free

$0

Free forever

 
Best for testing

For side projects and indie devs.

  • 500 submissions / mo
  • Unlimited forms
  • Email notifications included
  • Honeypot spam filtering
  • Submissions dashboard
  • MCP setup stays free
  • No credit card required

3-Year

$59/ 36 months
was $99 · save 40% · new-user price

Pay $59. 3 years sorted.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • Renews every 3 years
  • Long-term discount
  • Priority support included
  • Vote on the roadmap

No credit card required on Free • Cancel anytime