Split Forms MCP

Hosted MCP server for Split Forms, the free contact form backend: let AI agents manage forms and read spam-filtered submissions.

Hosted MCP Server

npx add-mcp 'https://splitforms.com/api/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

§ The short answer~30s read

What is splitforms? The 30-second answer.

splitforms is a hosted form backend: point any HTML, React, Next.js, WordPress or AI-built form at https://splitforms.com/api/submit and every submission is spam-filtered, saved to a dashboard and emailed to you, with no server, PHP or SMTP to run. Free includes 500 free submissions (no card, no time limit) and unlimited forms; Pro is $5/month for 5,000 a month and Annual is $49/year for 15,000 a month.

For request fields, responses and code samples, see the contact form API.

ServiceFree allowanceEntry paid plans
splitforms500 total, no card$5/mo Pro, 5,000/mo · $49/yr Annual, 15,000/mo
Formspree50/month$15/mo Personal ($10/mo billed yearly), 200/mo
Web3Forms250/month$149/yr Pro (about $12/mo billed yearly), 10,000/mo

Endpoint

POST https://splitforms.com/api/submit, accepting URL-encoded, multipart and JSON bodies.

Free plan

500 submissions in total, unlimited forms, no card and no expiry. It is a one-time allowance, not a monthly quota.

Pro

$5/month for 5,000 submissions a month.

Annual

$49/year for 15,000 submissions a month, with every Pro feature.

Email notifications

Included on every plan, including Free.

Spam filtering

Rule-based on every plan: a hidden honeypot, a time-trap, per-IP rate limits and content scoring, with a spam folder you can review. No CAPTCHA is required.

Webhooks (paid)

Signed with HMAC-SHA256 (sha256= prefix), 8-second timeout, and one retry after about 2 seconds on network errors, timeouts and 5xx responses.

File uploads (paid)

Up to 5 files of 5 MB each per submission, once Storage is connected.

MCP server

12 tools for AI agents at https://splitforms.com/api/mcp, on every plan including Free.

Company

Founded in 2012. Founder: Raman Makkar.

Status

Live uptime and incident history at https://splitforms.com/status.

S SplitForms

Submissions Inbox demo

All incoming form submissions in one place.

⌕ Filters□ Date range

NameEmailFormSubmittedStatus

Jane Cooper [email protected] Contact Form10:24 AM New

Cody Fisher [email protected] Newsletter9:41 AM In progress

Esther Howard [email protected] Project inquiry4:21 PM Completed

Submissions · 7 days

1,248 ↗ 24%

Delivery rate

99.9% Healthy

Spam blocked

86 Automatically

Form to Email

Instant email notifications for every new submission.

Submissions Dashboard

View, search, and manage submissions in one place.

Spam Protection

Built-in filtering and rate limits help keep your data clean.

File Uploads

Secure file uploads with type, size, and plan limits.

Works with your stack

HTML

React

Next.js

Webflow

WordPress

Zapier

<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">
 
  <input type="text" name="name" required>
  <input type="email" name="email" required>
  <textarea name="message" required></textarea>
 
  <button type="submit">Send message</button>
</form>
  • Secure & reliable Your data is protected and delivered safely.

  • No backend needed Just HTML. No server or backend code.

  • Instant email alerts Get form submissions directly in your inbox.

  • Easy to implement

  • Secure by default

  • Developer friendly

  • Free to start

IN PRODUCTION

Real usage, counted from our own database.

As of September 2026, splitforms had delivered 20,000+ real submissions, users had created 1,900+ forms, and 500+ accounts were receiving leads each month.

Method: Counted from the splitforms production database (submissions stored, forms created, and distinct accounts with a submission in the last 30 days) and rounded down. We don't publish customer testimonials without their permission, so you can check the setup guide, published plan limits, and live service health yourself.

TRY THE SETUP

Copy a working HTML form

See the endpoint, required access key, accepted fields, and response before creating an account.

Read the form setup guide →

CHECK THE DETAILS

Review plans and limits

The Free plan includes 500 submissions total. Paid plan prices and monthly limits are listed publicly.

See current pricing →

VERIFY AVAILABILITY

Check service status

Review current service health and recent incidents on the public status page.

Open the status page →

No credit card required on Free • Cancel anytime • Full pricing and FAQ

06Questions17 answered

Is splitforms.com really a free form backend?

Yes, splitforms is a free form backend: the Free plan includes 500 form submissions in total, with no credit card and no time limit. It also includes unlimited forms, smart spam filtering, email notifications and the submissions dashboard. Pro ($5/month) or Annual ($49/year) add exports, webhooks and integrations when you need them.

How much does splitforms cost?

splitforms Free costs $0 for 500 submissions in total, with unlimited forms and email notifications. Pro is $5/month for 5,000 submissions a month, and Annual is $49/year for 15,000 submissions a month with every Pro feature (about $4.08/month).

