Integration · Marketing
Connect Claude & ChatGPT to WaLead
Ask your AI how your LinkedIn campaigns are doing, to add a list of leads to a campaign, or to pause outreach to one person in WaLead. It can create campaigns and their sequences, add senders and leads, start and pause campaigns, search the unified inbox and reply in a conversation, manage the blocklist, and read analytics.
Free plan, no credit card. Takes about a minute.
Try asking
“How is the Q3 founders campaign doing this month?”
The AI reads the campaign analytics for the dates you give: invitations, acceptances and replies.
“Add these five LinkedIn profiles as leads to the Q3 founders campaign.”
It checks the campaign's existing leads first and adds the new ones with their profile details.
“Set up a new campaign with a connection request and a follow-up message after 3 days.”
It creates the campaign, adds an invitation step and a message step with a 3-day delay, and adds your LinkedIn account as sender. It does not start until you say so.
What your AI can do
Campaigns and sequences
Create campaigns, add senders and invitation, message, profile visit or screener steps, test message variants, and start or pause them.
Leads and blocklist
Add leads, list their progress, change a lead's status, and block people from one campaign or the whole workspace.
Inbox and analytics
Search and read LinkedIn conversations, reply in them, and read analytics per campaign or for the workspace.
“Which unread conversations mention pricing?”
It searches the unified inbox by text and read status and shows the matching conversations.
“Pause outreach to Jonas Berg, he asked us to call next month.”
It finds his lead and sets its status to paused, so the campaign stops contacting him.
“Never contact anyone from john-doe again.”
It adds the profile to the workspace blocklist with your reason, so no campaign contacts that person.
25 tools for WaLead
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_campaign_leadsChanges dataAdd one or more leads to a campaign (`campaign_id`) in `leads`, each with LinkedIn profile details such as name, email, headline or public identifier. Check the campaign's leads first to avoid duplicates.add_campaign_sendersChanges dataAdd LinkedIn accounts (`account_ids`) as senders to a campaign (`campaign_id`).add_campaign_stepChanges dataAdd a step to a campaign's sequence (`campaign_id`): `type` invitation, message, visit_profile or screener, at position `order` (0-based).add_step_variantChanges dataAdd a message variant to a sequence step (`campaign_id`, `step_id`) with its message `body`, for A/B testing wording.block_campaign_leadsChanges dataBlock people from one campaign only (`campaign_id`) by their LinkedIn `public_identifiers` (e.g. john-doe).block_leadsChanges dataAdd people to the workspace blocklist so no campaign contacts them. Pass `leads`, each with a LinkedIn `publicIdentifier` (e.g. john-doe) and an optional reason.create_campaignChanges dataCreate a new, empty outreach campaign with a `name`. Add senders, leads and sequence steps afterwards, then start it.delete_campaign_stepDeletesRemove a step from a campaign's sequence by `campaign_id` and `step_id`. This cannot be undone.get_campaignGet one campaign by `campaign_id`, with its settings and status.get_campaign_analyticsGet analytics for one campaign by `campaign_id` (invitations, acceptances, replies), optionally between `date` and `date_end`.get_campaign_sequenceGet a campaign's outreach sequence by `campaign_id`: its steps, delays and message variants.get_conversationGet one LinkedIn conversation and its messages by its conversation URN (`message_urn`).get_workspace_analyticsGet outreach analytics for the whole workspace, optionally for a `date`, a LinkedIn `account_id` or campaigns with a given `status`.list_blocked_leadsList leads on the workspace blocklist (people who must never be contacted), optionally filtered by LinkedIn public identifier (`search`).list_campaign_leadsList the leads in a campaign by `campaign_id`, with their progress.list_campaign_sendersList the LinkedIn accounts sending for a campaign by `campaign_id`.list_campaignsList LinkedIn outreach campaigns, optionally filtered by name (`search`) or `status` (active, paused, completed, error, draft).mark_conversation_readVisible to othersMark a LinkedIn conversation as read by `conversation_urn`.pause_campaignVisible to othersPause a running campaign by `campaign_id` so no further invitations or messages go out until it is started again.search_conversationsSearch LinkedIn conversations in the unified inbox by lead name or text (`search`), campaign, account, read status, tag or sentiment.send_messageChanges dataSend a LinkedIn message into an existing conversation (`conversation_urn`) with the `message` text. It is delivered to the lead immediately and cannot be recalled.start_campaignVisible to othersStart (or resume) a campaign by `campaign_id`. Its senders will begin sending LinkedIn invitations and messages to its leads.update_campaign_stepChanges dataChange a sequence step (`campaign_id`, `step_id`): the `delay` in days before it runs or its `generic_body` message template.update_lead_statusChanges dataSet a lead's status by `lead_id` to waiting, active, paused, completed or error, e.g. to pause outreach to one person.update_step_variantChanges dataChange a step's message variant (`campaign_id`, `step_id`, `variant_id`): its `body`, whether it is disabled, or its ideal-customer-profile targeting.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose WaLead from the app list.
- 2
Paste your key
Paste your WaLead API key. In WaLead open Settings > API Keys (app.walead.ai/app/settings/api-keys) and copy your workspace API key with the copy button.
- 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 WaLead?
The AI can list and read campaigns, sequences, senders, leads, blocked leads, conversations and analytics. It can create campaigns, add senders, leads and sequence steps, change steps and message variants, start and pause campaigns, update a lead's status, block leads, send a message in a conversation and mark conversations as read.
Does the AI see my WaLead API key?
No. Your WaLead 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 only analytics and lookups. Starting a campaign sends LinkedIn invitations and messages, a sent message cannot be recalled and a deleted step is gone, so these can require your approval before they run. 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 WaLead workspace.
Can the AI contact people on LinkedIn without me knowing?
Only through the tools you switch on. Outreach happens when a campaign is started or when a message is sent in a conversation, and both can require your approval first. You can also keep people on the blocklist so no campaign ever contacts them, and every call is logged.
Related integrations
Let your AI work in WaLead today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect WaLead freePipMCP is not affiliated with WaLead. Product names are trademarks of their owners.






