arrobaMail
Available · MCP in production

Your AI, connected to your email marketing

Connect Claude, Cursor, or your assistant to arrobaMail with Model Context Protocol and manage your campaigns, lists, and metrics in natural language — with secure control. It's already available: activate it with a single command.

Compatible with Claude Code · Cursor · VS Code · Windsurf · and any MCP client
Live integrationMCP (IA)

Your AI

Claude Code
Cursor
VS Code
Windsurf
Other AI apps
«Build a draft for the premium list»
MCP · arrobaMailcreate_draft()
Draft ready · not sent

Your platform

Campaigns
Lists
Metrics

The AI asks in plain language · MCP translates it into an action · arrobaMail executes it. Writes stay as drafts: nothing sends without your OK.

Concept

What is MCP, and why does it matter?

Model Context Protocol is an open standard that defines how an AI agent discovers capabilities and data in external systems, and how it invokes actions securely.

Instead of building a custom integration for every "agent-platform" combination, MCP is the common language. An agent that speaks MCP can operate against any MCP server, including arrobaMail's — which is already available.

The result: ask Claude from Cursor to "draft a campaign for the premium customers list" and it does it, within the guard-rails and permissions you define. Writes stay as drafts: nothing gets sent without your OK.

How the pieces connect

  1. AI agent

    Claude Code, Cursor, VS Code, Windsurf, or any compatible MCP client.

  2. MCP server

    arrobaMail exposes tools and resources with a structured schema.

  3. Platform

    Campaigns, lists, automations, metrics — the usual.

speaks MCP →translates →executes
Use cases

What it feels like in practice

Three real ways to run arrobaMail with an AI agent on your team's side.

For developers01

Claude Code

Vos decís

"Draft a campaign for the premium-customers list with the March promo."

Lo que pasa

The agent creates the draft with create_draft and leaves it ready in your account for you to review and publish. Nothing gets sent without your OK — all from chat, without opening the platform.

For marketing02

Cursor

Vos decís

"How's the latest campaign doing? Show me opens, clicks, and reputation."

Lo que pasa

The agent queries get_campaign_stats and get_dashboard, gives you a clear summary, and suggests next steps. Read-only — nothing gets touched.

For ops03

Your own agent

Vos decís

Triggered by your system: "120 new leads just came in from the form."

Lo que pasa

Your agent adds them to the right list with add_subscribers and confirms it to you. Adding and removing subscribers are allowed operations; sends never are — those you approve yourself.

How to connect it

Connect your favorite client

The simple path is OAuth: paste your dashboard URL into your assistant and sign in, no keys. Developer clients can still use the API Key route. Works with the most popular clients — and with any other app that speaks MCP.

Recommended · no code

OAuth: paste one URL and you're done

  1. 1Copy your server URL from the dashboard: Tools → MCP (IA).
  2. 2In Claude (or your assistant): Settings → Connectors → Add custom connector → paste the URL.
  3. 3Click Connect, sign in to arrobaMail, and authorize the permissions. No shared keys, revocable at any time.
See the step-by-step tutorial, with screenshots

The same connector works in claude.ai, Claude Desktop, Cowork, and Claude Code.

Claude CodeCursorVS CodeWindsurfGeminiClineChatGPT
Claude Codeone command · OAuth via /mcp
claude mcp add --transport http arrobamail-com \
  https://envios.arrobamail.com/v3/api/mcp

/mcp
Other apps (Cline and stdio clients)JSON config · API Key
{
  "mcpServers": {
    "arrobamail-com": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://envios.arrobamail.com/v3/api/mcp",
        "--header", "Authorization:Bearer TU_API_KEY"
      ]
    }
  }
}

Endpoint

{servidor}.arrobamail.com/v3/api/mcp

Transport

Remote HTTP (Streamable) · stdio via mcp-remote

Authentication

OAuth 2.1 (recommended) · API Key for dev clients

Cursor, VS Code, and Windsurf support native remote MCP: add the server with that URL (OAuth or your API Key). The exact steps for each client are in your dashboard, in the MCP (AI) tab.

Security

You authorize, you control

Giving an AI access to your marketing doesn't mean losing control. These four boundaries come built in.

You hold the key

The connection uses your API Key, which you generate and revoke from the dashboard whenever you want. No key, no access.

Permissions by type

Every tool is marked as Read or Write. You know exactly what your AI can query and what it can touch.

It doesn't trigger sends

