Get started, updated
Quickstart
To start with FormThunder, get an access key, add it as a hidden field in a form that posts to https://formthunder.com/submit, and send a test. It takes about two minutes by hand. An AI agent connected over MCP can do the same in one prompt. Submissions are stored, then emailed to your verified address.
With your AI
Add the MCP server, then ask for what you want. Claude Code is shown here, and the MCP page has config for other clients.
claude mcp add formthunder -- npx -y formthunder mcpAdd a contact form to this site that emails hello@example.com. Test it when you're done.The agent checks your linked emails, creates the form, writes the snippet into your project and sends a real test. It runs check_form_on_site once the page is live.
By hand
1. Get an access key
Enter your email on the home page or sign up. We email you an access key and a link that verifies the address. The key is the form's ID, and it's safe to put in your HTML.
2. Add the form
<form action="https://formthunder.com/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">
<input type="hidden" name="subject" value="New message from the website">
<input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off">
<label>Name <input name="name" required></label>
<label>Email <input name="email" type="email" required></label>
<label>Message <textarea name="message" required></textarea></label>
<button type="submit">Send</button>
</form>3. Send a test
Open the page, fill in the form and send it. You land on a success page, and the email should reach your inbox within a moment. The dashboard shows the submission and each delivery's status.
With the CLI
init detects your framework, creates a form and prints the code.
npx formthunder login
npx formthunder initNext steps
- Set the subject, reply-to and redirect.
- Turn on spam protection.
- Match the emails to your brand.
- Find code for your stack on the platform pages.