Skip to main content
Sagepilot MCP includes read-only tools for journeys and campaigns. Use them to list journeys and campaigns, inspect one by ID, and pull delivery stats, cost stats, and attribution. These tools require the journeys:read and campaigns:read scopes on your API client. Grant them under Settings -> API Clients when you create or edit the client. All date parameters accept ISO 8601 timestamps. Timestamps without a timezone are treated as UTC. Where a tool takes start_date and end_date, pass both or neither.

list_journeys

Lists journey summaries with trigger metadata, per-journey message stats, and status counts.

get_journey

Gets one journey by ID. The response always includes a summarized flow graph with node and edge counts by type.

get_journey_analytics

Gets analytics for one journey: detailed delivery stats (sent, delivered, read, clicked, failed, entered, exited, and rates), cost stats, and attribution.

list_campaigns

Lists campaign summaries with per-campaign message stats.

get_campaign

Gets one campaign by ID with detailed delivery stats, cost stats, attribution, retry success count, and voice stats where applicable.