AI agents ยท MCP

An inbox your AI agent can read โ€” and nothing else

Connect Zyntra's hosted MCP server to Claude Code, Cursor or any other coding agent that supports MCP. Your agent fetches the latest email, reads the verification link or code, and cleans up. Receive-only by design: it can't send mail on your behalf.

Claude Code
claude mcp add --transport http zyntra \
  https://mcp.zyntra.app/mcp \
  --header "X-API-Key: $ZYNTRA_API_KEY"
Cursor and other clients with an mcp.json
{
  "mcpServers": {
    "zyntra": {
      "url": "https://mcp.zyntra.app/mcp",
      "headers": { "X-API-Key": "your-api-key" }
    }
  }
}

Five tools

What your agent can do

get_last_emailThe newest email for an address, with its links. Waits up to 30 s for the first one.read-only
list_emailsEmails in an inbox, newest first, with paging.read-only
get_emailOne email in full: text, HTML, headers, attachment IDs.read-only
list_attachmentsFile name and type of each attachment.read-only
delete_emailRemoves one email, to clean up after a run.deletes

There is no tool to send email. The product cannot send mail at all.

Why receive-only

A safe inbox to hand an agent

Its own addresses

The agent works with {teamId}.{anytext}@zyntramail.com addresses, not your mailbox. It cannot read anything you did not send there.

No sending, by design

An agent with access to a real mailbox can email anyone in your name. This one can read test mail and delete it. Nothing else.

You can check its work

The email the agent read stays in your team's inbox until it expires or is deleted, so you can fetch the same message yourself and see what it saw.

Prompts that work

What people ask their agent

Sign up on staging with f72c2547.agent-1@zyntramail.com, get the last email for that address and open the confirmation link.
Check whether a password-reset email arrived for f72c2547.reset@zyntramail.com and tell me its subject.
Get the last email for f72c2547.billing@zyntramail.com and check that a PDF is attached.
List the emails in f72c2547.e2e@zyntramail.com and delete them all.

Setup step by step: Claude, Cursor. Want the agent to run the whole sign-up in a browser? See agentic testing with Playwright MCP.

Limits to know about

  • get_last_email waits up to 30 seconds for the first email to an address. Once an address has mail, it returns the newest one at once, so give the agent a fresh address per task.
  • Each tool call is one API request on your plan.
  • Mail to addresses you did not create in the dashboard is kept 1 day.

Questions

Which agents can use it?
Any MCP client that connects to a remote server over HTTP and can send a custom header: Claude Code, Claude Desktop and claude.ai (as a custom connector), Cursor and others. Setup guides: Claude, Cursor.
Can the agent send email or read my own mailbox?
No. It sees only your team's addresses on zyntramail.com, and the product has no way to send mail at all. The one tool that changes anything deletes a test email.
Does Zyntra pull the code out of the email?
It pulls out links, which arrive in the links field. A code the agent reads from the email text itself, the same way it would read it on screen.
Do tool calls count toward my plan?
Yes. Each tool call is one API request on your team's key, the same as a call from a test.

Give your agent a test inbox

Free plan. Connect the MCP server with one API key.

Start free