Connect over MCP
Connect over MCP
Formcarry’s MCP does everything you would do in the dashboard for your forms and submissions: create a form, set its recipients, spam blocker and webhooks, list and search submissions, mark spam, and read where each submission was delivered. Claude, Codex, Cursor and v0 connect to it, so the tool that writes your form also manages it from the chat. The prompt below still works without it.
Prerequisites
Before you start, you need:- A formcarry account. Sign up is free.
- A form in the dashboard. Its endpoint is on the form’s Setup page.
- The form’s name and id from its page in the dashboard, for the prompt.
The prompt
To connect a form the tool built, paste this where the tool takes instructions, with your form’s name and id in place of the placeholders:https://formcarry.com/llms.txt, a page written for machines that holds the whole contract: the endpoint, the field names, the JSON answer, files, the spam blocker and the limits.
The rest tells it what to do and to report back. The form’s Setup page in the dashboard shows the same prompt with your form’s details filled in.
Two rules for every tool
- Post from the browser. Some tools put form handling on a server, where no spam blocker token exists. If the tool wrote a server route, reply “post to formcarry from the browser”.
- Check three things in the code it wrote: the endpoint from the Setup page, a
nameon every field withemailon the address field, andAccept: application/jsonwhen it posts from JavaScript.
Pick your tool
- Lovable: the chat and the project’s Knowledge.
- v0: the prompt bar and saved Instructions; watch for Server Actions.
- Replit: Agent chat and
replit.md; Agent builds a backend by default. - Claude: Claude Code in your project, or claude.ai, where an artifact cannot post to the endpoint.
- ChatGPT: Canvas, or Codex in your project with
AGENTS.md.
What’s next
- What every form needs: field names, hidden inputs, limits and the answers.
- Spam protection: add a challenge once the form is live.
- Connect over MCP: let the tool manage the form, not only write it.