CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Nitrosend

com.nitrosend/nitrosend
20 toolsSTDIO, HTTPregistry active
Summary

Connects your AI assistant directly to Nitrosend's email marketing platform over MCP. You get tools to manage campaigns, set up automations, send transactional emails, handle contacts, and pull analytics without leaving your chat interface. Supports both API key auth and OAuth 2.1 with PKCE, runs over streamable HTTP, and works across Claude Desktop, Cursor, Windsurf, and other MCP clients. Reach for this when you want to draft campaign content, query subscriber data, or trigger email sequences as part of a larger workflow. If you're already using Nitrosend and want your LLM to read and write to your email operations, this is the integration.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

20 tools
nitro_get_statusGet current account health, onboarding status, and recommendations.

Get current account health, onboarding status, and recommendations.

No parameter schema in public metadata yet.

nitro_queryQuery any Nitrosend entity. Returns paginated results.4 params

Query any Nitrosend entity. Returns paginated results.

Parameters* required
perinteger
Results per page (max 50, default 25)
pageinteger
Page number (default 1)
entitystring
Which entity type to query. Use nitro_search_contacts for full-text contact search.one of flows · campaigns · templates · segments · contacts · lists
filtersobject
Entity-specific filters. All entities support id (integer) to fetch a single record. flows: status (draft/active/paused/archived), campaign_id (integer|null), trigger_event (string), search (string) campaigns: status (draft/active/paused/completed), search (string) templates: subject (string, ILIKE match on subject line) segments: name (string, ILIKE match) contacts: query (string, full-text search), subscribed_email (boolean), subscribed_phone (boolean), list_id (integer) lists: name (string, ILIKE match) events: name (string, exact event type), from (ISO 8601 datetime), to (ISO 8601 datetime) imports: status (pending/processing/completed/failed) messages: channel (email/sms), status (queued/sent/failed), to (string, recipient address)
nitro_search_contactsSearch contacts by email, name, or phone. Returns summary list or full profile.4 params

Search contacts by email, name, or phone. Returns summary list or full profile.

Parameters* required
perinteger
Results per page (max 50, default 25)
modestring
summary = list, profile = single contact detail (default: summary)one of summary · profile
pageinteger
Page number (default 1)
querystring
Email address, name, or phone number
nitro_set_brandSet up brand identity from website URL or direct fields. Provide url to auto-scrape brand colors/fonts, or fields to set values directly, or both (fields override scraped values). Sync mode (default) returns results immediately — best when you need brand data now for composing...7 params

Set up brand identity from website URL or direct fields. Provide url to auto-scrape brand colors/fonts, or fields to set values directly, or both (fields override scraped values). Sync mode (default) returns results immediately — best when you need brand data now for composing...

Parameters* required
urlstring
Website URL to scrape brand from
modestring
sync (default) or async for URL scrapingone of sync · asyncdefault: sync
fieldsobject
Direct brand field updates
dry_runboolean
Preview changes without persistingdefault: false
documentstring
Full brand voice markdown document
logo_urlstring
Direct URL to a logo image (png/jpg/webp) to attach
idempotency_keystring
Optional dedup key
nitro_manage_audienceCreate contacts, manage subscriptions, lists, events, segments, and tags.5 params

Create contacts, manage subscriptions, lists, events, segments, and tags.

