Getting Started with Your AI Tool
With Watt running and extensions installed, connect your AI agent using the instructions for your tool below.
Claude Desktop
Claude Desktop only supports stdio, so we use supergateway to bridge it to Watt’s SSE endpoint. Supergateway runs as a child process that Claude launches automatically. Nothing extra to install or start manually.
Open the config file
In Claude Desktop, go to Settings → Developer → Edit Config.
This opens ~/Library/Application Support/Claude/claude_desktop_config.json.
Add the mcpServers block
Add or merge the following into the config file:
{
"mcpServers": {
"watt": {
"command": "npx",
"args": ["-y", "supergateway", "--sse", "http://localhost:9000/mcp/global/sse"]
}
}
}If you already have other MCP servers configured, add "watt": { ... } inside the existing mcpServers object. Don’t replace the whole file.
Restart Claude Desktop
Save the file and fully quit and relaunch Claude Desktop. It will start supergateway automatically and discover all installed Watt tools.
Claude (web)
Claude on the web connects to MCP servers from the cloud, so it can’t reach localhost directly. We use ngrok to create a secure HTTPS tunnel from the internet to your Mac.
Install and start ngrok
If you don’t have ngrok, install it:
brew install ngrokThen start the tunnel:
ngrok http 9000Copy the HTTPS URL shown in the terminal, something like https://abc123.ngrok.app.
Add the connector in Claude
In Claude web, go to Settings → Connectors → Add custom connector.
Fill in the fields:
- Name: Watt
- URL: your ngrok URL with the MCP path appended:
https://abc123.ngrok.app/mcp/global/sseSave the connector.
Keep ngrok running while you use Watt
ngrok must stay running for the connection to work. The tunnel URL changes each time you restart ngrok unless you have a paid ngrok account with a static domain. Update the integration URL if it changes.
ChatGPT
ChatGPT connects to MCP servers from the cloud, so it can’t reach localhost directly. We use ngrok to create a secure HTTPS tunnel from the internet to your Mac.
Requires ChatGPT Pro, Team, Enterprise, or Edu.
Install and start ngrok
If you don’t have ngrok, install it:
brew install ngrokThen start the tunnel:
ngrok http 9000Copy the HTTPS URL shown in the terminal, something like https://abc123.ngrok.app.
Enable Developer Mode in ChatGPT
In ChatGPT, go to Settings → Apps → Advanced Settings and toggle Developer Mode on.
Create a new app
A New App form will appear. Fill in the fields:
- Name: Watt
- Description: YouTube analytics and research tools
- MCP Server URL: your ngrok URL with the MCP path appended:
https://abc123.ngrok.app/mcp/global/sseSave the app.
Use Watt in a conversation
When chatting, click the + button at the bottom of the input field, select More, then choose Watt from the list. Watt’s tools are now available for that conversation.
Keep ngrok running while you use Watt
ngrok must stay running for the connection to work. Update the MCP Server URL in your app settings if the tunnel URL changes.
OpenClaw
OpenClaw uses mcporter as its MCP bridge. Install it once, configure it, and OpenClaw picks it up automatically.
Install mcporter
npm install -g mcporter Create the config directory and file
mkdir -p ~/.mcporterThen create ~/.mcporter/mcporter.json:
{
"mcpServers": {
"watt": {
"url": "http://localhost:9000/mcp/global/sse"
}
}
} Verify the connection
Run mcporter list in your terminal. You should see Watt’s tools listed.
Connect OpenClaw to Watt
Pick either approach:
Option A: System prompt
Add the following to your OpenClaw system prompt (or say it at the start of each conversation):
Always use mcporter to interact with Watt for any YouTube analytics, research, or transcription tasks.
Option B: Generate a dedicated CLI
Use mcporter to generate a named CLI for Watt:
mcporter generate wattThen instruct OpenClaw (via system prompt or at conversation start):
Use the
wattCLI to handle all YouTube analytics, research, and transcription tasks.
OpenClaw will invoke the watt command directly, keeping Watt usage explicit and consistent.
What to ask
Once connected, here are prompts to get started:
Channel performance
- “How did my last 10 videos perform compared to my channel average?”
- “Which of my videos got the most watch time this month?”
- “Show me my top traffic sources for the past 30 days”
Competitor research
- “Add [channel name] to my competitor watch list and summarise their last 5 videos”
- “Which competitor videos in my niche got the most engagement this week?”
Transcription
- “Transcribe this video: [YouTube URL]”
- “Summarise the key points from this interview: [YouTube URL]”
- “Find every timestamp where [topic] is mentioned in this video: [YouTube URL]“
Creator strategy
- “What does the YouTube algorithm prioritise for channels my size?”
- “How should I structure my video hooks for better retention?”
- “What’s a good thumbnail strategy for my niche?”
Tips
Ask follow-up questions. Your agent keeps conversation context, so “now compare that to last month” or “why do you think that happened?” will use data already fetched.
Combine capabilities. Pull a transcript and analyse its structure in the same conversation. Fetch competitor stats then ask for a positioning recommendation.
Extensions start on demand. Watt auto-starts any extension the first time a tool is called. No need to activate them manually before asking.