Sendraven MCP Server logo

Sendraven MCP Server

by CommonNinja

Send transactional and marketing email, manage replies, campaigns, automations, domains, suppressions, and approval workflows over MCP.

Install Sendraven MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-249": {
      "command": "npx",
      "args": [
        "-y",
        "@sendraven/mcp"
      ],
      "env": {
        "SENDRAVEN_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 55 tools correctly (9d ago).

Overview

CommonNinja/sendraven-mcp-server MCP server connects AI agents to SendRaven's email infrastructure over a remote MCP endpoint or local npm process. It supports transactional email, threaded replies, delivery tracking, campaigns, automations, templates, sending-domain verification, suppressions, and human approval workflows. API-key controls can enforce daily limits, recipient allowlists, and approval holds across individual sends and campaigns. Reach for it when an agent needs to send and monitor email without implementing SendRaven's REST API directly.

Use cases

  • Send scheduled transactional email from an agent
  • Read inbound replies as threaded conversations
  • Preview and launch segmented email campaigns
  • Enroll contacts in multi-step automations
  • Review held messages before release

Key features

  • Transactional and scheduled email
  • Threaded replies and delivery timelines
  • Campaigns with previews and A/B testing
  • Multi-step automations
  • Templates and variable rendering
  • Sending-domain and suppression management

Tools55

What Sendraven MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~17.2k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

6/6 checks healthy over the last 45d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 16d ago via OSV.dev · @sendraven/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads2.2kPackage downloads in the last 30 days.
Last commit8d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed55Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Sendraven MCP Server works

What CommonNinja/sendraven-mcp-server MCP server does

CommonNinja/sendraven-mcp-server MCP server exposes SendRaven email operations as MCP tools for clients that can connect to remote or local MCP servers. It covers both one-to-one communication and larger marketing workflows. Agents can send transactional messages immediately or later, inspect delivery events, read inbound messages as conversation threads, and reply within an existing exchange.

The server also handles campaign drafts, previews, sends, pauses, resumes, and A/B test decisions. Automation tools define and inspect multi-step sequences and their enrollments. Template tools list stored templates, render them without sending, and send messages after required variables are supplied.

How it works

A remote deployment uses https://mcp.sendraven.ai/mcp. Clients can authenticate with OAuth or send a Bearer API key for unattended operation. A local deployment runs the @sendraven/mcp npm package and passes an API key through the environment.

SendRaven applies the API key's configured safeguards to tool calls. These may include a daily send cap, a recipient allowlist, or a requirement for human approval. A held message returns a pending-approval status and should be released through the approval workflow rather than retried. Idempotency keys make retries of an identical send safe; changing the message while reusing the key is rejected.

Email records include statuses such as scheduled, held, skipped, and failed. Delivery timelines can show sending, delivery, bounce, complaint, open, and click events. List operations use pagination, with subsequent calls receiving the returned cursor and the same filters.

Setup and configuration

For Claude Code, add the remote server with its HTTP transport. Cursor, Claude Desktop, and clients using JSON configuration can point to the same MCP URL. For a local process, create an API key in the SendRaven dashboard and set SENDRAVEN_API_KEY when launching npx -y @sendraven/mcp.

Before sending, configure and verify a sending domain. The domain tools return DNS records to publish and can recheck their current state. Marketing sends also require a postal address and a marketing sending identity. Workspace billing state, plan limits, domain verification, and suppression rules can prevent delivery.

Tools and capabilities

CommonNinja/sendraven-mcp-server MCP server includes tools for:

  • Sending, scheduling, inspecting, and canceling email.
  • Listing threads, reading stripped or raw message text, replying in-thread, and marking threads handled.
  • Creating, previewing, sending, pausing, resuming, and reviewing broadcasts, including A/B winner selection.
  • Creating and inspecting automations and their enrollments.
  • Listing and rendering templates, then sending template-based email with escaped variable substitution.
  • Adding, checking, and verifying sending domains; listing, adding, and removing suppressions.
  • Listing pending approvals and approving or rejecting held messages.

Campaign sends cannot be undone once started, so preview the audience first. Removing a bounce or complaint suppression can permit mail to an address that previously rejected it, and is not a repair for an already failed send.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Sendraven MCP Server

CommonNinja/sendraven-mcp-server is an MCP server that connects AI agents to SendRaven email infrastructure. Its main tools send transactional and template-based email, read replies as threads, manage campaigns and automations, inspect delivery events, configure sending domains and suppressions, and handle human approvals. It is available through a remote MCP endpoint or a local npm process.

Install it either as a remote MCP server or as a local npm process. Use the SendRaven MCP URL for Claude Code, Cursor, Claude Desktop, or another JSON-configured client. For local use, run `npx -y @sendraven/mcp` with `SENDRAVEN_API_KEY` set to an API key created in the SendRaven dashboard.

Yes, CommonNinja/sendraven-mcp-server works with Cursor through its JSON MCP configuration. Point the server entry at `https://mcp.sendraven.ai/mcp`; unattended setups can include a Bearer API key in the request headers.

Use `send_email` for transactional messages or `send_template_email` for stored templates. The From domain must be verified, and template sends require all declared variables. Messages can be sent immediately or scheduled, while API-key limits, recipient allowlists, suppressions, billing state, and approval holds may affect the result.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSendraven MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-249?style=directory)](https://allmcps.com/mcp/mcp-249)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-249"><img src="https://allmcps.com/api/badge/mcp-249?style=directory" alt="Sendraven MCP Server on AllMCPs" /></a>