Parameters* required
paramsobject
Operation-specific parameters. See operation description for required/optional fields.
confirmboolean
Required for destructive operations: delete_segment, manage_list with action='delete'default: false
dry_runboolean
Preview changes without persisting (default: false)default: false
operationstring
Which audience operation to perform. Each operation expects specific params: create_contact — params: {email (string), phone (string), opt_in (boolean, recommended: true), attributes: {first_name, last_name, country_code, source}} set_subscription — params: {contact_id (required), kind: "email"|"phone" (required), opt_in (boolean), opt_out (boolean), unsubscribe_all (boolean)}. Value auto-resolved from contact. manage_list — params: {action: "create"|"rename"|"delete"|"add_contacts"|"remove_contacts" (required), list_id (integer), name (string), contact_ids (integer[]) or emails (string[])} record_event — params: {contact_id or contact_email (one required), event (required, custom names allowed e.g. order_confirmed), data (object, max 32KB), resource_uid, resource_name, resource_url, amount} delete_segment — params: {segment_id (required), force (boolean)}. Requires confirm: true. bulk_tag — params: {contact_ids (integer[], required), tags (string[], required), tag_action: "add"|"remove"|"set" (default: "add")}one of create_contact · set_subscription · manage_list · record_event · delete_segment · bulk_tag
idempotency_keystring
Optional deduplication key. Same key returns cached result.
nitro_define_segmentDefine a contact segment with explicit filters and preview. Defaults to preview_only: true (dry preview without saving). Set preview_only: false and provide a name to persist.5 params

Define a contact segment with explicit filters and preview. Defaults to preview_only: true (dry preview without saving). Set preview_only: false and provide a name to persist.

Parameters* required
namestring
Segment name (required when preview_only: false)
filtersarray
Array of filter objects. Each filter has: - name: filter alias from flows.yml (e.g. "contact_email", "contact_first_name", "contact_country", "contact_subscribed_email", "contact_created_at", "contact_tag") - predicate: Ransack predicate — eq, not_eq, cont, not_cont, start, end, gt, lt, gteq, lteq, present, blank, true, false, in, not_in - value: filter value (string, number, boolean, or array for in/not_in). For present/blank/true/false predicates, pass true.
segment_idinteger
Existing segment ID to update (omit for new segment)
preview_onlyboolean
Only preview matching contacts, do not save (default: true). Set to false + provide name to persist.default: true
idempotency_keystring
Optional deduplication key
nitro_import_contactsImport contacts from inline records (< 100) or reference a pre-uploaded CSV import. Email contacts are auto-subscribed by default. For SMS-only contacts, set opt_in: true explicitly (TCPA compliance).4 params

Import contacts from inline records (< 100) or reference a pre-uploaded CSV import. Email contacts are auto-subscribed by default. For SMS-only contacts, set opt_in: true explicitly (TCPA compliance).

Parameters* required
dry_runboolean
Preview import without persisting (default: false)default: false
recordsarray
Array of contact objects (max 100): {email, phone, first_name, last_name, country_code, source, opt_in}
import_idinteger
Existing Import record ID for CSV processing
idempotency_keystring
Optional deduplication key
nitro_compose_emailCreate, update, or clone an email template. Brand theme applied automatically. Modes (auto-detected): - Create: provide sections + subject (required). Sections define the email layout. - Update: provide template_id + any fields to change. Use if_version for optimistic concurre...14 params

Create, update, or clone an email template. Brand theme applied automatically. Modes (auto-detected): - Create: provide sections + subject (required). Sections define the email layout. - Update: provide template_id + any fields to change. Use if_version for optimistic concurre...

Parameters* required
goalstring
Goal-driven composition (Phase 5 — not yet available)
namestring
Template display name
themeobject
Theme overrides merged on top of brand theme. Keys: brand_color (hex), bg_color (hex), text_color (hex), font_body (string), font_heading (string), logo_url (URL)
dry_runboolean
Validate and preview without persistingdefault: false
subjectstring
Email subject line (recommended under 60 chars)
based_oninteger
Source template ID for clone mode — creates a copy
reply_tostring
Reply-to email address
sectionsarray
Array of section objects: {type, props, styles?}. Read nitro://schema for full prop specs. Section types and key props: - header: {logo_url, logo_alt, logo_width, background_color} - text: {content (HTML string)} - image: {src, alt, href, width} - button: {text, href, background_color, text_color, align, border_radius} - columns: {columns: [{width, sections: [...]}]} — nested sections inside columns - product: {name, price, image_url, href, description} - social: {links: [{platform, url}], align} - divider: {color, width, padding} - spacer: {height} - footer: {company_name, address, unsubscribe_text}
from_namestring
Sender name (falls back to account default)
preheaderstring
Email preheader text shown in inbox preview
from_emailstring
Sender email (falls back to account default)
if_versioninteger
Optimistic concurrency — rejects update if template version mismatches
template_idinteger
Template ID for update mode — provide with fields to change
idempotency_keystring
Dedup key — same key returns cached result
nitro_compose_flowCreate or replace an automation flow from trigger + steps array. Creates a draft — use nitro_control_delivery to approve and activate. Modes: create (new flow), replace (rebuild existing — requires confirm: true + flow_id), patch (rename only — requires flow_id). Step types: e...9 params

