Verified OfficialVendor MaintainedHosted on lemlist.com
Lemlist logo

Lemlist Official MCP Server

Try Now in Apigene

lemlist MCP connects AI clients to your workspace over JSON-RPC (HTTP) so you can audit campaigns, create or update sequences, and manage leads. Authenticate with OAuth (recommended, via mcp-remote) or an API key using the X-API-Key header.

What is Lemlist?

Lemlist lemlist mcp connects ai clients to your workspace over json-rpc (http) so you can audit campaigns, create or update sequences, and manage leads. authenticate with oauth (recommended, via mcp-remote) or an api key using the x-api-key header.. The official Lemlist MCP server provides AI agents with standardized access to Lemlist's services, enabling powerful automation and integration capabilities that enhance developer productivity and streamline workflows.

This official MCP server is maintained and verified by Lemlist, ensuring reliability, security, and up-to-date functionality. Unlike community-maintained servers, this official integration provides long-term support, comprehensive documentation, and direct vendor assistance. The server is hosted on lemlist.com, guaranteeing secure and reliable access to Lemlist's services.

Whether you're building AI-powered applications, automating workflows, or enhancing your development tools, the Lemlist MCP server provides a standardized way to connect AI agents with Lemlist's extensive platform capabilities. This integration enables natural language interactions with Lemlist, making it easier than ever to leverage Lemlist's features through AI assistants like Claude, ChatGPT, and Cursor.

Installation Instructions

Installation Instructions
Add Lemlist to your MCP-compatible client
https://app.lemlist.com/mcp
Cursor logoCursor Instructions
1

Go to Settings → Cursor Settings

2

Click "Add new global MCP Server"

3

Paste the MCP configuration into mcp.json and restart

Install with Cursor

Or manually add to your mcp.json:

{ "mcpServers": { "lemlist": { "url": "https://app.lemlist.com/mcp" } } }

Lemlist MCP Server Capabilities

The official Lemlist MCP server enables AI agents to:

  • Manage contacts, leads, and deals
  • Access CRM data and sales pipelines
  • Automate sales and marketing workflows
  • Access Lemlist's REST APIs and endpoints programmatically

These capabilities make it easy for AI agents to work with Lemlist as part of a larger automation strategy, enabling seamless integration between AI assistants and your existing tools.

Available Tools

The Lemlist MCP server provides 57 tools for AI agents to interact with the platform. Use the search below to find specific tools.

