BootFormForm backend for builders
Point a <form> at a BootForm endpoint and it just works. No backend code, no account required until you're ready to claim it.
Everyone can be a builder. Build and host a site for free
Point a <form> at a BootForm endpoint and it just works. No backend code, no account required until you're ready to claim it.
Everyone can be a builder. Build and host a site for free
Add the code, submit the form, then claim it as yours.
<form action="https://f.bootform.com/" method="POST">
<input name="email" type="email">
<textarea name="message"></textarea>
<button type="submit">Send</button>
</form>A form ID is any UUID you like. Generate one here, or bring your own.
It has to be a UUID - a form is claimed by its UUID, so anything else is turned away.
Want something memorable like contact-form instead? That's a vanity slug, available on Pro and above.
Everything the dashboard can do, a REST API and an AI agent can do too. An agent can start with no account. On every plan, including Free.
HMAC-SHA256 on every outgoing webhook, plus required fields, type and length rules, and a work-email check.
An invisible honeypot on every form, plus optional Cloudflare Turnstile with your own keys. BootForm never sits between you and Cloudflare.
Email, Discord, Slack, Telegram and generic webhooks, configured once per form.
Group forms and inherit shared defaults instead of configuring each one individually.
That's the short list. See every feature by plan.
BootForm ships an MCP server, so an AI coding agent can create a form, wire up its notifications and triage what comes in, without you opening the dashboard. It's included on every plan, including Free, and you can start with no account and no API key.
claude mcp add --transport http bootform https://mcp.bootform.com/sseAsk your agent to add a contact form to your site. It gets back an endpoint, a ready-to-paste snippet and a claim link. Open the link to make the form yours before you publish the page.
Not using Claude Code? Connecting other agents →
Notifications, form settings and reading submissions need an account. Ask your agent for one of those and it tells you how to create a key under Settings → API Keys, then it has all twelve tools. Two tools work with no key at all:
| Area | Tools | Needs a key? |
|---|---|---|
| Forms | bootform_create_form · bootform_get_snippet | No |
| Forms | bootform_configure_form · bootform_list_forms · bootform_delete_form | Yes |
| Notifications | bootform_add_email · bootform_add_discord · bootform_add_slack · bootform_add_webhook | Yes |
| Submissions | bootform_get_submissions · bootform_mark_submission · bootform_moderate_submission | Yes |
And for an agent that would rather not read this page at all, there's llms.txt (a short overview) and llms-full.txt (the complete API + MCP reference). Both are written directly against the real API, not aspirational copy.