FormLoom
MCP server + llms.txt + codegen — the AI-tool channel

Forms your AI assistant can wire up.

The form backend AI coding tools auto-wire. POST to a URL → email + dashboard row. One MCP call from Cursor, Claude Code, or v0 and a typed, spam-protected, copy-paste-ready form is woven into your codebase. It works on first run.

250 submissions/mo · forever storage · AI spam scoring · 1 webhook — all free.

Add FormLoom to your AI coding toolone config
// .cursor/mcp.json  ·  or any MCP-aware tool
{
  "mcpServers": {
    "formloom": {
      "command": "npx",
      "args": ["-y", "@formloom/mcp"]
    }
  }
}

Then just say “add a contact form” — the agent calls get_snippet and drops in working code with a provisioned key.

Asked Cursor to add a contact form and it just worked. The MCP provisioned a key and dropped in the Next.js Server Action in one shot.

Thomas K.

Indie dev, Next.js + Astro stack

The 30-day submission deletion on Web3Forms finally got me. Switched to FormLoom in 10 minutes. Forever storage is exactly what the docs say.

Priya M.

Freelance developer

Finally a form backend that doesn't treat a CAPTCHA as a spam strategy. The AI spam score catches LLM-generated junk that reCAPTCHA misses.

Dan S.

SaaS founder

Even better than the original

We win on the axis that converts dev signups — storage permanence, AI spam scoring on by default, and a full dashboard — and own the AI-tool channel incumbents can’t reach. Same price as Web3Forms Pro, more in the box.

AI spam scoring, on by default
Every submission gets a 0–100 spam score from a heuristic + LLM adapter — no CAPTCHA wall that kills conversion. Works keyless.
Submissions, stored forever
No 30-day deletion. Your submissions are yours, on every tier — including free. The exact Web3Forms gripe, fixed.
File uploads up to 25MB
Accept attachments on Pro — linked in the email and the dashboard, with no separate storage bill.
Typed SDK + framework codegen
createForm<T>() gives end-to-end TypeScript types. get_snippet returns framework-correct, copy-paste code with a real key.
Webhooks + autoresponder, free
One webhook with Slack/Discord templates and an autoresponder included on the free tier. No upsell.
Public access-key model
The form ID is the public key — safe to commit client-side. Works the instant it lands in your inbox. No secret to hunt.

Honest comparisons, kept current

Our comparison hub is table-first and concedes where rivals win — recency-stamped and re-dated monthly, because that’s what answer engines re-cite.

  • Forever storage on free — Web3Forms deletes free after 30 days
  • AI spam scoring on by default — Web3Forms is opt-in
  • Full search/filter dashboard on free, not a minimal log
  • MCP server + llms.txt — a channel incumbents lack
Free tier, side by side
Last verified June 2026
FormLoom
Web3Forms
Submissions
250/mo
250/mo
Storage
Forever
30 days
AI spam score
On by default
Opt-in
Webhook (free)
1
Pro only
MCP server
Yes
No

Frequently asked questions

Is FormLoom really free?

Yes — 250 submissions/month with forever storage, no card required, no expiry. Submissions are stored permanently on every tier.

What makes FormLoom different from Web3Forms?

FormLoom keeps submissions forever (Web3Forms deletes free ones after 30 days), ships an MCP server for AI coding tools, provides AI spam scoring by default, and gives you a full search/filter dashboard — for the same $18/mo Pro price as Web3Forms.

Which AI coding tools does the MCP server work with?

Cursor, Claude Code, Windsurf, Cline, Continue, and Zed support MCP natively. Add one config block and tell the agent to add a form — it calls get_snippet and drops in working code with a provisioned key.

Is the access key safe to commit?

Yes — the form ID is the public access key, designed to be committed to your repo and embedded in client-side HTML. There's no secret; it only authorizes form submissions, not reads.

Which frameworks does FormLoom support?

Next.js, Astro, SvelteKit, React, Vue, Nuxt, Remix, Gatsby, Hugo, Eleventy, Jekyll, SolidJS, Qwik, Angular, Alpine.js, htmx, plain HTML, and more. The snippet generator and MCP get_snippet cover all 22.

Does it work without any API keys?

Yes — the entire public marketing site, all programmatic SEO pages, the snippet generator, and the spam checker work with zero env keys. DB/AI/email features activate only when keys are present.

Paste this. It works.

Get a free access key, drop the snippet in, and your form is live — no backend to wire up, no docs tab, no access-key hunt.

Questions? See pricing or compare with alternatives.

FormLoom — Forms your AI assistant can wire up · FormLoom