MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Description from the maker (original English)
Hosted OpenAI Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://openai-ads.insightfulmcp.com/Run this in your terminal
claude mcp add --transport http openai-ads https://openai-ads.insightfulmcp.com/Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"openai-ads": {
"url": "https://openai-ads.insightfulmcp.com/"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"openai-ads": {
"type": "http",
"url": "https://openai-ads.insightfulmcp.com/"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://openai-ads.insightfulmcp.com/Menu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified against the domain insightfulpipe.com (the registry checks domain ownership)
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 17 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Connect OpenAI Ads to AI assistants: campaign management and performance insights for ads in ChatGPT.
Part of the Insightful Pipe MCP Server Collection — use OpenAI Ads from Claude, ChatGPT, Cursor, and other AI assistants through the Model Context Protocol (MCP).
https://openai-ads.insightfulmcp.com/
OpenAI Ads MCP is a remote Model Context Protocol server hosted by InsightfulPipe. Manage OpenAI Ads campaigns, ad groups, ads, and creatives, and analyze performance insights.
https://openai-ads.insightfulmcp.com/Custom MCP servers are added through ChatGPT's Developer mode. Availability depends on your ChatGPT plan, and workspace admins may need to allow it.
https://openai-ads.insightfulmcp.com/See OpenAI's guide: Developer mode and MCP apps in ChatGPT
claude mcp add --transport http openai-ads https://openai-ads.insightfulmcp.com/
Add the server to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):
{
"mcpServers": { "openai-ads": { "url": "https://openai-ads.insightfulmcp.com/" } } }
When Cursor shows Needs authentication, click Connect and sign in to InsightfulPipe if asked.
49 actions: 25 read, 24 write.
| Action | Description |
|---|---|
get_ad | Get details for a specific ad, including creative and review_status |
get_ad_account | Get metadata for the connected ad account (name, url, status, timezone, currency, brand review status) |
get_ad_account_insights | Get performance insights for the whole ad account |
get_ad_group | Get details for a specific ad group |
get_ad_group_insights | Get performance insights for an ad group |
get_ad_groups | List ad groups for a campaign |
get_ad_insights | Get performance insights for a single ad |
get_ads | List ads for an ad group |
get_bulk_job | Get the status of a bulk mutation job |
get_bulk_job_operations | List per-operation results for a bulk mutation job |
get_campaign | Get details for a specific campaign |
get_campaign_insights | Get performance insights for a campaign |
get_campaigns | List campaigns for the ad account |
get_conversion_events | List conversion events one pixel has received |
get_conversion_insights | Get conversion metrics (click-through and view-through) per entity |
get_custom_audience | Get details for a specific custom audience |
get_custom_audience_operation | Get the privacy-safe lifecycle state of one audience mutation operation |
get_custom_audiences | List custom audiences for the ad account |
get_event_settings | List conversion event settings for the ad account |
get_lead_form | Get details for a specific lead form |
get_lead_forms | List lead forms for the ad account |
get_lead_sync_subscription | Get one lead-sync subscription |
get_lead_sync_subscriptions | Get the ad account's lead-sync subscription state |
get_pixels | List web pixel conversion sources; each row carries the pixel_id used by the Conversions API |
search_geo_locations | Search targetable locations (country, region, DMA) and get the ids used in campaign targeting |
| Action | Description |
|---|---|
add_custom_audience_identifiers | Add inline identifiers to an existing custom audience |
archive_custom_audience | Archive a custom audience so it can no longer be used for targeting |
archive_lead_form | Archive a lead form that is not attached to a published ad |
create_ad | Create an ad (always created in paused status for safety) |
create_ad_group | Create an ad group (always created in paused status for safety) |
create_bulk_job | Submit an async bulk mutation job (up to 1,000 campaign/ad group/ad operations) |
create_campaign | Create a campaign (always created in paused status for safety) |
create_custom_audience | Create an empty custom audience to fill with add_custom_audience_identifiers |
create_event_setting | Create a conversion event setting bound to one conversion source |
create_lead_form | Create a draft lead form |
create_pixel | Create a web pixel conversion source; returns the source id and the pixel_id for the JavaScript tag |
merge_custom_audiences | Create a new independent custom audience containing all members of the given audiences |
preview_ad | Generate a shareable preview for an ad (the preview link expires after 24 hours) |
publish_lead_form | Publish the lead form's current draft revision |
remove_custom_audience_identifiers | Remove inline identifiers from an existing custom audience |
send_conversion_events | Send server-side conversion events to the Conversions API for one pixel |
test_lead_form_submission | Queue a synthetic, signed lead-sync webhook test submission for a published lead form |
update_ad | Update an ad: name, creative, or status (live, paused, archived) |
update_ad_group | Update an ad group: name, description, hints, bidding, product set, or status (live, paused, archived) |
update_brand | Update the ad account's brand metadata (display name and/or favicon) |
update_campaign | Update a campaign: name, description, schedule, budget, targeting, or status (live, paused, archived) |
update_lead_form | Save a new draft revision for a lead form |
update_product_feed_items | Update availability and titles for existing variants in a linked product feed (delta feed) |
upload_file | Upload an image asset from a public URL; returns a file_id for ad creatives or the account favicon |
You decide what AI agents can do with each connected account:
"Show my OpenAI Ads campaign performance for the last 14 days"
"Which ad groups have the highest click-through rate?"
"Create a paused campaign for our spring launch"
The OpenAI Ads MCP server is included in every InsightfulPipe plan, together with all other MCP servers and the CLI. Plans start at $29.99/month, and you can try it for 7 days. See insightfulpipe.com/pricing for current plans.
Visit [insightfulpipe.com/mcp-servers](https://insightfulpipe.com/mcp-servers) to discover our full collection of MCP servers.
[View All MCP Servers →](https://insightfulpipe.com/mcp-servers)
[Insightful Pipe](https://insightfulpipe.com) — AI-powered marketing analytics through MCP servers. Explore all integrations →
MIT License - see LICENSE for details.