Create or replace an automation flow from trigger + steps array. Creates a draft — use nitro_control_delivery to approve and activate. Modes: create (new flow), replace (rebuild existing — requires confirm: true + flow_id), patch (rename only — requires flow_id). Step types: e...

Parameters* required
goalstring
Goal string for AI generation (Phase 5C — feature gated)
modestring
create: new flow; replace: rebuild existing flow graph; patch: metadata onlyone of create · replace · patchdefault: create
namestring
Flow name (required for create mode)
stepsarray
Ordered array of flow steps. Required props per type: - email: subject (required), design ({sections, theme}) or body, preheader, from_name, from_email, reply_to, transactional (boolean), bcc (string, optional BCC email address) - sms: body (required) - wait: duration (integer, seconds — e.g. 86400 = 1 day) - split: filters (required, [{name, predicate, value}]), yes (steps array), no (steps array). NO nested splits. - emit_event: event_name (required), event_data (object), forward_event_data (boolean) - webhook: url (required), method (POST or PUT, default POST), headers (object), body (template string with merge tags) - subscribe: channel (phone, email, or all — default phone). Subscribes the contact. - unsubscribe: channel (phone, email, or all — default phone). Unsubscribes the contact.
confirmboolean
Required for replace modedefault: false
dry_runboolean
Preview graph without persistingdefault: false
flow_idinteger
Required for replace/patch modes
triggerobject
idempotency_keystring
Deduplication key for retry safety
nitro_compose_campaignCreate an email or SMS campaign with audience targeting and optional scheduling. Creates a draft — use nitro_control_delivery to approve and send. Email modes (channel auto-detected as "email" when sections or template_id provided): - Inline: sections + subject (required) — co...16 params

Create an email or SMS campaign with audience targeting and optional scheduling. Creates a draft — use nitro_control_delivery to approve and send. Email modes (channel auto-detected as "email" when sections or template_id provided): - Inline: sections + subject (required) — co...

Parameters* required
bodystring
SMS body text (sms campaigns) or email plain text
goalstring
Goal string for AI generation (Phase 5C — feature gated)
namestring
Campaign name
themeobject
Email theme overrides merged on brand theme: {brand_color, bg_color, text_color, font_body, font_heading, logo_url}
channelstring
Auto-detected as 'email' when sections or template_id provided. Set explicitly to 'sms' for SMS campaigns.one of email · smsdefault: email
dry_runboolean
Preview campaign without creating (default: false)default: false
subjectstring
Email subject line (email campaigns)
audienceobject
Target audience for the campaign
reply_tostring
Reply-to email override
sectionsarray
Email design sections array — same format as nitro_compose_email. Requires subject.
from_namestring
Sender name override
preheaderstring
Email preheader (email campaigns)
from_emailstring
Sender email override
template_idinteger
Clone design from existing template (email campaigns)
scheduled_atstring
ISO 8601 delivery time (e.g. '2026-03-01T10:00:00Z'). Omit for manual send.
idempotency_keystring
Optional deduplication key
nitro_manage_domainsManage sending domains — add, verify, list, and remove. Domain verification required before sending email.3 params

Manage sending domains — add, verify, list, and remove. Domain verification required before sending email.

