Skip to main content

lemlist MCP: full tools reference

Complete reference of all lemlist MCP tools organized by category, with flags for actions that require confirmation or consume credits.

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?"

Did this answer your question?