Tool NameDescription
add_contacts_to_listAdd existing CRM contacts to a contact list. **When to use:** The user wants to organize contacts into a list.
add_lead_to_campaignAdd a lead to a campaign. Requires campaignId plus at least one lead field (email, firstName, etc.). Optional enrichment workflows may apply.
add_sequence_stepREQUIRES CONFIRMATION: Add a step (email, LinkedIn, phone, manual, api, conditional) to a campaign sequence.
add_unsubscribeAdd an email to the unsubscribe blocklist. Blocks all future campaign sends to that address. Use delete_unsubscribe to reverse.
bulk_enrich_dataEnrich multiple contacts in batch (max 500). ASYNC: each item returns an enrichment ID; poll with get_enrichment_result.
check_domain_healthCheck DNS health for email sending domains (MX, SPF, DMARC, blacklists). Returns score 0–100 and per-domain guidance.
connect_email_accountConnect a custom SMTP/IMAP email account for sending and receiving. For Google or Microsoft mailboxes, prefer the product's OAuth connect flows when available.
create_campaign_with_sequenceCreate a campaign. If subject AND body are provided, creates the first email step; if omitted, creates an empty campaign shell to build in the UI.
create_contact_listCreate a new static contact list in the user's CRM. **When to use:** The user wants to create a new contact list for segmentation or imports.
create_or_update_companyCreate a new company in the user's Lemlist company database, or update an existing one (upsert). Required fields depend on your CRM mapping.
create_or_update_contactCreate a new contact in the user's Lemlist contact database, or update an existing one (upsert). Required fields depend on your CRM mapping.
create_webhookCreate a webhook for real-time campaign activity notifications. Max 200 per account; duplicate target URLs are rejected.
delete_memoryDelete a memory by topic. Use when the user asks you to forget something or when stored information is obsolete.
delete_unsubscribeRemove an email address from the unsubscribe list so it can be contacted again in future campaigns.
delete_webhookDelete a webhook from your lemlist account. The webhook stops receiving notifications immediately.
disconnect_email_accountDisconnect an email account. Stops sending immediately and cannot be undone. Use get_user_channels to find mailbox IDs.
enrich_dataEnrich a single contact. ASYNC: returns enrichment ID; poll with get_enrichment_result. Supports configurable enrichment options.
enrich_leadEnrich an existing campaign lead. ASYNC: poll with get_enrichment_result. For non-campaign contacts use enrich_data.
get_campaign_detailsGet configuration and settings for ONE campaign (timezone, emoji, sequences). For metrics use get_campaigns_stats or get_campaigns_reports.
get_campaign_sequencesGet the email sequences and their content (subject, body) for a specific campaign. Useful for reviewing or editing outreach copy.
get_campaignsList campaigns with search, filtering and sorting. Use 'search' to find campaigns by name (recommended for large workspaces).
get_campaigns_reportsGet lifetime stats for MULTIPLE campaigns in one call. Returns metadata, sender info, and 65+ metrics per campaign.
get_campaigns_statsGet detailed stats for one or more campaigns, with optional time-period filtering. Returns lead funnel and performance metrics.
get_contact_listsGet available CRM contact lists. Use before push_leads_to_contacts so the user can choose a target list.
get_enrichment_resultPoll enrichment status. Wait 3–5s between calls, max 10 retries. When isComplete=true, results appear in the response data.
get_inbox_conversationGet the conversation thread (all messages) for a specific contact. Returns activities across email, LinkedIn, SMS, and other channels.
get_inbox_conversationsList inbox conversations for a user. Returns conversations with contact info and last message previews.
get_lemleads_filtersGet available filters for People Database searches. Call this FIRST before lemleads_search or when displaying filter UI.
get_settingsRetrieve settings for a given entity type. Available types include "campaign" (behavior settings for campaigns and sequences); see lemlist MCP documentation for additional entity types.
get_team_infoGet basic team info (ID, name, plan, credits remaining). For member details use get_team_members.
get_team_membersGet all team members with ID, email, name, and role. Use to find user IDs for other operations.
get_team_overviewAccount summary: campaign count by status. Use get_campaigns for the full list with names and details.
get_unsubscribesList unsubscribed emails with pagination. Use delete_unsubscribe to allow sending again.
get_user_channelsCheck connected sending channels (email, LinkedIn, WhatsApp). Returns connection status, plan availability, and channel configuration.
get_webhooksList all configured webhooks. Returns array entries with _id, targetUrl, createdAt, type, campaignId, isFirstLead, and related flags.
lemleads_searchSearch the People Database (450M+ B2B contacts). Returns JSON with results array, totalCount, and hasMore for pagination.
load_skillLoad specialized guidance for a specific domain. Returns skill content to steer assistant responses for that workflow.
preview_sequence_updateSAFE READ-ONLY: Preview what would change in an email sequence step before applying modifications. Use before update_sequence_step.
push_leads_to_contactsPush leads from the People Database to your contacts (CRM). **When to use:** The user wants to save People Database search results as CRM contacts.
recall_memoryRetrieve memories from previous conversations. Use when the user asks about something you stored earlier.
report_unsupported_caseReport a feature request or unsupported use case to the product team. Use ONLY when the user's goal cannot be met with available tools.
save_business_contextSave the user's business context for future conversations. Use after collecting company information the assistant should remember.
save_memorySave information to persistent memory for future conversations. Use when the user asks you to remember something across chats.
search_campaign_leadsFind leads in your campaigns. Two modes: search by email or ID (provide email or id and optional campaign scope), or broader filters per schema.
search_contactsSearch your team's Lemlist contacts by name, email, or contact list. Returns matching contacts with IDs and metadata.
search_help_centerSearch the lemlist help center for official documentation and guides. Use when you need documentation-backed setup or troubleshooting answers.
send_inbox_emailSend an email from the inbox to a contact or lead. Requires sender info (userId, email, mailboxId) and message payload per schema.
send_inbox_linkedinSend a LinkedIn message from the inbox to a contact or lead. Requires sendUserId, message, and either leadId or contact identifier.
send_inbox_smsSend an SMS from the inbox to a contact or lead. Requires sendUserId, from phone number, message, and recipient identifiers.
send_whatsapp_messageSend a WhatsApp message to a contact or lead. Requires sendUserId, sendUserWhatsappAccountId, message, and recipient identifiers.
set_campaign_sendersAssign senders to a campaign. Senders are team members who deliver the campaign's outreach messages.
set_campaign_stateStart or pause a campaign. Use action "start" to launch a draft or paused campaign; use pause to stop outreach.
test_email_accountTest SMTP/IMAP connectivity for an email account. No email is sent. Use get_user_channels to find the account to test.
update_leadUpdate standard fields on an existing lead (firstName, lastName, jobTitle, companyName, email, phone, LinkedIn URL, etc.).
update_lead_variablesSet custom variables on an existing lead (upsert). Requires leadId plus variables as key-value pairs. Automatic merge on existing keys.
update_sequence_stepREQUIRES CONFIRMATION: Update a sequence step. **For email/content steps:** Call preview_sequence_update first.
validate_campaign_readinessCheck whether a campaign is ready to launch by validating step content, sender configuration, DNS health, and related requirements.

