Integration · Marketing
Connect Claude & ChatGPT to MailMoo
Ask your AI what needs attention in your MailMoo outreach, how a campaign is doing, or to move a lead to the next stage. It can read campaigns, sequences, metrics, leads and inbox conversations, and add notes, tasks, tags and follow-ups. It can also start or pause a campaign, source new prospects and send a direct message to a lead, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“What needs my attention in MailMoo today?”
The AI reads the triage queue and lists the leads and conversations waiting on you.
“Which campaign has the best reply rate this month?”
It lists your campaigns sorted by reply rate and reads the metrics for the top ones.
“Move Jane from Acme to Meeting booked and remind me to follow up on Friday.”
It looks up the pipeline stages, moves the lead and sets a follow-up date.
What your AI can do
Campaigns and metrics
List and read campaigns and their sequences, see sends, replies and meetings, and start or pause a campaign.
Leads and pipeline
Search leads, read their timeline, move them between stages, set tags and follow-ups, and add notes and tasks.
Inbox and prospecting
Read conversations, work through what needs attention, reply to a lead, and find new prospects for a campaign.
“Add a note to Jane's lead: she asked for pricing in October.”
It writes the note on the lead's timeline.
“How many fintech founders in the Nordics could we reach?”
It searches for new prospects and returns a count and a sample, without adding anyone yet.
“Pause the Q3 founders campaign.”
It pauses the campaign's sequence. Starting it again sends messages to its leads.
25 tools for MailMoo
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_prospects_to_campaignChanges dataSource prospects matching query or filters and add them to a campaign (campaign_id) or a new one (new_campaign_name). Charges credits per lead, up to max_leads.create_noteChanges dataWrite a note on a lead's timeline. Pass lead_id, content and type set to NOTE.create_taskChanges dataCreate a task on a lead: lead_id and content (what needs doing), with optional due_at (ISO 8601) and assignee_user_id.delete_taskChanges dataPermanently delete a task by activity_id. This cannot be undone.get_campaignGet one campaign's details. Pass campaign_id, and the same ID in input as {"campaignId": "..."}.get_campaign_metricsGet performance metrics (sends, replies, meetings) for one or more campaigns. Pass campaign_ids, and the same list in input as {"campaignIds": [...]}.get_campaign_sequenceRead a campaign's message sequence (steps and content). Pass campaign_id, and the same ID in input as {"campaignId": "..."}.get_conversationRead the messages in a lead's conversation. Pass lead_id, and the same ID in input as {"leadId": "..."}; chat_id picks a specific chat.get_leadGet one lead's details. Pass lead_id, and the same ID in input as {"leadId": "..."}.get_lead_timelineRead a lead's timeline of messages, notes and tasks. Pass lead_id, and the same ID in input as {"leadId": "..."}; limit and cursor page through it.list_campaignsList outreach campaigns, with optional search text, sort_by (e.g. replyRate, meetingsBooked) and sort_order. Paginated with page and limit.list_conversationsList inbox conversations with leads. Filter by mode (all, unread, reply), search text, tag_id, campaign_id or stage_category.list_needs_attentionList the leads and conversations that need attention (the triage queue), newest or oldest first, with optional search text.list_pipeline_stagesList the pipeline stages with their IDs. Use these IDs when moving a lead to a stage.list_tagsList the lead tags in the workspace with their IDs.search_leadsSearch leads by name, email, company, phone or LinkedIn (query). Optionally limit to one campaign_id or tag_id; omit campaign_id to search the whole CRM.search_prospectsChanges dataSearch for new prospects by a plain description (query, e.g. 'fintech founders in the Nordics') or exact filters such as locations, job_titles, seniorities or company_industries. Returns a count and sample people.send_messageVisible to othersSend a direct message to a lead by lead_id with message text and optional attachments. The message is delivered to the lead immediately.set_lead_follow_upChanges dataSet when to pick a lead back up (follow_up_at as ISO 8601, or null to clear), with an optional note explaining why.set_lead_tagChanges dataSet or clear a lead's tag. Pass lead_id, lead_group_id (the lead's list) and tag_id, or null as tag_id to remove the tag.set_task_statusChanges dataMark a task completed, cancelled or open again by activity_id and status.start_or_pause_campaignChanges dataStart or pause a campaign's sequence by campaign_id; active true starts it, false pauses it. Starting a campaign sends messages to its leads.update_lead_stageChanges dataMove a lead to a pipeline stage by lead_id and pipeline_stage_id. A lost stage also needs close_reason; an on-hold stage needs follow_up_at.update_noteChanges dataReplace the text of an existing note by activity_id with new content.update_taskChanges dataEdit a task by activity_id: change its content, due_at or assignee_user_id.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose MailMoo from the app list.
- 2
Paste your key
Paste a MailMoo workspace API key. In MailMoo open Workspace > Members, find Workspace API keys and create a key (workspace admins and owners only). Grant the permissions you need and copy the key. It starts with sk_live_ and 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 MailMoo?
The AI can list and read campaigns, sequences and metrics, search leads and read their timeline, read inbox conversations and the triage queue, move leads between pipeline stages, set tags and follow-ups, and write notes and tasks. It can also start or pause a campaign, search for prospects, add prospects to a campaign and send a direct message to a lead.
Does the AI see my MailMoo API key?
No. Your MailMoo credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 read-only. Sending a message reaches a real person, starting a campaign sends messages to its leads, and adding prospects spends credits per lead. These actions can require your approval before they run, and 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 MailMoo account.
Which permissions should my MailMoo API key have?
Only the ones you need. MailMoo gives each workspace API key permissions per area, such as reading campaigns, leads or the inbox, sending messages or moving stages. If the key lacks a permission, MailMoo refuses the call and names the missing permission, on top of the tools you switch on in PipMCP.
Related integrations
Let your AI work in MailMoo today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect MailMoo freePipMCP is not affiliated with MailMoo. Product names are trademarks of their owners.






