Create your workspace
Allow to read your channel reports?
This grants read-only access to your saved analytics. Revoke access in Settings at any time.
WELCOME TO YOUR OBSERVATORY
A clearer view of
what comes next.
Connect your channel. Keep a history. Give ChatGPT the context to help you grow.
LESS GUESSWORK. MORE DIRECTION.
Your channel, in focus.
Connect YouTube to start your channel history.
Turn your next upload
into an informed decision.
Keep the evidence behind your growth, and bring it into your conversations with ChatGPT.
Manage your connections ↗Performance pulse
Views over time
No data yetIdeas to investigate
03 / CREATESTART A CONVERSATION
“What should I focus on next?”
Ask ChatGPT to list snapshots, read the latest reports, identify three evidence-backed opportunities, and propose one measurable experiment for each.
Suggestions are hypotheses, not promises of growth.YOUR SAVED YOUTUBE ANALYTICS
YT dashboard
Explore one snapshot at a time, then select a video to see its performance.
Reports needing attention
Daily performance
Audience retention
Horizontal axis: position through the video. Audience watch ratio may exceed 100% when viewers replay sections.
Lifetime counters at capture
Videos
| Video | Published | Period views | Watch hours | Average view (seconds) | Likes |
|---|
Saved reports
02 / UNDERSTANDReports retain their source dates, units and collection errors.
No report selected.
Snapshot history
Every 24 hours| Snapshot | Captured (local time) | Reporting window | Status | Actions |
|---|---|---|---|---|
| No snapshots collected yet. | ||||
Connected to your workflow
01 / CONNECTYour YouTube connection
Invite a channel owner
Generate a private link for the owner to authorize their channel. They do not need a platform account. Share the link only with the intended owner. Access is read-only and excludes revenue.
If Google OAuth is in testing, add the owner's Google email to the project's test users before they accept.
Choose a linked channel here. To include another channel from your Google account, use Add another channel below and authorize that channel with Google.
Each linked channel has its own snapshot history. The selected channel is used for scheduled captures and MCP analysis.
Scheduled captures run in Docker using the YouTube APIs.
Your ChatGPT workspace
Ask what changed, find patterns, and plan your next experiment using the history you have collected.
/mcpOAuth setup required
Connect with a bearer token
Read-only access to your saved channel reports. Tokens expire after 90 days. Creating a replacement disconnects clients using the previous token.
In the custom MCP form, add a header with key Authorization and value Bearer YOUR_TOKEN. The “Copy Authorization value” button includes the Bearer prefix. Leave “Bearer token env var” empty when using this header.
Connect with the YouTube API — supported Google sign-in
Open this workspace in your ordinary Chrome or Edge browser to complete Google consent. Embedded or software-controlled browsers may be rejected.
- Create a project in Google Cloud Console ↗.
- Enable YouTube Data API v3 and YouTube Analytics API.
- Configure the OAuth consent screen; add your Google account as a test user if the app is in testing.
- Create a Web application OAuth client and register this redirect URL:
. - Enter the client ID and secret in Settings, then connect below.
Checking Google configuration...
Changing channels keeps your saved snapshots. The dashboard, history and MCP show the selected channel; select a previous channel to see its history again. If Google does not list the channel, check that your Google account has access to it. Your existing connection stays active if you cancel.
Settings
YOUR ACCOUNTShared Google and collection settings
Enter the credentials for your Google Cloud Web application. Register the redirect URL below in that client.