MF

Agent-first form infrastructure

Forms are files.
Deploy them like code.

Write a .md file. Run mf deploy. Get a live, branded form page — with email notifications and a submission dashboard.

terminal
$ npm install -g motivation-form
$ mf auth login
$ mf deploy contact.md
✓ Live → app.form.gold/contact

Every form tool wants you in their web editor, keeps your schema in their database, and charges per response. If they go down, your form goes down. Motivation Form stores your form as a file you own — versioned in git, deployed in one command.

How it works

01

Write a .md file

Define your form as YAML frontmatter — fields, branding, notifications. Check it into git.

---
title: Contact
slug: contact
fields:
  - id: name
    type: text
---

02

Run mf deploy

One command. The CLI parses, validates, and syncs your form definition to the platform.

$ mf deploy contact.md

Parsing... ✓
Validating... ✓
Deploying... ✓

03

Get a live URL

Your form is live. Share the URL — submissions land in your dashboard and your inbox.

✓ Live
→ app.form.gold/contact

Submissions: dashboard

Why it's different

Your schema, your file

The .md file lives in your repo. If we disappear tomorrow, your form definition survives.

Agent-native

Claude Code, Codex, and any MCP client can create, deploy, and query forms without touching a browser.

Cheap at scale

10,000 submissions/month for $19. No per-response fees. No burndown credits. Your cap resets monthly.

Fast everywhere

Forms render server-side at the edge. No client-side schema fetch, no heavy JS bundle, no slow CAPTCHA.

Pricing

Start free. Upgrade when you grow.

Free tier: 3 forms, 250 submissions/month — enough to validate a real use case. Pro is $19/month for unlimited forms and 10,000 submissions.

3 forms free 250 submissions/mo free No credit card required Upgrade anytime

Ship your first form in 3 minutes.

No web editor. No vendor lock-in. Just a file and one command.

Get started free