This article lists every tool the lemlist MCP server exposes, organized by the 8 capability areas. Use it to understand exactly what your AI client can do before or while using the MCP.
Legend
⚠️ Requires your confirmation before running
💳 Consumes lemlist credits
(no icon) Read-only or safe write
1. Campaigns & sequences
Tool | What it does | Flags |
List campaigns | Returns all campaigns in your workspace with status and basic metadata. |
|
Get campaign details | Returns full details for a single campaign including settings, schedule, and sender info. |
|
Get campaign sequence | Returns all steps in a campaign sequence with their content and timing. |
|
Preview email step | Renders a preview of an email step for a given lead. |
|
Validate campaign | Checks that a campaign is correctly configured and ready to launch. |
|
Create campaign | Creates a new campaign with the specified settings. | ⚠️ |
Add sequence step | Adds a new step (email, LinkedIn message, call task, etc.) to a campaign sequence. | ⚠️ |
Edit sequence step | Updates the content or timing of an existing sequence step. | ⚠️ |
Delete sequence step | Removes a step from a campaign sequence. | ⚠️ |
Set campaign sender | Assigns a sending email account to the campaign. | ⚠️ |
Start campaign | Activates the campaign so it begins sending to leads. | ⚠️ |
Pause campaign | Pauses a running campaign. | ⚠️ |
Archive campaign | Archives a campaign to remove it from the active view. | ⚠️ |
2. Leads & sourcing
Tool | What it does | Flags |
Search B2B database | Searches the 450M+ contact database with filters (title, company, location, industry, funding stage, headcount, hiring signals). |
|
Search campaign leads | Searches and filters leads already added to a specific campaign. |
|
Get lead | Returns full details and custom variables for a single lead. |
|
Add lead to campaign | Adds a single lead to a campaign. | ⚠️ |
Import leads | Bulk-imports a list of leads into a campaign. | ⚠️ |
Update lead | Updates properties or custom variables on an existing lead. | ⚠️ |
Delete lead | Removes a lead from a campaign. | ⚠️ |
Push lead to contacts | Promotes a campaign lead into the CRM contacts database. | ⚠️ |
3. Enrichment
All enrichment tools consume lemlist credits. The number of credits depends on the enrichment type and your plan.
Tool | What it does | Flags |
Find email | Finds a verified or predicted email address for a lead using name and company. | ⚠️ 💳 |
Verify email | Verifies whether an existing email address is valid and deliverable. | ⚠️ 💳 |
Find phone number | Finds a phone number for a lead. | ⚠️ 💳 |
LinkedIn enrichment | Enriches a lead with data from their LinkedIn profile. Requires LinkedIn account connected via the Chrome extension. | ⚠️ 💳 |
Enrich lead | Runs a full enrichment pass on a single lead (email, phone, LinkedIn). | ⚠️ 💳 |
Enrich list | Runs bulk enrichment on a list of leads asynchronously. | ⚠️ 💳 |
Get enrichment results | Retrieves the results of a completed bulk enrichment job. |
|
4. CRM (contacts, companies, lists)
Tool | What it does | Flags |
Search contacts | Searches the CRM contact database by name, email, company, or custom fields. |
|
Get contact | Returns full details for a single CRM contact. |
|
Search companies | Searches the CRM company database. |
|
Create contact | Creates a new contact in the CRM. | ⚠️ |
Update contact | Updates properties on an existing CRM contact. | ⚠️ |
Create company | Creates a new company in the CRM. | ⚠️ |
Update company | Updates properties on an existing CRM company. | ⚠️ |
Create contact list | Creates a new contact list in the CRM. | ⚠️ |
Add to contact list | Adds one or more contacts to an existing list. | ⚠️ |
Manage unsubscribes | Adds or removes email addresses from the unsubscribe list. | ⚠️ |
5. Inbox & messaging
Tool | What it does | Flags |
List inbox conversations | Returns inbox conversations with filters (unread, interested, replied, etc.). |
|
Get conversation thread | Returns the full message thread for a single conversation. |
|
Send message / reply | Sends a new message or reply in a conversation thread. | ⚠️ |
6. Analytics & reporting
Tool | What it does | Flags |
Get campaign stats | Returns opens, clicks, replies, bounces, and unsubscribes for a campaign over a given period. |
|
Get consolidated report | Returns aggregated stats across multiple campaigns. |
|
Get account stats | Returns account-level activity statistics. |
|
Get call activities | Lists call activities logged in the account. |
|
Get call details | Returns transcript, recording, and metadata for a specific call. |
|
List tasks | Returns pending tasks (manual steps, LinkedIn tasks, etc.) across campaigns. |
|
7. Deliverability & infrastructure
Tool | What it does | Flags |
Check domain health | Audits a sending domain's DNS records (SPF, DKIM, DMARC) and returns issues found. |
|
Get DNS records | Reads the current DNS configuration for a domain. |
|
List domains | Lists domains connected to the account. |
|
Search domains | Searches for available domains to purchase. |
|
List mailboxes | Lists all mailboxes connected to the account. |
|
Test email account | Tests the connection and health of a connected email account. |
|
Calculate infrastructure needs | Estimates the number of domains and mailboxes needed based on target sending volume. |
|
Configure DNS | Applies DNS configuration changes to a domain. | ⚠️ |
Purchase domain | Purchases a new domain through lemlist's infrastructure. | ⚠️ 💳 |
Provision mailbox | Creates and provisions a new mailbox on a domain. | ⚠️ 💳 |
Update mailbox | Updates settings on an existing mailbox. | ⚠️ |
Connect email account | Connects a new email account to the workspace. | ⚠️ |
8. Account & automation
Tool | What it does | Flags |
Get team info | Returns team name, plan, and workspace metadata. |
|
Get account overview | Returns a high-level summary of account activity and usage. |
|
List users | Lists team members and their roles. |
|
Get settings | Returns account and workspace configuration settings. |
|
List webhooks | Lists all webhooks configured in the account. |
|
Search help center | Searches the lemlist help center for documentation. |
|
Save memory | Saves persistent context (e.g. your ICP, tone preferences, campaign goals) so the assistant remembers it across conversations. |
|
Get memory | Retrieves previously saved context. |
|
Create webhook | Creates a new webhook for a specified event. | ⚠️ |
Delete webhook | Removes an existing webhook. | ⚠️ |
Tool availability may change as the MCP evolves. To see the current live set, ask your AI client: "What lemlist tools do you have available?"