Parameters* required
paramsobject
Operation-specific parameters.
confirmboolean
Required for remove operation (destructive)default: false
operationstring
Which domain operation to perform: add — params: {domain_name (required, e.g. "send.acme.com")}. Registers domain with email provider and returns DNS records. The user must add these DNS records at their domain registrar. Idempotent: calling add on a pending domain re-returns the DNS records. verify — params: {domain_name (required)}. Checks with the email provider if DNS records have propagated. If verified, completes the domain_verified onboarding step and unlocks sending. If still pending, returns the DNS records again so you can re-show them to the user. list — no params needed. Returns all account domains with their verification status and DNS records. Includes domain_limit (from tier) and domains_used count. remove — params: {domain_name (required)}. Deletes the domain. Requires confirm: true.one of add · verify · list · remove
nitro_configure_accountConfigure account sender defaults (from_name, from_email, reply_to) and test email recipients. Call with no fields to read current config. from_email must match a verified domain.4 params

Configure account sender defaults (from_name, from_email, reply_to) and test email recipients. Call with no fields to read current config. from_email must match a verified domain.

Parameters* required
reply_tostring
Reply-to email address
from_namestring
Sender display name (e.g. 'Acme Marketing')
from_emailstring
Sender email address (must match a verified domain)
test_email_recipientsarray
Saved email addresses for test sends (max 5). Pass empty array to clear.
nitro_review_and_testReview email content with validation, spam scoring, and preflight checks (review), or send a real test email (send_test). review is read-only analysis; send_test delivers a real email to the specified recipients. For flow targets, review covers every email step. Use template_i...6 params

Review email content with validation, spam scoring, and preflight checks (review), or send a real test email (send_test). review is read-only analysis; send_test delivers a real email to the specified recipients. For flow targets, review covers every email step. Use template_i...

Parameters* required
targetstring
Entity type. Required for review. Optional for send_test when template_id is provided directly.one of template · flow · campaign
operationstring
review (read-only analysis of the target) or send_test (send a real test email for one template)one of review · send_test
target_idinteger
Entity ID. Required with target for review. Optional for send_test when template_id is provided directly.
contact_idinteger
Contact ID — uses their email as recipient and their data for merge-tag personalization
template_idinteger
Template ID to send a test for directly, or to choose a specific email step in a multi-email flow
send_test_toarray
Explicit email recipients (max 5). Omit to use saved recipients or account owner.
nitro_control_deliveryManage delivery lifecycle for flows and campaigns. State: draft -> approve -> live/schedule <> pause, cancel -> archive.4 params

Manage delivery lifecycle for flows and campaigns. State: draft -> approve -> live/schedule <> pause, cancel -> archive.

Parameters* required
operationstring
Lifecycle operation. approve runs preflight. schedule is campaign-only (requires scheduled_at). Most require prior approval.one of approve · reject · live · schedule · pause · resume
target_idinteger
Entity ID
target_typestring
Entity typeone of flow · campaign
scheduled_atstring
Required for schedule operation (ISO 8601 datetime)
nitro_get_insightsGet email analytics with trends, benchmarks, and recommendations.3 params

Get email analytics with trends, benchmarks, and recommendations.

Parameters* required
scopestring
Scope of insights: account-wide, per flow, per campaign, or per messageone of account · flow · campaign · message
periodstring
Time period for metrics (default 30d)one of 7d · 30d · 90ddefault: 30d
entity_idinteger
Required for flow/campaign/message scope
nitro_configure_providersConfigure BYO email provider credentials or check provider status.5 params

Configure BYO email provider credentials or check provider status.