Last updated: April 15, 2026 at 12:00 PM

Common Use Cases

Automated Workflow Management

AI agents can use the Lemlist MCP server to automate repetitive tasks and manage workflows within Lemlist's platform.

Data Retrieval and Analysis

The MCP server allows AI agents to query and retrieve data from Lemlist, enabling intelligent data analysis and insights.

Integration with Development Tools

Developers can integrate Lemlist capabilities directly into their AI coding assistants for seamless workflows.

Frequently Asked Questions

How do I get a Lemlist API key?

Visit https://www.lemlist.com, create an account, and generate an API key from your dashboard. Most tools offer a free tier to get started, making it easy to begin using the Lemlist MCP server.

Is this the official Lemlist MCP server?

Yes, this MCP server is officially provided and maintained by Lemlist. The endpoint https://app.lemlist.com/mcp is hosted on their official domain lemlist.com, ensuring reliability and security.

What permissions does Lemlist MCP need?

The Lemlist MCP server requires appropriate API credentials and permissions based on the operations you want to perform. Check the documentation for specific permission requirements.

Can I use Lemlist MCP with multiple clients?

Yes, you can configure the same MCP server across Cursor, Claude Desktop, Cline, and other MCP-compatible clients simultaneously. Each client maintains its own configuration.

Is Lemlist MCP server free?

The MCP server itself is free to use, but you may need a Lemlist account and API access, which may have its own pricing tiers. Check https://www.lemlist.com for current pricing information.

What can Lemlist MCP server do?

The Lemlist MCP server enables AI agents to manage CRM data and sales pipelines. lemlist MCP connects AI clients to your workspace over JSON-RPC (HTTP) so you can audit campaigns, create or update sequences, and manage leads. Authenticate with OAuth (recommended, via mcp-remote) or an API key using the X-API-Key header. This allows you to interact with Lemlist's platform through natural language commands in your AI assistant.

Troubleshooting

Connection Failed

Ensure your API key is correctly configured and your network allows outbound connections to lemlist.com. Verify that the MCP endpoint URL https://app.lemlist.com/mcp is accessible from your network.

Authentication Error

Verify your API key is valid and has not expired. Generate a new key from https://www.lemlist.com if needed. Make sure you're using the correct authentication method as specified in the documentation.

Server Not Responding

Check Lemlist's status page for any ongoing incidents. Try restarting your MCP client and verify that the server endpoint is correct. If issues persist, consult the official documentation or support channels.

Related MCP Servers

Explore other official MCP servers that work well with Lemlist:

Intercom is a customer support platform
Outreach MCP Server lets AI agents use Outreach knowledge in their workflows. Tools: sequence_search_by_name, emails_search, fetch_kaia_meetings; prospect, account, opportunity, and user lookups. Requires an active Outreach license and Amplify; OAuth. Server URL: https://api.outreach.io/mcp.
W&B MCP Server: query and analyze W&B runs, metrics, experiments, and Weave LLM traces in natural language. Tools: query_wandb_tool, query_weave_traces_tool, count_weave_traces_tool, create_wandb_report_tool, query_wandb_entity_projects, query_wandb_support_bot. Hosted at mcp.withwandb.com; auth via WANDB API key (wandb.ai/authorize). Supports Cursor, Claude Code, VS Code, OpenAI, Gemini, Mistral.

About Model Context Protocol

The Model Context Protocol (MCP) is an open standard that enables AI models to securely connect to external APIs, tools, and data sources. This official MCP server from Lemlist provides standardized access to their services, allowing AI agents to interact with Lemlist's platform seamlessly.

To manage all your MCP servers in one place, use Apigene's MCP Gateway, which provides centralized management, security, and governance for all your MCP server connections.

Learn more about MCP in our complete guide or browse our FAQ for common questions.

Server Information

Domain

lemlist.com

MCP Endpoint

https://app.lemlist.com/mcp