cold-email
What this MCP does
Generates personalized cold-email sequences for individual leads or batches, manages campaigns, tracks processing, and exports completed results.
Tools
Input schema
{'type': 'object', 'required': ['list_id'], 'properties': {'format': {'type': 'string', 'default': 'json', 'description': "Output format: 'json' (structured data) or 'csv' (raw CSV for sending tools)."}, 'list_id': {'type': 'string', 'description': 'List UUID to export.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'description': 'Generic wrapper for non-object return types.', 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': ['campaign_id', 'leads_json'], 'properties': {'list_name': {'type': 'string', 'default': '', 'description': 'Display name for this batch in MachFive UI.'}, 'leads_json': {'type': 'string', 'description': 'JSON array of lead objects. Each MUST have "email". Optional: name, title, company, company_website, linkedin_url. Example: \'[{"email":"jane@acme.com","name":"Jane Doe"}]\''}, 'campaign_id': {'type': 'string', 'description': 'Campaign UUID from list_campaigns.'}, 'email_count': {'type': 'integer', 'default': 3, 'description': 'Number of emails per lead, 1-5.'}, 'approved_ctas': {'type': 'string', 'default': '', 'description': 'Comma-separated CTAs. Omit to use campaign defaults.'}, 'campaign_angle': {'type': 'string', 'default': '', 'description': 'Additional context/angle for personalization.'}, 'email_signature': {'type': 'string', 'default': '', 'description': 'Signature appended to each email.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'description': 'Generic wrapper for non-object return types.', 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': ['campaign_id', 'email'], 'properties': {'name': {'type': 'string', 'default': '', 'description': "Lead's full name (improves personalization)."}, 'email': {'type': 'string', 'description': "Lead's email address (REQUIRED)."}, 'title': {'type': 'string', 'default': '', 'description': "Lead's job title (improves personalization)."}, 'company': {'type': 'string', 'default': '', 'description': "Lead's company name (improves personalization)."}, 'list_name': {'type': 'string', 'default': '', 'description': 'Display name for this list in MachFive UI.'}, 'campaign_id': {'type': 'string', 'description': 'Campaign UUID from list_campaigns.'}, 'email_count': {'type': 'integer', 'default': 3, 'description': 'Number of emails in sequence, 1-5.'}, 'linkedin_url': {'type': 'string', 'default': '', 'description': 'LinkedIn profile URL for deeper personalization.'}, 'approved_ctas': {'type': 'string', 'default': '', 'description': "Comma-separated CTAs, e.g. 'Direct Meeting CTA, Lead Magnet CTA'. Omit to use campaign defaults."}, 'campaign_angle': {'type': 'string', 'default': '', 'description': 'Additional context/angle for personalization.'}, 'company_website': {'type': 'string', 'default': '', 'description': 'Company URL for AI research.'}, 'email_signature': {'type': 'string', 'default': '', 'description': 'Signature appended to each email.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'description': 'Generic wrapper for non-object return types.', 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'required': ['list_id'], 'properties': {'list_id': {'type': 'string', 'description': 'List UUID from generate_batch or generate_sequence response.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'description': 'Generic wrapper for non-object return types.', 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'properties': {'query': {'type': 'string', 'default': '', 'description': 'Search string to filter campaigns by name (case-insensitive substring match). Leave empty to list all.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'description': 'Generic wrapper for non-object return types.', 'x-fastmcp-wrap-result': True}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'description': 'Max results to return, 1-100.'}, 'offset': {'type': 'integer', 'default': 0, 'description': 'Pagination offset.'}, 'status': {'type': 'string', 'default': '', 'description': "Filter by processing status: 'pending', 'processing', 'completed', or 'failed'."}, 'campaign_id': {'type': 'string', 'default': '', 'description': 'Filter by campaign UUID.'}}}
Output schema
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'description': 'Generic wrapper for non-object return types.', 'x-fastmcp-wrap-result': True}
Recent tool changes
Similar MCP servers
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
Rahul D Sarker: Marketing & RevOps Tools
Provides marketing, revenue operations, sales, advertising, SaaS, and conversion calculators, along with article search and consu…
Emailchaser
Manages cold-email campaigns, leads, sender mailboxes, sequences, outreach automation, deliverability, prospect sourcing, webhook…
LinkedIn MCP Server (Salesbot)
Supports LinkedIn lead discovery, contact enrichment, CRM pipelines, campaign sequencing, message approval and human-reviewed out…
send16-mcp
Provides email marketing and transactional messaging tools for contacts, audiences, campaigns, templates, automations, analytics,…
GrowthKit Revenue Intelligence
Supports B2B revenue operations with lead campaigns, ICP and company enrichment, CRM records and activities, outreach drafting, t…
Nevent MCP
Enables management and analysis of live-event marketing campaigns, audiences, email and messaging templates, paid ads, tracking l…