Instantly-MCP
If you are the rightful owner of Instantly-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
Instantly MCP Server is a streamlined server for Instantly.ai v2 API, offering professional email campaigns with automatic HTML conversion.
Instantly MCP Server
Streamlined MCP server for Instantly.ai v2 API with HTML paragraph formatting - Professional email campaigns with automatic HTML conversion, bulletproof creation workflow, and complete pagination. Perfect for AI-powered email automation and cold outreach.
šÆ Key Features
⨠HTML Paragraph Formatting (NEW in v1.0.0!)
Transform plain text into professional email formatting automatically:
- š Automatic Conversion: Plain text with
\n\n
(double line breaks) ā HTML<p>
paragraph tags - š Line Break Handling: Single
\n
line breaks ā<br>
tags within paragraphs - šØ Superior Visual Rendering: Professional paragraph separation in Instantly email interface
- š Personalization Preserved: All variables like
{{firstName}}
,{{companyName}}
maintained - ā Backward Compatible: Existing plain text workflows continue to work seamlessly
- š”ļø Security First: Safe HTML tags allowed, unsafe tags blocked
Before (Plain Text):
Hi {{firstName}},
Welcome to our newsletter!
Best regards,
The Team
After (HTML Paragraphs):
<p>Hi {{firstName}},</p>
<p>Welcome to our newsletter!</p>
<p>Best regards,<br>The Team</p>
š Bulletproof Campaign Creation
- š Three-Stage Workflow: Prerequisite check ā Preview ā Validated creation
- ā 100% Success Rate: Comprehensive testing ensures reliable campaign creation
- š Complete Account Validation: Full pagination to discover all eligible sending accounts
- šÆ Intelligent Error Prevention: Built-in validation prevents common API failures
Overview
The Instantly MCP Server v1.0.0 brings Instantly.ai's email automation capabilities directly into Claude and other AI assistants with professional HTML formatting. This enables reliable AI-powered management of:
- š§ Email campaigns with HTML paragraph formatting
- š„ Account management and warmup
- š Analytics and performance tracking
- šÆ Lead management and segmentation
- āļø Email sending and verification
- š API key management
Perfect for sales teams, marketers, and developers who want professional-looking email campaigns with automatic formatting.
⨠What's New in v1.0.0
- šØ HTML Paragraph Formatting: Automatic conversion of plain text to professional HTML paragraphs
- š Superior Visual Rendering: Dramatically improved email appearance in Instantly interface
- š Backward Compatibility: Existing workflows enhanced without breaking changes
- ā Comprehensive Testing: 100% API success rates with live integration testing
- š”ļø Enhanced Security: Safe HTML tag filtering while enabling professional formatting
- š Updated Documentation: Complete guide for HTML formatting features
Quick Start
Using with npx (no installation required)
Add to your MCP settings configuration:
{
"mcpServers": {
"instantly": {
"command": "npx",
"args": ["instantly-mcp", "--api-key", "YOUR_INSTANTLY_API_KEY"]
}
}
}
Local Installation
- Clone and install:
npm install
npm run build
- Add to your MCP settings:
{
"mcpServers": {
"instantly": {
"command": "node",
"args": ["/path/to/instantly-mcp/dist/index.js", "--api-key", "YOUR_INSTANTLY_API_KEY"]
}
}
}
Getting Your API Key
- Log in to Instantly.ai
- Navigate to Settings > Integrations > API
- Generate or copy your API key
Available Tools
Campaign Management
list_campaigns
- List all campaigns with optional filters and paginationget_campaign
- Get details of a specific campaigncreate_campaign
- šØ HTML FORMATTING! Create campaigns with automatic HTML paragraph conversionupdate_campaign
- Update an existing campaignactivate_campaign
- Activate a campaign
Analytics
get_campaign_analytics
- Get analytics for campaignsget_campaign_analytics_overview
- Get analytics overview for all campaigns
Account Management
list_accounts
- š PREREQUISITE! List sending accounts (required before creating campaigns)create_account
- Create a new sending accountupdate_account
- Update a sending accountget_warmup_analytics
- Get warmup analytics for an account
Lead Management
list_leads
- List leads with filters and paginationcreate_lead
- Create a new leadupdate_lead
- Update a leadmove_leads
- Move leads between campaigns or lists
Lead Lists
list_lead_lists
- List all lead lists with paginationcreate_lead_list
- Create a new lead list
Email Operations
send_email
- Send a single emaillist_emails
- List emails with filters and pagination
Email Verification
verify_email
- Verify if an email address is valid
API Key Management
list_api_keys
- List all API keyscreate_api_key
- Create a new API key
šÆ Professional Campaign Creation with HTML Formatting
NEW in v1.0.0! Create campaigns with automatic HTML paragraph formatting for superior visual rendering:
Quick Start with HTML Formatting
# Step 1: Get available sending accounts (REQUIRED)
list_accounts { "limit": 100 }
# Step 2: Create campaign with automatic HTML conversion
create_campaign {
"name": "Q2 2025 Outreach Campaign",
"subject": "Quick question about {{companyName}}",
"body": "Hi {{firstName}},\n\nI noticed {{companyName}} is expanding rapidly.\n\nWould you be interested in:\n- Streamlining your processes\n- Reducing operational costs\n- Improving team efficiency\n\nBest regards,\nThe Team",
"email_list": ["sender@company.com", "sender2@company.com"]
}
⨠Automatic HTML Conversion Result:
<p>Hi {{firstName}},</p>
<p>I noticed {{companyName}} is expanding rapidly.</p>
<p>Would you be interested in:<br>- Streamlining your processes<br>- Reducing operational costs<br>- Improving team efficiency</p>
<p>Best regards,<br>The Team</p>
Benefits
ā
Professional Email Formatting - Automatic HTML paragraph conversion
ā
Superior Visual Rendering - Clear paragraph separation in Instantly interface
ā
100% API Success Rate - Comprehensive validation prevents errors
ā
Personalization Preserved - All {{variables}}
maintained perfectly
ā
Backward Compatible - Existing plain text workflows enhanced automatically
ā
Security First - Safe HTML tags only, unsafe content blocked
Example Usage
Once configured, you can use natural language to interact with Instantly. All campaigns automatically get professional HTML paragraph formatting:
- "Create a new email campaign for Q2 outreach with multiple paragraphs"
- "List all my active campaigns"
- "Show me the analytics for campaign XYZ"
- "List all my sending accounts"
- "Check which accounts I can use for campaigns"
- "Create a campaign with bullet points and line breaks"
HTML Formatting Examples
Input: "Create a campaign with this message: Hi {{firstName}}, Welcome to our newsletter! We have exciting updates. Best regards, The Team"
Result: Automatically converted to professional HTML paragraphs with proper <p>
tags and <br>
line breaks for optimal visual rendering in Instantly.
šØ HTML Paragraph Formatting Deep Dive
Visual Rendering Benefits
- š Professional Appearance: Clear paragraph separation instead of cramped plain text
- šļø Enhanced Readability: Proper visual hierarchy with distinct paragraphs
- š§ Email Client Compatibility: Optimized HTML rendering across email platforms
- šÆ Better Engagement: Professional formatting improves recipient experience
Technical Implementation
- š Automatic Conversion:
\n\n
ā<p>
tags,\n
ā<br>
tags - š”ļø Security First: Only safe HTML tags (
<p>
,<br>
,<br/>
) allowed - š Variable Preservation: All
{{firstName}}
,{{companyName}}
variables maintained - ā Validation: Comprehensive testing ensures 100% API success rates
- š Backward Compatible: Plain text inputs automatically enhanced
Supported HTML Tags
- ā
<p>
- Paragraph tags for proper text separation - ā
<br>
- Line break tags within paragraphs - ā
<br/>
- Self-closing line break tags - ā All other HTML tags blocked for security
Development
# Install dependencies
npm install
# Run in development mode
npm run dev -- --api-key YOUR_API_KEY
# Build for production
npm run build
Testing
Local Testing
- Test the API endpoints directly:
# Install dependencies
npm install
# Run the test script
tsx test-endpoints.ts --api-key YOUR_API_KEY
- Test with MCP Inspector:
# Build the project
npm run build
# Test with MCP Inspector
npx @modelcontextprotocol/inspector dist/index.js -- --api-key YOUR_API_KEY
- Test with Claude Desktop: Add to your Claude Desktop configuration:
{
"mcpServers": {
"instantly": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js", "--api-key", "YOUR_API_KEY"]
}
}
}
Endpoint Documentation
The MCP server includes all major Instantly v2 API endpoints:
- Campaigns: Create, list, update, activate campaigns
- Analytics: Get campaign analytics and overview
- Accounts: Manage sending accounts and warmup
- Leads: Create, list, update, move leads
- Lead Lists: Create and manage lead lists
- Emails: Send emails and list email history
- Email Verification: Verify email addresses
- API Keys: Manage API keys
For full API documentation, visit: https://developer.instantly.ai/
License
MIT
Features
- šØ HTML Paragraph Formatting - Automatic conversion for professional email appearance
- š Full Instantly v2 API coverage
- ā Bulletproof campaign creation with 100% success rate
- š Complete pagination support for all list endpoints
- š Enhanced security with safe HTML tag filtering
- ā” Rate limiting with informative messages
- š§ Comprehensive error handling
- š TypeScript support
- š Secure API key handling
- š Example scripts included
Recent Updates
v1.0.0 (Latest) - HTML Paragraph Formatting Release
- šØ HTML Paragraph Formatting: Automatic conversion of plain text to professional HTML paragraphs
- š Superior Visual Rendering: Dramatically improved email appearance in Instantly interface
- ā 100% API Success Rate: Comprehensive testing with live integration validation
- š Enhanced Security: Safe HTML tag filtering while enabling professional formatting
- š Backward Compatibility: Existing workflows enhanced without breaking changes
- š Complete Documentation: Updated guides and examples for HTML formatting features
See for complete version history.
Known Issues
- Campaign creation may require specific account configuration
- Some endpoints return empty results despite data existing (working on fixes)
- Email sending requires verified sender accounts
Contributing
Pull requests are welcome! Please ensure all tests pass and follow the existing code style.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Support
- Issues: GitHub Issues
- Documentation: Instantly API Docs
- MCP Protocol: Model Context Protocol
Publishing
This package is automatically published to npm when a new version tag is pushed:
npm version patch|minor|major
git push --tags
Support
- For issues or questions, please open an issue on GitHub
- For Instantly API documentation, visit: https://developer.instantly.ai/
Changelog
See for a list of changes.
Author
Created by bcharleson