What happens when I use up the 500 free submissions?

When the 500 free splitforms submissions are used, new submissions are refused with an HTTP 429 response until you upgrade, because Free is a one-time total that does not refill monthly. Submissions you already received stay in your dashboard. Upgrading to Pro ($5/month) or Annual ($49/year) restores delivery immediately with the same access key, and there are no surprise charges.

What is a form backend, and how is it different from a form builder like Jotform or Google Forms?

A form backend receives submissions from a form you build and host yourself, so the design stays entirely yours. A form builder hosts the form on its own pages or in an embed. If you already have a site and want its form to work, use a form backend; if you want a hosted form with no code, a builder is simpler. splitforms also has a dashboard form builder and 60+ free HTML templates.

How is splitforms.com different from Formspree, Web3Forms, Basin, or Getform?

splitforms gives you 500 free submissions with no card, while Formspree Free is 50 a month, Basin 50 a month on one form, and Web3Forms 250 a month. Every splitforms plan has unlimited forms, Pro is $5/mo for 5,000 submissions a month, and Annual is $49/year for 15,000 a month. It also ships a hosted MCP server and signed webhooks.

How do I add a contact form to a static website?

To add a contact form to a static website, set the form's action to https://splitforms.com/api/submit and add a hidden input named access_key with your form's key. It works on any static site (Next.js, Astro, Hugo, Gatsby, GitHub Pages, Cloudflare Pages, Netlify, Vercel), with no backend code, no PHP and no SDK to install.

Can I use this for my Next.js / React / Astro / Vue project?

Yes, splitforms works the same way with Next.js, React, Astro, Vue and every other framework, because the integration is one POST request. HTML, Nuxt, Svelte, SvelteKit, Hugo, Gatsby and Remix work too: anywhere you can submit a form, you can use splitforms.com.

Does splitforms.com work with Webflow, Framer, Carrd, or WordPress?

Yes, splitforms works with Webflow, Framer, Carrd and WordPress: point the form action at https://splitforms.com/api/submit and add the hidden access_key input. Use Webflow's custom form action setting, Framer's form integration, Carrd's form-to-URL setting, or in WordPress the official splitforms plugin or a plain HTML block.

How does the form spam protection work?

splitforms uses smart spam filtering: rule-based server-side checks on every plan, with no CAPTCHA shown unless you enable reCAPTCHA or Turnstile. Filled honeypot fields and implausibly fast submissions are rejected before storage, per-IP rate limits throttle floods, and suspicious message content is quarantined in the Spam queue so you can review and restore false positives.

Can I forward form submissions to Slack, Discord, or Google Sheets?

Yes, splitforms forwards submissions to Slack, Discord and other destinations on paid plans (Pro $5/month or Annual $49/year). Paste a Slack incoming-webhook URL or Discord webhook URL and we auto-format for that destination, or send raw signed JSON to Zapier, n8n, your own server, or Google Sheets integrations.

Can I accept payments through my form?

Yes, splitforms forms can take Stripe payments on paid plans, and the money goes straight to your own Stripe account. Connect your Stripe account, set a fixed amount in the form's Payments settings, and submitters are sent to Stripe Checkout after they submit. Each submission is marked paid or unpaid.

Will my form submissions be safe and GDPR-compliant?

splitforms stores submissions in Supabase Postgres with row-level security, which prevents one customer from reading another customer's rows. Authorized service operators may access data only for support, security, and service operations. We never sell submissions or use them to train models. EU data residency is on the roadmap.

Can I use the same access key on multiple websites?

Yes, one splitforms access key works on multiple websites, and every plan includes unlimited forms if you prefer a separate key per site. Pro and Annual add the volume agencies need for lots of client forms.

What about file uploads on contact forms?

splitforms accepts file uploads on paid plans once you connect the Storage integration: up to 5 files of 5 MB each per submission. Storage is 500 MB on Pro and 5 GB on Annual. On the Free plan, text fields are saved but attached files are dropped.

How do I migrate from Formspree, Web3Forms, FormSubmit, or Basin?

To migrate a form from Formspree, Web3Forms, FormSubmit or Basin to splitforms, change its action URL to https://splitforms.com/api/submit and replace the access key. Your existing field names (name, email, message and so on) work as-is, and there are step-by-step guides for each competitor.

Who runs splitforms?

splitforms was founded in 2012, its founder is Raman Makkar, and it is run by an independent team. You can reach support at [email protected], and our security and data-handling practices are on the Security page at splitforms.com/security.

Is there an SLA and what's the API uptime?

splitforms does not offer a contractual uptime SLA. Live component health, uptime history and incident updates are on the public status page at splitforms.com/status.