The most sensitive part stays in your hands: the AI drafts campaigns (create_draft doesn't send). You approve and execute the send yourself.

Open standard

MCP is an open protocol, with no proprietary extensions locking you in. What you connect today, you can keep connecting tomorrow.

Capabilities

The tools your AI can use

39 tools across six families, each marked as Read or Write. Saving a draft sends nothing, and sensitive operations —sending, scheduling— always ask for your confirmation.

ToolWhat it doesType
Campaigns
list_campaignsLists campaigns with pagination and status filterlectura
get_campaignDetails of a campaign by IDlectura
get_campaign_statsDelivery and engagement statistics for a campaignlectura
validate_campaignChecks that a campaign is ready to sendlectura
send_test_campaignSends a test to your own inboxescritura
schedule_campaignSchedules the send for a date and timeescritura
send_campaign_nowTriggers the immediate sendescritura
stop_campaignStops a send in progressescritura
resume_campaignResumes a stopped sendescritura
Drafts and emails
list_campaign_draftsLists campaign draftslectura
get_campaign_draftDetails of a draftlectura
save_campaign_draftCreates or updates a draft (doesn't send)escritura
list_emailsLists saved email pieceslectura
get_emailFetches the content of an email piecelectura
save_emailSaves the HTML of an email pieceescritura
Lists and subscribers
list_listsList of subscriber listslectura
get_listDetails of a list by IDlectura
add_subscribersAdds subscribers to a list (max 100)escritura
remove_subscriberUnsubscribes a contact from a listescritura
Segmentations
list_segmentationsLists a list's segmentationslectura
get_segmentationDetails of a segmentationlectura
get_segmentation_conditionsConditions and rules of a segmentationlectura
preview_segmentationShows matching contacts before you use itlectura
count_segmentationCounts how many contacts matchlectura
create_segmentationCreates a new segmentationescritura
update_segmentationModifies a segmentation's rulesescritura
duplicate_segmentationDuplicates a segmentation to try variantsescritura
delete_segmentationDeletes a segmentationescritura
Automations
list_automationsLists the account's automationslectura
get_automationDetails of an automationlectura
get_automation_statsPerformance of an automationlectura
list_automation_enrollmentsWho's enrolled and at which steplectura
create_automation_draftCreates an automation draftescritura
update_automation_draftEdits an automation draftescritura
activate_automationActivates an automationescritura
pause_automationPauses an active automationescritura
archive_automationArchives an automationescritura
Account and reports
get_dashboardOverall summary: sends, opens, activitylectura
get_account_infoAccount info: email, reputation, usagelectura

MCP + API = operational coverage with control

MCP covers the most common tasks in natural language. For everything else — and for custom integrations — there's the API v3, with 100+ endpoints and webhooks.

Frequently asked questions

What people ask most about MCP

Yes, it's already available. You connect Claude, Cursor, VS Code, Windsurf, or any compatible assistant with a single command, from the "MCP (AI)" tab in your dashboard. And if you prefer the classic route, the API is still there.

With the API, you (or your developer) write the code that tells arrobaMail what to do. With MCP, you talk to your AI assistant in natural language and it handles it, within the permissions you've given it. The API is for custom integrations; MCP is for day-to-day work. Both coexist.

Today it can list and view your campaigns with their statistics, check your dashboard and account data, view your lists, create campaign drafts, and add or remove subscribers. Every tool is marked as Read or Write, so you know exactly what it can query and what it can touch.

Yes. You authorize it with your API Key — which you generate and revoke whenever you want — and permissions are set by operation type. Most importantly: the AI can prepare drafts, but it doesn't trigger sends. You always press the send button yourself.

Claude, Cursor, VS Code, and Windsurf have their own instructions in your dashboard; and any other assistant that speaks the MCP standard can connect too. It's an open protocol, with no ties to a single provider.

No. Amanda IA is arrobaMail's own artificial intelligence and lives inside the product: it generates campaigns, subject lines, and images. MCP is for external assistants (Claude, Cursor, or your own) to operate on your account with permissions. They're different, complementary things.

The simplest way is OAuth, no code: copy the URL from your dashboard ("MCP (IA)" tab), paste it into your assistant as a custom connector, and sign in with your account. Developer clients also accept the API Key connection. We explain it step by step, with screenshots, in the tutorial.

Get started with arrobaMail
in under 5 minutes.

Free plan, AI generations included, no credit card required — and real support from a real team.

Try it free now
WhatsAppOur team replies