Parameters* required
regionstring
Optional provider region, e.g. us-east-1
api_keystring
Provider API key (required for configure, never returned in responses)
providerstring
Email provider (required for configure)one of mailgun · ses
operationstring
configure sets BYO provider credentials; status checks current provider healthone of configure · status
api_secretstring
Optional provider secret (never returned in responses)
nitro_set_memoryRead or update the AI memory document. Operations: read (get current), update (replace entirely), patch (replace a ## section by heading), append (add text to end).6 params

Read or update the AI memory document. Operations: read (get current), update (replace entirely), patch (replace a ## section by heading), append (add text to end).

Parameters* required
contentstring
New content for the section (patch) or text to append (append).
dry_runboolean
default: false
headingstring
Section heading to patch (e.g. 'Brand Goals'). Required for patch operation. Matches ## headings.
documentstring
Full markdown document (required for update).
operationstring
read: get current document. update: replace entirely. patch: replace a ## section by heading. append: add text to end.one of read · update · patch · append
idempotency_keystring
nitro_manage_billingManage subscription billing — check plan status, start checkout, poll payment, list plans. Operations: - status — no params. Returns current subscription, plan, and account tier. - checkout — params: {plan_id (required)}. Creates a Stripe Checkout Session URL for the operator...2 params

Manage subscription billing — check plan status, start checkout, poll payment, list plans. Operations: - status — no params. Returns current subscription, plan, and account tier. - checkout — params: {plan_id (required)}. Creates a Stripe Checkout Session URL for the operator...

Parameters* required
paramsobject
Operation-specific parameters.
operationstring
Billing operation to performone of status · checkout · checkout_status · plans
nitro_send_messageSend a transactional email or SMS to a single recipient immediately. No campaign, no audience, no approval required. Use for: receipts, password resets, OTPs, order confirmations, system notifications. NOT for marketing broadcasts to lists/segments — use nitro_compose_campaign...8 params

Send a transactional email or SMS to a single recipient immediately. No campaign, no audience, no approval required. Use for: receipts, password resets, OTPs, order confirmations, system notifications. NOT for marketing broadcasts to lists/segments — use nitro_compose_campaign...

Parameters* required
tostring
Recipient email address or E.164 phone number
bodystring
Message body. Required for SMS. Optional plain text for email.
dataobject
Merge variables e.g. { order_id: 123, name: 'Alice' }
channelstring
Delivery channelone of email · sms
dry_runboolean
Validate and preview without sendingdefault: false
subjectstring
Email subject line (required for email)
template_idinteger
Load email design from an existing template (email only)
idempotency_keystring
Prevents duplicate sends on retry
nitro_request_supportSubmit a support request to the Nitrosend team. Only call when the user explicitly asks to contact support or when you have exhausted other options and cannot resolve their issue. Never suggest or mention this tool proactively. Before calling, summarize the issue and attempt t...2 params

Submit a support request to the Nitrosend team. Only call when the user explicitly asks to contact support or when you have exhausted other options and cannot resolve their issue. Never suggest or mention this tool proactively. Before calling, summarize the issue and attempt t...

Parameters* required
messagestring
Detailed description of the issue (max 1000 chars)
subjectstring
Brief summary of the issue
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
Communication & MessagingMonitoring & Observability
Registryactive
Package@nitrosend/mcp
TransportSTDIO, HTTP
UpdatedMar 24, 2026
Open website

Related Communication & Messaging MCP Servers

View all →
Microsoft 365 Teams

io.github.mindstone/mcp-server-microsoft-teams

Microsoft 365 Teams via Graph: list chats, read/send messages, list teams/channels, presence.
8
Outlook Email

com.mintmcp/outlook-email

A MCP server for Outlook email that lets you search, read, and draft emails and replies.
8
Resend Email MCP

helbertparanhos/resend-email-mcp

Complete Resend email MCP: full API coverage + debug layer (deliverability, DNS, bounces).
Email Mcp

marlinjai/email-mcp

Unified email MCP server for Gmail, Outlook, iCloud, and IMAP with batch operations
13
Email (IMAP/SMTP)

io.github.mindstone/mcp-server-email-imap

Email IMAP/SMTP MCP server: iCloud, Gmail, Yahoo, Outlook, and custom IMAP providers
8
HTML Email Playbook

io.github.osamahassouna/email-playbook-mcp

Teaches AI to write HTML email that renders in Outlook, Gmail, and Apple Mail. 19 rules, 6 comps.