Cursor · about 2 min

Give Cursor your inbox, read-only

Bug reports, customer threads and vendor receipts live in email. Add one entry to mcp.json and Cursor's agent can read them without you copying and pasting.

~/.cursor/mcp.json
{
  "mcpServers": {
    "emailgents": {
      "url": "https://emailgents.com/mcp"
    }
  }
}

server: https://emailgents.com/mcp

Setup

Sign in happens in the browser once; the client remembers it.

  1. 01
    Connect your mailboxes in EmailgentsSign up at emailgents.com and add your accounts under Mailboxes.
  2. 02
    Add the server to mcp.jsonOpen Cursor Settings, MCP, and add a new server, or paste the snippet below into ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
  3. 03
    Sign in onceCursor shows Emailgents with a Needs login state. Click it to open the browser sign-in and approve the connection.
  4. 04
    Ask the agentIn Agent mode, ask about your mail; Cursor calls the Emailgents tools and shows each call before it runs.

Things to ask

  • “Find the email where the client described the checkout bug and turn it into a reproduction checklist.”
  • “Get the API key rotation notice from our payment provider and list the deadlines.”
  • “Open the latest thread with the designer and extract the requested changes as a todo list.”

Good to know

  • Cursor runs remote MCP servers over streamable HTTP; no local process or Node install is needed.
  • Project-level .cursor/mcp.json lets a team share the configuration while each person signs in with their own Emailgents account.

Cursor questions

Do I need an API key?

Not for MCP. You sign in to Emailgents in the browser when the client connects and approve once. API keys exist for scripts that use the REST API instead.

Which inboxes will it see?

Every mailbox you have connected in Emailgents: Gmail and Google Workspace, Outlook and Microsoft 365, iCloud, Yahoo, Fastmail, AOL, Zoho, GMX, WEB.DE and any IMAP server. Add or remove mailboxes in Emailgents and the agent sees the change on its next call.

Can it read several accounts at once?

Yes. search_messages and inbox_overview cover every connected mailbox by default. Pass account_ids to narrow to one; each result carries its account so the agent can tell them apart.

Can it send, delete or move my mail?

No. The tool set is read-only apart from set_flags, which toggles read and starred. An instruction hidden inside an email cannot make the agent send anything on your behalf, and every call is listed on your Activity page.

Other agents

Your agents can read mail in five minutes.

One account, as many mailboxes as you need, every agent you run.