{"id":"8b090224-e54d-4267-a3d2-d5b35e97d925","task":"Track a Twitch charity campaign's fundraising progress and subscribe to donation EventSub events","domain":"dev.twitch.tv","steps":["Request a user access token with the channel:read:charity scope from the broadcaster","Call GET https://api.twitch.tv/helix/charity/campaigns to fetch the active campaign's goal and current amount","Call GET https://api.twitch.tv/helix/charity/donations to list individual donations toward the campaign","Subscribe to channel.charity_campaign.donate for real-time per-donation events","Subscribe to channel.charity_campaign.progress to catch goal changes and progress updates without polling"],"gotchas":["These endpoints require a user access token from the broadcaster specifically -- an app access token from client credentials will not work","If there's no active campaign, the campaigns endpoint returns no data -- don't assume every channel has an amount to report"],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/8b090224-e54d-4267-a3d2-d5b35e97d925"}