Lemlist MCP Server
for AI Agents
Connect your AI agent to StackOne's Lemlist MCP server and give it 69 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
69 Agent Actions
Create, read, update, and delete across Lemlist — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Lemlist MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Lemlist tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Lemlist call.
Tools Discovery →What is the Lemlist MCP Server?
A Lemlist MCP server lets AI agents read and write Lemlist data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Lemlist MCP server ships with 69 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All Lemlist MCP Tools
Every action from Lemlist's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Campaigns
- Create Campaign
Create a new campaign with an auto-generated sequence and schedule.
- List Campaigns
Retrieve a paginated list of all campaigns in your team.
- Get Campaign
Retrieve detailed information about a specific campaign by ID.
- Update Campaign
Update the settings and configuration of an existing campaign.
Campaign Leads
- Export Campaign Leads
Export leads from a campaign with flexible filtering and format options.
- Get Campaign Leads
Retrieve leads from a specific campaign, optionally filtered by state.
Contacts
- List Contacts
Retrieve multiple contacts by their IDs or email addresses.
- Get Contact
Retrieve a single contact by ID or email address.
Unified Organizations
- List Unified Organizations
List unified organizations in Lemlist. id and remote_id are both pinned to the literal "lemlist" (matching the resource_id emitted in role scopes on unified_list_roles / unified_list_users).
- Get Unified Organization
Get a unified Lemlist organization by ID. id and remote_id are both pinned to the literal "lemlist" (matching unified_list_organizations and the resource_id emitted in role scopes). Lemlist is single-tenant per credential, so the connection's own team is always returned regardless of the id passed.
Unified Roles
- List Unified Roles
List unified roles in Lemlist.
- Get Unified Role
Get a unified Lemlist role by ID.
Unified Users
- List Unified Users
List unified users in Lemlist.
- Get Unified User
Get a unified Lemlist user by ID.
Lead In Campaigns
- Create Lead In Campaign
Create a new lead and add it to a specific campaign.
- Update Lead In Campaign
Update an existing lead's information in a specific campaign.
Schedules
- Create Schedule
Create a new sending schedule to control campaign delivery timing.
- List Schedules
Retrieve a paginated list of all sending schedules.
- Get Schedule
Retrieve details of a specific sending schedule by ID.
- Update Schedule
Update the configuration of an existing sending schedule.
- Delete Schedule
Permanently delete a sending schedule.
Sequence Steps
- Update Sequence Step
Update the content or configuration of an existing sequence step.
- Delete Sequence Step
Remove a step from a campaign sequence.
Tasks
- Create Task
Create a new task and assign it to a team member.
- List Tasks
Retrieve a paginated list of tasks across your team.
- Update Task
Update an existing task's details, assignee, or completion status.
Unsubscribes
- List Unsubscribes
Retrieve a paginated list of all unsubscribed email addresses.
- Export Unsubscribes
Export all unsubscribed emails and domains as a CSV file.
Webhooks
- Add Webhook
Register a new webhook to receive lemlist event notifications.
- List Webhooks
Retrieve all webhooks configured for your lemlist team.
- Delete Webhook
Remove a webhook from your lemlist team.
Other (38)
- Import Leads From CRM
Import leads into a campaign directly from a connected CRM using a saved filter.
- Add Step To Sequence
Add a new step to an existing campaign sequence.
- Add Email To Unsubscribe List
Add an email address to the team unsubscribe list.
- List Activities
Retrieve a paginated list of activities across all campaigns.
- Get Campaign Stats
Retrieve performance statistics for a specific campaign.
- Get Campaign Reports
Retrieve aggregated reports and statistics for one or multiple campaigns.
- Get Campaign Export Status
Check the status of a running campaign export job and retrieve the download URL when complete.
- Get Enrichment Result
Retrieve the result of a completed enrichment job.
- Get Unified Credentials
Get the current Lemlist connection's unified credentials and identity.
- List Unified Resource Types
List unified resource types in Lemlist.
- List Unified Resource Users
List Lemlist users configured to send on a specific campaign.
- Get Lead By Email
Retrieve a lead by their email address across all campaigns.
- Get Lead By ID Or Email
Retrieve a lead by their ID or email address.
- Get Campaign Schedules
Retrieve all schedules associated with a specific campaign.
- Get Campaign Sequences
Retrieve the sequences and steps configured for a specific campaign.
- Get Team
Retrieve information about your lemlist team.
- Get Team Credits
Retrieve the remaining credits balance for your lemlist team.
- Get Team Senders
Retrieve the list of senders and their associated campaigns.
- Get Unsubscribe By Email
Retrieve the unsubscribe record for a specific email address.
- Get User
Retrieve details of a specific team member by user ID.
- Set Export Email Notification
Configure an email address to be notified when a campaign export is complete.
- Delete Lead From Campaign
Remove a lead from a specific campaign, deleting all associated information and statistics.
- Remove Email From Unsubscribe List
Remove an email address from the unsubscribe list to allow future outreach.
- Start Campaign
Start or resume a paused campaign.
- Pause Campaign
Pause a running campaign without affecting scheduled leads.
- Start Campaign Export
Initiate an asynchronous CSV export of campaign statistics.
- Enrich Lead
Trigger enrichment for an existing lead to find email, phone, or LinkedIn data.
- Enrich Data
Enrich a contact by email or LinkedIn URL without requiring an existing lead.
- Bulk Enrich Data
Trigger enrichment for multiple contacts in a single request.
- Pause Lead
Pause a lead's activity in all campaigns or a specific campaign.
- Resume Paused Lead
Resume a previously paused lead in all campaigns or a specific campaign.
- Mark Lead As Interested
Mark a lead as interested across all campaigns.
- Mark Lead As Not Interested
Mark a lead as not interested across all campaigns.
- Mark Lead As Interested In Campaign
Mark a lead as interested within a specific campaign.
- Mark Lead As Not Interested In Campaign
Mark a lead as not interested within a specific campaign.
- Unsubscribe Lead From Campaign
Unsubscribe a lead from a specific campaign by email address.
- Associate Schedule With Campaign
Link an existing schedule to a campaign to control its sending times.
- Ignore Tasks
Mark one or more tasks as ignored.
Lemlist AI Agent Use Cases
Connect your AI agent to Lemlist and help your team scale the sales operations they run by hand today.
Use StackOne to connect your AI agent to your CRM, email, and calendar tools to automate post-demo follow-up.
ViewUse StackOne to connect your AI agent to your CRM, email, and calendar tools to automate deal risk scoring and pipeline alerts.
ViewUse StackOne to connect your AI agent to your CRM, sales engagement, and messaging tools to automate outbound prospecting.
ViewSet Up Your Lemlist MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Lemlist in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
Lemlist MCP Server FAQ
Does StackOne have a Lemlist MCP server?
Lemlist MCP server vs direct API integration — what's the difference?
How does Lemlist authentication work for AI agents?
origin_owner_id.Are Lemlist MCP tools vulnerable to prompt injection?
What is the context bloat of a Lemlist agent and how do I avoid it?
Can I limit which actions my Lemlist agent can access?
Can I create custom agent actions for my Lemlist MCP server?
When should I NOT use a Lemlist MCP server?
What AI frameworks and AI clients does the StackOne Lemlist MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.