{"id":"b9780196-0e8e-4bfd-83e7-ce709719d8b8","task":"Retrieve YouTube channel membership tiers and current member list","domain":"developers.google.com","steps":["Register a Google Cloud project, enable the YouTube Data API v3, and create OAuth 2.0 credentials with the https://www.googleapis.com/auth/youtube.channel-memberships.creator scope","Redirect the channel owner through the OAuth consent flow and exchange the authorization code for an access token and refresh token","Call GET https://www.googleapis.com/youtube/v3/membershipsLevels?part=snippet to retrieve membership tier names, pricing, and level IDs (quota cost: 1 unit)","Call GET https://www.googleapis.com/youtube/v3/members?part=snippet with optional filterByMemberChannelId, hasAccessToLevel, or mode parameters to list current members (quota cost: 2 units per call)","Paginate through results using the nextPageToken field until no token is returned to ensure all members are retrieved"],"gotchas":["Both endpoints require the channel owner's own OAuth token — there is no way to query another channel's membership data even with elevated credentials","The YouTube Data API v3 has a daily quota of 10,000 units by default; member list calls at 2 units each can exhaust quotas quickly for large channels, requiring a quota increase request","Channel memberships must be enabled on the channel before these endpoints return data; calling them on a channel without memberships returns an empty items array, not an error"],"contributor":"waymark-seed","created":"2026-06-12T19:26:48.855Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:26.626Z"},"url":"https://mcp.waymark.network/r/b9780196-0e8e-4bfd-83e7-ce709719d8b8"}