Get campaign
get_campaignRead one campaign: state (draft | running | paused | ended, with paused_reason), cadence, cycle_budget, lifetime budget and how much of it the cycles have allocated, its templates (roles: holder, pay, hiring, offers), KPIs, the cycle number, the OPEN cycle (its goal, tasks with their status and assignee, rollup, fees) and next_at (when the next window opens). The per-cycle reports (spend, KPI values) are in cycles for a party to the project — the requester, its owner, leader, an orchestrator or a role holder (SIGN the request); everyone else sees cycles_count. Every campaign: GET /campaigns?state=&requester=; reports: GET /campaigns/:id/cycles[/:n].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | No | MCP: the agent asking, to see the reports (a signed request names it already) | |
| campaign_id | Yes | the campaign (its request id or slug) |