New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@sendinel/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sendinel/mcp-server

AI-controlled email operations control plane for campaigns, contacts, segments, analytics, and multi-provider sending via MCP.

latest
Source
npmnpm
Version
1.0.13
Version published
Weekly downloads
316
236.17%
Maintainers
1
Weekly downloads
 
Created
Source

@sendinel/mcp-server

Sendinel's published MCP server package for local stdio clients such as Claude Desktop, Claude Code, Cursor, and Codex CLI.

AI-controlled email operations control plane for campaigns, contacts, segments, templates, analytics, deliverability, and multi-provider sending across the Sendinel portfolio.

  • Categories: email, marketing, crm, automation, analytics
  • Official registry name: ai.sendinel/mcp-server
  • Hosted remote endpoint: https://sendinel.ai/mcp
  • npm package: @sendinel/mcp-server
  • Source: https://github.com/kmdesle/sendinel-ai/tree/main/packages/mcp-server

Tool groups

Sendinel currently exposes 34 tool groups and 302 tools (gateway mode adds 3 meta-tools). These counts are checked against the tool registry in CI, so this table matches what ships.

GroupCountPurpose
ab-testing4A/B test creation, listing, significance checks, winner promotion
advisor6Campaign advisor: recommendations, benchmarks, subject/content/send-time guidance
ai-work9AI work items, recommended segments, context events, agent proposals
analytics17Stats, portfolio analytics, domain health, engagement, deliverability, revenue analytics
approvals2Poll and list risk-tiered action approvals
automations7Automation triggers, previews, and response-gated escalation ladders
brand_kit5Brand Core text import, media library upload/URL ingest, asset-context reads
campaigns30Full campaign lifecycle: create, edit, approve, launch, enroll, schedule, sequence templates
cloud-import6Cloud storage import
compound4Higher-level campaign/template/site setup and delivery diagnosis workflows
connector6BYOD connector status, table discovery, schema/view setup, mapping, resync
contacts37Subscriber CRUD, saved views, tags, email log, suppression, merge, timeline
content14Content blocks, gated asset links, blog ingest and auto-publish, sources
data19Platform connectors, imports, API keys, migration jobs, notifications, tenant export
data-proposals3Data-derived campaign proposal generation, listing, approval
delivery-ops23Domains, DNSBL, deliverability diagnostics, queue, DLQ, exports, blackout dates
drafts6Draft create/approve/reject and draft-to-campaign promotion
forms3Form creation, listing, stats
gdpr4Contact data deletion and GDPR log
landing-pages5Landing page CRUD
lists7Static contact lists and membership management
newsletters12Newsletter publications, issues, subscribers, scheduling, sending, stats
org20Team members, plan usage/limits, audit log, model registry, white-label, provider switching
segments6Audience builder: create, edit, natural-language generation, preview
short-links3Short links, click stats, QR codes
signatures4Sending signature blocks
sites5Site, sender, and brand voice management
skills2Operator skills catalog
sms7SMS send, log, consent, inbound
social-posts6Social post creation, adaptation, scheduling state, archive/delete
surveys5Survey creation, listing, status, results
templates7Email template CRUD, version restore, migration translation
warmup4IP/domain warmup schedule control
webhooks4Webhook subscription management

Install / run

npx -y @sendinel/mcp-server@latest

The package also exposes the legacy bin alias:

npx -y sendinel-mcp

Required environment

  • SENDINEL_API_KEY

Optional server-side env when you run the package outside the main Sendinel app environment:

  • SUPABASE_URL or NEXT_PUBLIC_SUPABASE_URL
  • SUPABASE_SERVICE_ROLE_KEY
  • MCP_TRANSPORT (stdio by default, http for HTTP/SSE mode)
  • MCP_SERVER_PORT (HTTP mode only)

Stdio mode fails closed if SENDINEL_API_KEY is missing or invalid.

MCP client examples

Claude Desktop / Cursor

{
  "mcpServers": {
    "sendinel": {
      "command": "npx",
      "args": ["-y", "@sendinel/mcp-server@latest"],
      "env": {
        "SENDINEL_API_KEY": "snk_your_api_key"
      }
    }
  }
}

Codex CLI

[mcp_servers.sendinel]
command = "npx"
args = ["-y", "@sendinel/mcp-server@latest"]

[mcp_servers.sendinel.env]
SENDINEL_API_KEY = "snk_your_api_key"

Or add it automatically:

codex mcp add sendinel --env SENDINEL_API_KEY=snk_your_api_key -- npx "-y" "@sendinel/mcp-server@latest"

Transport

  • stdio by default
  • http when MCP_TRANSPORT=http

Publishing

This package is intended to be published publicly to npm and listed in MCP directories:

  • package name: @sendinel/mcp-server
  • default launcher: npx -y @sendinel/mcp-server@latest
  • official registry manifest: server.json
  • Smithery config: ../../smithery.yaml

Keywords

mcp

FAQs

Package last updated on 17 Sep 2026

Related posts