Cursor
Cursor + Nitrosend MCP
Connect Nitrosend to Cursor and manage your email marketing directly from your editor. Compose emails, build automation flows, send campaigns, and check analytics — all through conversation.
Setup
One-click install
Cursor should add Nitrosend as a remote MCP server using the direct url config. On first use, Cursor will prompt you to sign in with Nitrosend — no API key needed.
Manual install
Add Nitrosend to ~/.cursor/mcp.json for all projects, or .cursor/mcp.json inside the current repo for a project-local setup:
{
"mcpServers": {
"nitrosend": {
"url": "https://api.nitrosend.com/mcp"
}
}
}Restart Cursor. On first use, Cursor will prompt you to sign in via OAuth.
Cursor now supports Nitrosend as a direct remote HTTP MCP server. Do not use mcp-remote or the local @nitrosend/mcp package for the standard Cursor setup.
Verify the connection
Open Cursor Chat and ask:
What's my Nitrosend account status?If the sign-in prompt does not appear after the first Nitrosend tool call, open Cursor's MCP settings, confirm the nitrosend server is enabled, and re-run the prompt. If Cursor still does not pick up a new mcp.json, restart it once.
Example workflows
Compose a campaign
Create a campaign called "April Newsletter" using my brand theme.
Target the active subscribers segment and schedule it for Tuesday at 10am.Build an automation flow
Build a cart abandonment flow: email at 1 hour, 24 hours, then 72 hours
with a 10% discount code.Check performance
Show me insights for my last 3 campaigns. How are they tracking against benchmarks?Send a transactional email
Send a password reset email to user@example.com using the reset templateMCP tools available (21)
| Tool | Description |
|---|---|
nitro_get_status | Account health and onboarding state |
nitro_set_brand | Brand identity from URL or manual fields |
nitro_manage_domains | Add and verify sending domains |
nitro_configure_account | Sender defaults and test recipients |
nitro_manage_template | Create, update, or clone reusable email templates |
nitro_compose_campaign | Create email or SMS campaigns |
nitro_compose_flow | Build automation flows |
nitro_control_delivery | Approve, schedule, pause, or cancel delivery |
nitro_review_delivery | Review email/SMS content and delivery readiness |
nitro_send_test_message | Send test email or SMS messages |
nitro_send_message | Send transactional email or SMS immediately |
nitro_manage_audience | Create contacts, manage lists, tags, events |
nitro_import_contacts | Bulk import contact records |
nitro_define_segment | Build segments with filters and preview |
nitro_search_contacts | Find contacts by email, name, or phone |
nitro_query | Query campaigns, flows, templates, segments |
nitro_get_insights | Analytics with trends and benchmarks |
nitro_manage_billing | Plan status and upgrades |
nitro_configure_providers | BYO email provider (Mailgun, SES) |
nitro_set_memory | Persistent AI memory across sessions |
nitro_request_support | Submit a support request |
Troubleshooting
Sign-in window didn't open
Open Cursor's MCP settings and confirm the nitrosend server is enabled. Trigger a Nitrosend tool call again. If Cursor still does not prompt for OAuth, remove and re-add the nitrosend entry and restart Cursor once.
Tools not appearing in Cursor Chat
If you edited mcp.json manually, make sure Cursor picked up the new config. A restart is sometimes required after adding a brand new server. Check that api.nitrosend.com is reachable: curl -I https://api.nitrosend.com/mcp
No API key or local dependencies required. Authentication is handled via OAuth sign-in when you first connect.
