MCP

Campaigns tools

Configure campaign drafts, inspect bounded previews, supply sequences, edit unsent emails, or remove account sequences from active campaigns. Starting campaigns and full-audience generation remain UI-only.

Configure campaign drafts, inspect bounded previews, supply sequences, edit unsent emails, or remove account sequences from active campaigns. Starting campaigns and full-audience generation remain UI-only.

#Availability

This group can be enabled in the tool access step when connecting an MCP client.

#Scopes

  • tools.campaigns.read for read tools.
  • tools.campaigns.write for write tools. Write access also grants read access for this group.

#Tools

  • cancelOutreachCampaignTestPreview — Cancel outreach campaign test preview (write)

    Cancel an in-progress or prepared test preview and clear only its generated preview rows.

    Scopes: tools.campaigns.write

  • createOutreachCampaignDraft — Create outreach campaign draft (write)

    Create an outreach campaign in setup status. This cannot publish, start, send, or generate a full-audience sequence plan.

    Scopes: tools.campaigns.write

  • generateOutreachCampaignTestPreview — Generate outreach campaign test preview (write)

    Generate sequences only for an explicit test pool of 1 to 5 list rows. The operation is fail-closed against full-audience generation and cannot start or send the campaign.

    Scopes: tools.campaigns.write

  • getOutreachCampaign — Get outreach campaign (read)

    Get one outreach campaign configuration, status, preview progress, and allowed actions without returning generated sequences.

    Scopes: tools.campaigns.read

  • getOutreachCampaignSetupOptions — Get outreach campaign setup options (read)

    List the campaign-ready Lists, targetable columns, materialized Targetable People source fields, users, teams, sender accounts, LinkedIn senders, skills, and safety constraints available to the current user.

    Scopes: tools.campaigns.read

  • getOutreachCampaignSubmissionTargets — Get campaign sequence targets (read)

    Read eligible people and their recipient keys for an existing account row in a campaign that accepts supplied sequences.

    Scopes: tools.campaigns.read

  • getOutreachCampaignTestPreview — Get outreach campaign test preview (read)

    Get the state, progress, safety scope, and sequence counts for a campaign test preview.

    Scopes: tools.campaigns.read

  • getOutreachCampaignTestSequence — Get outreach campaign test sequence (read)

    Get one generated or skipped account sequence from the current bounded campaign test preview.

    Scopes: tools.campaigns.read

  • listOutreachCampaigns — List outreach campaigns (read)

    List visible outreach campaigns with status, channels, preview progress, and allowed actions.

    Scopes: tools.campaigns.read

  • listOutreachCampaignSuppliedSequences — List supplied campaign sequences (read)

    Read supplied account sequences, messages, actual schedules, and task state for an externally planned campaign.

    Scopes: tools.campaigns.read

  • listOutreachCampaignTestSequences — List outreach campaign test sequences (read)

    List generated or skipped account sequences from the bounded campaign test preview, with optional status and channel filters.

    Scopes: tools.campaigns.read

  • removeOutreachCampaignSequence — Remove account campaign sequence (write)

    Remove all planned sequences for one account from a campaign and cancel its unfinished Daily Plan tasks. Available while the campaign is active.

    Scopes: tools.campaigns.write

  • submitOutreachCampaignSequences — Submit campaign sequences (write)

    Submit complete outreach sequences for people in an existing account to an active campaign configured for supplied sequences. Creates Daily Plan outreach according to the campaign settings. Email bodies must be HTML with basic formatting (for example <p>, <br>, and <a>), not plain text or Markdown. The sender account signature is appended automatically.

    Scopes: tools.campaigns.write

  • updateOutreachCampaign — Update outreach campaign (write)

    Update UI-equivalent outreach campaign setup, audience, channels, personalization, schedule, people or team sharing, and review settings.

    Scopes: tools.campaigns.write

  • updateOutreachCampaignEmail — Edit unsent campaign email (write)

    Edit the subject and body of an unsent campaign email, including in an active campaign. Updates its Daily Plan draft and any scheduled delivery copy without sending it. Supply the complete email body as HTML, not plain text or Markdown. The sender account signature is appended automatically.

    Scopes: tools.campaigns.write

  • validateOutreachCampaign — Validate outreach campaign (read)

    Validate campaign configuration and report setup errors, warnings, matching audience size, and test-pool membership.

    Scopes: tools.campaigns.read

Updated 6/17/2026