Tell your agent one sentence.


TelegramUrgent · Private · Doorman
To: Your coding agent
The prompt to copy into your agent
Add Doorman spam protection to this project's forms. Follow https://
- Claude Code
- Codex
- Cursor
- GitHub Copilot
- Windsurf
- Gemini CLI
- OpenCode
- Cline


Incoming cable Doorman
- Read the setup guide
- Found 1 form: index.html "Get a quote"
- Which email should get real submissions?
owner@brightpath.co - Created account and form
- Pointed the form at Doorman
- Saved DOORMAN_KEY to .env (gitignored)
- Test: genuine enquiry, deliveredGenuine
- Test: SEO pitch, droppedVoid
Pick your agent.
Each guide has the prompt, the MCP config for that agent, and what it will ask you. The prompt works with any agent: it points it at /llms.txt.
Runs in
- Claude Code Anthropic's coding agent for the terminal, IDEs and desktop. Reads your codebase, edits files and runs commands. View guide
- Codex OpenAI's coding agent as a terminal CLI, an IDE extension and a desktop app. View guide
- Cursor AI code editor built on VS Code, with an agent that edits across files and runs commands. View guide
- GitHub Copilot Copilot's agent mode in VS Code and other editors, with native MCP support. View guide
- Windsurf Agentic code editor whose Cascade agent plans and makes multi-file changes. View guide
- Gemini CLI Google's open-source agent for the terminal, with MCP and built-in tools. View guide
- OpenCode Open-source terminal agent that works with many model providers. View guide
- Cline Open-source coding agent that runs as a VS Code extension. View guide
- Anything else Any agent that can make HTTP requests can follow /llms.txt: no MCP needed. View guide
Building with Lovable, Bolt, v0 or Replit? Set Doorman up in an AI site builder.
Where each one runs.
Every agent here can set Doorman up from the prompt alone. MCP gives it Doorman's tools directly: sign up, configure forms, get install code, run tests, review held submissions.
| Agent | Terminal | IDE | Extension | Setup by prompt | Doorman MCP | Config |
|---|---|---|---|---|---|---|
| Claude Code | – | claude mcp add | ||||
| Codex | – | ~/.codex/config.toml | ||||
| Cursor | – | – | .cursor/mcp.json | |||
| GitHub Copilot | – | .vscode/mcp.json | ||||
| Windsurf | – | – | ~/.codeium/windsurf/mcp_config.json | |||
| Gemini CLI | – | – | ~/.gemini/settings.json | |||
| OpenCode | – | – | opencode.json | |||
| Cline | – | – | Cline → MCP Servers → Configure (cline_mcp_settings.json) |
What your agent will do.
- Find your forms and read what your business sells from the README or site copy.
- Ask you one question which email should get real submissions.
- Create your account with one API call, or use the key you give it. You get an email to confirm and set a password.
- Wire it in the form's action URL for a static site, or a
/v1/checkcall in your backend handler. - Store the key as
DOORMAN_KEYin.env, gitignored, never committed. - Prove it works one genuine enquiry delivered and one pitch dropped, both free test submissions.
Safe by default.
- Your key stays in .envThe prompt tells your agent to store the key as DOORMAN_KEY in a gitignored .env and never commit it. Revoke any key in Settings.
- You confirm the accountAn agent sign-up emails you a link to confirm and set a password. Until then the account has 100 checks and no email forwarding.
- No surprises in your inboxDoorman only emails addresses that confirmed they want submissions, so an agent can't point forwarding at someone else.
One sentence to your agent.
Or set it up yourself in two minutes. Start with 14 days of Pro, free.