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. | ⚠️ |
AI contact sourcing is available through Call lemlist API. See Find the right contacts in your target companies with AI contact sourcing.
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. | ⚠️ |
Call lemlist API | Calls lemlist API endpoints that have no dedicated tool, such as AI contact sourcing: run contact sourcing on companies, get the results, and add a sourced contact. Read requests run immediately; write requests ask for your confirmation. | ⚠️ 💳 |
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?"
