
Integration · Marketing
Connect Claude & ChatGPT to lemlist
Ask your AI how your lemlist campaigns are doing, who replied, or to add a new lead to a campaign. It can create, start and pause campaigns, mark leads as interested or not, search lemlist's people and company databases, and find emails and phone numbers. Outreach follow-up happens in the chat instead of across campaign screens.
Free plan, no credit card. Takes about a minute.
Try asking
“How did the Nordic SaaS campaign perform last week?”
The AI reads the campaign's stats for the date range: sent, opened, clicked, replied and bounced.
“Who replied to our emails yesterday?”
It lists emailsReplied activities from yesterday with the lead and the campaign.
“Add Sara Lund, [email protected], Head of Ops at Acme, to the Nordic SaaS campaign with a short icebreaker.”
It adds the lead with name, company and icebreaker. If the campaign is running, she starts receiving its emails.
What your AI can do
Campaigns
List, create, start and pause campaigns, and read each campaign's settings and stats for sent, opened, clicked, replied and bounced.
Leads and replies
Add, update, pause and remove leads in campaigns, mark them interested or not interested, and list activities such as sent, opened and replied.
Prospects and contacts
Search lemlist's people and company databases, find emails and phone numbers, and search and save your own contacts and contact lists.
“Mark [email protected] as interested and pause her in all campaigns.”
It marks the lead as interested in the campaign and pauses her so no more steps are sent.
“Find the email and phone for Peter Dahl at nordicfoods.com.”
It starts an enrichment by name and company domain, then fetches the result. Enrichment uses lemlist credits.
“Pause every campaign that is running right now.”
It lists campaigns with status running and pauses each one so no more steps go out.
24 tools for lemlist
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_lead_to_campaignChanges dataAdd a lead to a campaign (campaign_id) with email, first_name, last_name, company_name and optional icebreaker. If the campaign is running, the lead starts receiving emails.create_campaignChanges dataCreate a new, empty campaign with a name and optional timezone. It doesn't send until started.enrich_personChanges dataFind a person's email and/or phone. Pass email or linkedin_url, or first_name + last_name + company_domain, and set find_email / find_phone. Uses credits; fetch the result with get_enrichment.find_leadFind a lead by email across all campaigns and see which campaigns they are in.get_campaignGet one campaign by campaign_id with its settings and status.get_campaign_statsGet a campaign's stats (sent, opened, clicked, replied, bounced) for start_date to end_date.get_contactGet one contact by ID or email.get_enrichmentGet the result of an enrichment by enrich_id.list_activitiesList activities such as emailsSent, emailsOpened or emailsReplied. Pass version "v2"; filter by type, campaign_id, lead_id or date.list_campaign_leadsList the leads in a campaign by campaign_id; filter by state.list_campaignsList campaigns; filter by status (running, paused, draft, ended) and sort.list_contact_listsList your contact lists, optionally filtered by name.mark_lead_interestedVisible to othersMark a lead as interested in a campaign by campaign_id and lead ID or email.mark_lead_not_interestedVisible to othersMark a lead as not interested in a campaign by campaign_id and lead ID or email.pause_campaignChanges dataPause a running campaign by campaign_id so no more steps are sent.pause_leadChanges dataPause a lead (lead_id) in all campaigns, or one campaign_id, so no more steps are sent.remove_lead_from_campaignDeletesRemove a lead from a campaign by campaign_id and lead_id. By default the lead is unsubscribed from the campaign; set action to "remove" to delete them from it entirely.save_contactChanges dataCreate or update a contact, matched by email or linkedin_url. Pass name, job_title, company_domain and other fields.search_companiesSearch your lemlist companies by text, list_id or domain.search_company_databaseChanges dataSearch lemlist's company database for new prospect companies. Pass filters, page and size.search_contactsSearch your lemlist contacts by text, email, list_id or company; not_in_any_campaign finds unused ones.search_people_databaseChanges dataSearch lemlist's people database for new prospects. Pass filters (and optional free-text search), page and size.start_campaignChanges dataStart (or resume) a campaign by campaign_id. lemlist begins sending its emails and steps to leads.update_campaign_leadChanges dataUpdate a lead in a campaign by campaign_id and lead_id: name, job title or company.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose lemlist from the app list.
- 2
Paste your key
Leave the username empty and paste your lemlist API key as the password. In lemlist, click your profile picture > Settings > Integrations and click Generate a new API key. Copy it right away, because it is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in lemlist?
The AI can read campaigns, campaign stats, leads, activities, contacts, companies and contact lists. It can create, start and pause campaigns, add, update, pause and remove leads, mark leads as interested or not interested, save contacts, search lemlist's databases and enrich people.
Does the AI see my lemlist API key?
No. Your lemlist API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with stats and lookups only. Starting a campaign sends emails, and removing a lead from a campaign can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own lemlist account, and enrichment uses your lemlist credits.
Why do I leave the username empty?
lemlist's API signs in with basic authentication where the username is empty and the API key is the password. PipMCP sends it that way for you, so you only paste the key.
Related integrations
Let your AI work in lemlist today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect lemlist freePipMCP is not affiliated with lemlist. Product names are trademarks of their owners.



