Available tools
The MCP client can read each tool's parameters and descriptions from the server. This page summarizes what the tools do.
With an Agency HQ connection, most tools can use an optional companyId to work with a client account. Without it, they work with HQ. See Working with Agency clients for guidance.
Campaign management
createEmailCampaign
Create a Woodpecker email campaign with one email step and minimal configuration.
createLinkedinProfileVisitCampaign
Create a Woodpecker LinkedIn campaign with one profile visit step.
createLinkedinConnectionRequestCampaign
Create a Woodpecker LinkedIn campaign with one connection request step.
createLinkedinDirectMessageCampaign
Create a Woodpecker LinkedIn campaign with one direct message step.
createLinkedinInMailMessageCampaign
Create a Woodpecker LinkedIn campaign with one InMail message step.
listCampaigns
Retrieve campaigns with optional status filtering.
retrieveCampaignDetails
Get detailed campaign structure including all steps and configurations.
retrieveCampaignStatistics
Fetch campaign performance metrics and analytics.
updateCampaignSettings
Modify campaign-wide settings including name, email accounts, daily limits and timezone.
buildCampaignUrl
Generate Woodpecker app URL for campaign access.
Campaign control
runCampaign
Start campaign execution.
pauseCampaign
Pause a running campaign.
stopCampaign
Stop campaign execution.
deleteCampaign
Permanently delete a campaign.
makeCampaignEditable
Make a campaign editable.
Step management
addEmailStep
Add an email follow-up step to an existing campaign.
addLinkedinProfileVisitStep
Add a LinkedIn profile visit follow-up step to an existing campaign.
addLinkedinConnectionRequestStep
Add a LinkedIn connection request follow-up step to an existing campaign.
addLinkedinDirectMessageStep
Add a LinkedIn direct message follow-up step to an existing campaign.
addLinkedinInMailMessageStep
Add a LinkedIn InMail message follow-up step to an existing campaign.
updateCampaignStep
Modify step delivery times and scheduling.
updateEmailStepVersion
Update email content, subject lines, signatures and tracking settings.
updateLinkedinStepVersion
Update LinkedIn connection request, direct message, or InMail content.
deleteCampaignStep
Remove steps from campaigns.
Prospect management
addProspectsToDatabase
Add prospects to the account-wide prospect list without enrolling them in a campaign.
addProspectsToCampaign
Bulk add prospects with full contact information and custom snippets.
updateProspectsInDatabase
Update existing prospects in the account-wide database or add new ones.
updateProspectsInCampaign
Update existing prospect data in a campaign.
listProspectsInDatabase
List prospects in the account-wide database.
listProspectsInCampaign
List prospects enrolled in a campaign.
searchProspects
Search prospects in the account-wide database.
deleteProspects
Permanently delete prospects from the account-wide database or remove them from specified campaigns.
Account management
listMailboxes
Retrieve available email accounts for campaign assignment.
listLinkedinAccounts
Retrieve available LinkedIn accounts for campaign assignment.
listCompanies
List the client accounts you can access under an Agency account. Use the list to identify a client for requests in its context; this tool does not create or delete client accounts.