Integration · Marketing
Connect Claude & ChatGPT to Botdog
Ask your AI which leads replied this week, how a campaign is performing, or to add a batch of LinkedIn profiles to a campaign in Botdog. It can create, pause and resume campaigns, manage leads and lead lists, reply to LinkedIn conversations and send or schedule messages. You get outreach numbers and follow-ups without clicking through every campaign.
Free plan, no credit card. Takes about a minute.
Try asking
“Which leads in the Agency owners campaign have replied?”
The AI finds the campaign and lists the leads who have replied, with their campaign status.
“How did our campaigns do over the last 30 days?”
It reads the team's outreach analytics for the period, and the numbers per campaign, such as invites sent, acceptances and replies.
“Add these 20 LinkedIn profiles to the Agency owners campaign.”
It adds the leads to the campaign by LinkedIn URL. If the campaign is active, Botdog starts contacting them on LinkedIn.
What your AI can do
Campaigns
Create, rename, pause and resume campaigns, read their sequence of visits, invites and messages, and add leads to them.
Leads and lists
Search leads by campaign, list, LinkedIn URL or reply status, update names, companies and notes, and build lead lists.
Messages and analytics
Reply to LinkedIn conversations, send or schedule messages, and read team, campaign and day-by-day outreach numbers.
“Pause the Webinar follow-up campaign.”
It pauses the campaign, which stops all its LinkedIn activity until you ask it to resume.
“Reply to Anna and say Tuesday at 10 works for me.”
It sends the reply in the LinkedIn conversation. The message reaches Anna right away.
“Send Jonas a follow-up message tomorrow at 9:00.”
It schedules the LinkedIn message to the lead, and Botdog sends it automatically at that time.
29 tools for Botdog
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_leads_to_campaignVisible to othersAdd up to 100 leads to a campaign by `campaign_id`. Each lead needs a `linkedinUrl` and can include name, title, company and location. Active campaigns start contacting them on LinkedIn.add_leads_to_listChanges dataAdd up to 100 LinkedIn profiles to a lead list by `list_id`. Each needs a `linkedinUrl`; duplicates are skipped.create_campaignChanges dataCreate a new outreach campaign with a `name` and optional `start_date` and `end_date`.create_lead_listChanges dataCreate a new lead list with a `name`.delete_leadDeletesPermanently delete a lead by `lead_id`. This cannot be undone.get_analyticsGet outreach analytics for the team for a `period` (last-7-days, last-30-days, last-90-days), optionally for one `user_id`.get_campaignGet one campaign by `campaign_id`, including its name, status and dates.get_campaign_sequenceGet the step-by-step sequence (visits, invites, messages) configured for a campaign by `campaign_id`.get_campaign_statisticsGet performance numbers for one campaign by `campaign_id`, such as invites sent, acceptances and replies.get_daily_analyticsGet day-by-day outreach numbers between `start_date` and `end_date`, optionally for one `campaign_id` or `user_id`.get_leadGet one lead by `lead_id`, with profile details, campaign status and notes.get_lead_listGet one lead list by `list_id`.get_teamGet the Botdog team you are connected to, with its name and members overview. Use to confirm which workspace you are working in.list_campaign_leadsList the leads in a campaign by `campaign_id`, optionally only those who `has_replied` or with a given `campaign_status`. Paginate with `cursor`.list_campaignsList outreach campaigns, optionally filtered by `status` (ACTIVE, PAUSED, ARCHIVED, COMPLETED, CREATED) or owner `user_ids`.list_lead_listsList your lead lists with their IDs. Set `include_blacklist` to also show blacklists.list_leads_in_listList the leads saved in a lead list by `list_id`. Paginate with `cursor`.list_linkedin_accountsList the LinkedIn sender accounts connected to Botdog, with their IDs and status. Optional `limit`.list_snippetsList saved message snippets (reusable text and AI prompts) with their IDs and status.list_usersList the users in the team with their IDs. Use a user ID to filter campaigns or analytics by owner.mark_conversation_readChanges dataMark a LinkedIn conversation as read or unread by `conversation_id` with `read` true or false.pause_campaignChanges dataPause a running campaign by `campaign_id`, stopping all its LinkedIn activity until resumed.reply_to_conversationChanges dataReply in a LinkedIn conversation by `conversation_id` with `text`. The reply is sent to the other person immediately.resume_campaignChanges dataResume a paused campaign by `campaign_id`. Botdog starts sending invites and messages to its leads again.schedule_messageChanges dataSchedule a LinkedIn message to a lead by `lead_id` with `text` and a `fire_at` date-time. It is sent automatically at that time.search_leadsFind leads, filtered by `campaign_id`, `list_id`, `linkedin_url`, `replied`, `unread` or `campaign_status`. Paginate with `cursor`.send_messageVisible to othersSend a LinkedIn message to a lead right now by `lead_id` with the message `text`. The message is delivered to the person and cannot be unsent.update_campaignChanges dataRename a campaign or change its `start_date` / `end_date` by `campaign_id`. Only the fields you pass change.update_leadChanges dataUpdate a lead's `name`, `company`, `status_note` or custom fields by `lead_id`. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Botdog from the app list.
- 2
Paste your key
Paste your Botdog API key. In Botdog, open Settings > Integrations > API and create a key. It starts with bd_live_.
- 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 Botdog?
It can read campaigns, campaign sequences and statistics, leads, lead lists, message snippets, team users, connected LinkedIn accounts and outreach analytics. It can create and update campaigns, pause and resume them, add leads to campaigns and lists, update leads, reply to conversations, send or schedule LinkedIn messages and delete a lead.
Does the AI see my Botdog API key?
No. Your Botdog 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 with campaigns and analytics only. Actions that reach people on LinkedIn, like send_message, reply_to_conversation and add_leads_to_campaign, and deleting a lead 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 Botdog account.
Which LinkedIn account sends the messages?
Messages and invites go out from the LinkedIn sender accounts connected to your Botdog team. The AI can list those accounts with their status, and it can show which Botdog team your API key belongs to. PipMCP talks to Botdog, not to LinkedIn directly.
Related integrations
Let your AI work in Botdog today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Botdog freePipMCP is not affiliated with Botdog. Product names are trademarks of their owners.






