Your agent drafts. Jevmail helps it improve.
Let your agent try a dozen drafts—not make you read a dozen drafts. Jevmail grounds feedback in your own emails, so your agent can test questions, compare alternatives, and bring you the strongest version.
Add Jevmail to your agent
Copy this into the agent you use for email:
Set up jevmail for me. Read https://jevmail.xyz/connect/agent and follow it, guiding me through any steps I have to do myself.
Set it up by hand
ChatGPTAdd a personal MCP plugin
You: Open https://chatgpt.com/plugins. Press + → Add custom MCP server.
You: Name it jevmail. Under Connection, enter the Server URL:
https://jevmail.xyz/mcp
You: Choose OAuth authentication. Review the warning, then select Create as a plugin. Complete jevmail sign-in and consent when prompted.
You: Open the new personal plugin and press + to install it. Switch Chat to Work, start a new chat, then type @ and choose jevmail.
Your agent: If custom MCP is unavailable, explain that account or workspace permissions may restrict it. Follow the official guide for that account; do not claim installation succeeded. A public jevmail plugin install link is not available yet.
Claude (web and desktop)Add a custom connector
You: Open Customize → Connectors → + Add → Add custom connector.
You: Name it jevmail, enter the remote MCP URL, then Continue:
https://jevmail.xyz/mcp
You: Review detected authentication, then Continue. Choose Sign in now and Register automatically for the OAuth client. Add the connector and complete jevmail sign-in and consent.
You: In your chat, open + → Connectors and enable jevmail. In a team workspace, ask an owner to add the custom web connector in Organization settings → Connectors first, then connect it individually.
Claude CodeOne command, then sign in
Your agent: With terminal access, run this in the user's project. Otherwise ask the user to run it:
claude mcp add --transport http jevmail https://jevmail.xyz/mcp
You: Run /mcp inside Claude Code, choose jevmail and authenticate. Complete sign-in and consent in the browser.
Your agent: Check /mcp for the connection. If tools are missing, reconnect or restart the chat after authentication.
CursorAdd the server to mcp.json
Your agent: With file access, merge the jevmail entry into mcpServers in ~/.cursor/mcp.json, preserving existing servers. For one project use .cursor/mcp.json. Otherwise ask the user to do this:
{ "mcpServers": { "jevmail": { "url": "https://jevmail.xyz/mcp" } } }You: Restart Cursor. Open Customize → MCPs, enable jevmail and follow its authentication prompts. Complete jevmail sign-in and consent in the browser.
CodexAdd the MCP server, then sign in
Your agent: With terminal access and the Codex CLI installed, run:
codex mcp add jevmail --url https://jevmail.xyz/mcp codex mcp login jevmail
You: Complete jevmail sign-in and consent in the browser opened by the login command.
Your agent: Run codex mcp list to confirm configuration, then restart the Codex session if jevmail tools are not visible. Configuration is shared with the IDE extension on the same host.
Other MCP clientsRemote HTTP with OAuth
Your agent: Use the client's documented remote Streamable HTTP MCP configuration. Add a server named jevmail with OAuth authentication:
https://jevmail.xyz/mcp
You: Complete jevmail sign-in and consent in your browser, then enable the connector's tools in this conversation. If your client cannot use remote HTTP with OAuth, use the CLI fallback below.
CLI fallbackUse an agent access key
You: Sign in at https://jevmail.xyz. Open settings → Agent access and create a key. Store it as JEVMAIL_AGENT_TOKEN in the agent's environment using your client's secret controls; do not paste it into chat or commit it.
Your agent: With Node.js 24 and terminal access, download the CLI and verify access:
curl -fsSLo jevmail.mjs https://jevmail.xyz/jevmail.mjs node jevmail.mjs get_profile
Your agent: Use node jevmail.mjs <operation> --json FILE for the same operation names and JSON inputs as MCP. Run node jevmail.mjs --help for usage. Report authentication errors and let the user replace or revoke the key in settings.
Agents never send. Scoring never changes Gmail: it stores the review in Jevmail. Saving to Gmail is a separate action, only on the owner's explicit request. The owner sends from the website and can revoke agent access in settings.
- Can you reply to Alex and move Friday to 10?
- Drafting a reply now.
- Jevmail scored the first draft 0.62. Weakest: it signs off more formally than you do.
- Tightened it. Now 0.86, ready for your review.
- From
- sam@example.com
- To
- Alex Rivera <alex@example.com>
- Subject
- Re: Friday
Hi Alex, Could we move Friday to 10? Same place. Sam
- You press SendSent
- Sent from your Gmail. Alex has it.