Get My Channel
youtube_get_my_channelRetrieve complete details for your own YouTube channel, including statistics, branding, and settings. Returns a markdown summary or raw JSON.
Instructions
Retrieve full details for the authenticated user's own YouTube channel.
Args:
response_format(optional):"markdown"(default) for a concise human-readable summary or"json"for the raw API payload.
Returns (JSON shape):
{
"id": "UCxxxxxxxx",
"snippet": { "title", "description", "customUrl", "publishedAt", "country", "defaultLanguage", "thumbnails" },
"statistics": { "subscriberCount", "videoCount", "viewCount", "commentCount" },
"status": { "privacyStatus", "madeForKids", ... },
"brandingSettings": { "channel": { "title", "description", "keywords", "country", "defaultLanguage", "unsubscribedTrailer" } },
"contentDetails": { "relatedPlaylists": { "uploads", "watchHistory", "watchLater" } },
"topicDetails": { "topicCategories": [...] }
}Examples:
"Show me my channel info" → call with no arguments.
"Give me the full JSON for my channel" → pass
response_format: "json".
Errors:
401 / 403: credentials missing or expired — re-run
npm run auth.404: no YouTube channel associated with this Google account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| response_format | No | Output format: "markdown" (default) for a human-readable summary, "json" for the raw API object. | markdown |