Skip to main content

ColdSend MCP Server - AI-native email campaign management via Model Context Protocol

Project description

ColdSend MCP Server

AI-Native Email Campaign Management via Model Context Protocol

ColdSend MCP Server enables AI assistants like Claude Desktop, Cursor IDE, Windsurf, and other MCP-compatible clients to manage cold email campaigns through natural language.

Installation

pip install coldsend-mcp-server

Quick Start

You only need your ColdSend API key to get started.

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "coldsend": {
      "command": "coldsend-mcp",
      "env": {
        "X-API-Key": "your-coldsend-api-key"
      }
    }
  }
}

Cursor IDE / Windsurf

  1. Open Settings -> MCP
  2. Add new MCP server:
    • Name: ColdSend
    • URL: https://mcp.coldsend.pro/mcp
    • Headers: X-API-Key: your-api-key

Remote Server (No Installation Required)

You can also connect directly to the hosted server without installing anything:

URL: https://mcp.coldsend.pro/mcp
Header: X-API-Key: your-api-key

Available Tools

Campaign Management

Tool Description
create_campaign Create a new email campaign
list_campaigns List all campaigns with filtering
get_campaign Get specific campaign details
update_campaign Update campaign configuration
pause_campaign Pause an active campaign
activate_campaign Activate/resume a campaign
resume_campaign Resume a paused campaign
delete_campaign Delete a campaign permanently

Lead Management

Tool Description
upload_leads_csv Upload leads from CSV
list_leads List leads in a campaign
delete_lead Remove a lead
get_lead_stats Get lead statistics

Analytics & Metrics

Tool Description
get_campaign_analytics Comprehensive campaign analytics
get_account_metrics Account-level metrics and quotas
get_inbox_performance Inbox performance analysis
compare_campaigns Compare multiple campaigns

Domain Management

Tool Description
list_domains List all domains with verification status
get_domain Get domain details with DNS records
add_domain Add new domain for verification
verify_domain_dns Trigger DNS verification check
get_domain_activation_progress Check setup progress
delete_domain Delete domain permanently

Sender Account Management

Tool Description
list_sender_accounts List all sender inboxes
create_coldsend_inbox Create ColdSend native inbox
create_smtp_inbox Create custom SMTP inbox (BYOC)
send_test_email Send test email to verify configuration
pause_inbox Pause inbox temporarily
resume_inbox Resume paused inbox
delete_inbox Delete inbox permanently
get_inbox_health Get detailed health report

Example Interactions

Creating a Campaign:

Create a new campaign called "Q1 Outreach" starting January 15th with a daily limit of 100 emails.

Checking Performance:

How is my Q1 Outreach campaign performing?

Uploading Leads:

Upload these leads to my Q1 Outreach campaign: [paste CSV]

Managing Domains:

Add the domain outreach.acme.com and show me the DNS records I need to configure.

Inbox Health:

Check the health of all my sender inboxes and flag any issues.

Authentication

The MCP server uses API key authentication. Pass your ColdSend API key via the X-API-Key header — the server forwards it securely to the ColdSend API.

Get your API key from your ColdSend dashboard.

Configuration

The server works out of the box with sensible defaults. All configuration is optional:

Environment Variable Default Description
COLDSEND_API_URL https://api.coldsend.pro/api/public/v1 ColdSend API endpoint
MCP_PORT 8080 Server port
LOG_LEVEL INFO Logging level

Requirements

  • Python 3.11+

Links

License

MIT License - see LICENSE for details.


Built with Model Context Protocol by the ColdSend Team

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coldsend_mcp_server-0.1.1.tar.gz (31.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coldsend_mcp_server-0.1.1-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file coldsend_mcp_server-0.1.1.tar.gz.

File metadata

  • Download URL: coldsend_mcp_server-0.1.1.tar.gz
  • Upload date:
  • Size: 31.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for coldsend_mcp_server-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1b9f525ba1b828d83637904fbe78d01a32f7612a1c209672668e8b5f91eef968
MD5 8158dd58feba7520809967a1386fe242
BLAKE2b-256 9726b809b924a188248140b26002303a65651c16653504b3ceb0762ec2970294

See more details on using hashes here.

File details

Details for the file coldsend_mcp_server-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for coldsend_mcp_server-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bbdc8d2668b22e853625824c44c86b8bd90e8f1079ba634442a4193b97abef68
MD5 3cb0e24c26f3ec570ead19faf3a833ec
BLAKE2b-256 1ea152578d08868e16b88aebb447aec76f188d9618298485848185b6a2cc7eb6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page