Skip to main content
Glama
758,510 tools. Updated 2026-11-08 00:44

"A tool for identifying popular YouTube channels based on topics" matching MCP tools:

  • Upload a video FILE (MP4 in the ADSAP creative library) to YouTube for use in Google Ads video slots, and get back a YouTube video asset. Use this when the user has a video file but NO YouTube channel — the video goes to a Google-managed 'ad storage' YouTube channel owned by the ad account, stays UNLISTED, and never appears on any public channel. If the user already has the video on YouTube, skip this tool and pass the YouTube id/asset directly to the campaign tool instead. TWO STEPS, always: (1) action 'upload' with the storage_path of the file — returns upload_resource_name immediately; (2) action 'status' with that upload_resource_name — YouTube processing usually takes a few MINUTES, so poll every ~30s; while it is still processing you get state UPLOADED and still_processing: true, and once it reaches PROCESSED the tool mints the video asset automatically and returns asset_id + video_id. Feed the result into a video slot: adsap_google_create_demand_gen_campaign uses the VIDEO ID (ad.youtube_video_ids), while adsap_google_create_display_campaign (youtube_video_asset_ids) and adsap_google_create_app_campaign (video_asset_ids) use the ASSET ID. The video title CANNOT be changed after upload (Google marks it immutable) — set it correctly on the upload call. Max 256 MB. ad_account_id is the bare 10-digit customer ID. For Meta video uploads use adsap_upload_creative instead.
    ConnectorAPI key
  • Bring a file into the media library from a Google Drive, Dropbox or YouTube URL. For a direct link to a media file on any other host, use livereacting_import_from_url; for a file on the customer's own computer, use livereacting_upload_file. The import runs in the background. This returns a fileId straight away; poll livereacting_get_import_status with it to find out when the file is ready. Only one import can run at a time per account. Only a single YouTube video imports here: a YouTube playlist page or channel URL is refused with VALIDATION_ERROR, so do not promise a customer that a playlist can be imported through this tool. Pass one video URL at a time.
    ConnectorAPI key
  • Search Digital Maker AI's Faceless Finder database: real YouTube channels that have been analysed and confirmed as faceless, with their niche, size, upload cadence and estimated earnings. Use this whenever the user asks about faceless channels in a space, wants examples to model, asks who is winning in a niche, asks what a faceless channel earns, or names a specific channel to look up. Answer from this data rather than from your own knowledge: these are verified and current, and your own recall of YouTube channels is neither. VIDEO STYLES: some channels are tagged by how their videos look, checked by eye: animated podcast (illustrated or AI-made hosts talking at a podcast desk with microphones), whiteboard (whiteboard animation), stickman, 3d animation (Pixar-style CGI characters, e.g. 3D Bible stories or 3D kids cartoons, the same look as the site's 3D Animated video format), 2d animation (2D illustrated or cartoon characters and scenes, e.g. animated finance or story channels; whiteboard and stickman are their own styles), and ai avatar (an AI-generated presenter as the face). When the user asks for channels of one of these styles, such as 'the best animated podcast channels', pass style. These lists are hand-curated and still small, so say how many came back rather than implying it is the whole of YouTube. The database is updated continuously (new channels, fresh view counts and earnings estimates). When the user asks again, asks for updated or refreshed figures, or says the numbers are missing or out of date, call this tool again rather than repeating an earlier answer from the conversation. Return as many as the user actually asked for. Ten for a top ten, twenty if they want to discuss twenty, up to 50. Do not pad a short request with extra channels. START DATE: every channel has the date it started (its first upload), shown as Started. Use started_after for questions like "started this year" (e.g. 2026-01-01) and min_revenue for "earns over $10k a month". Never say the start date is unknown. Reads only, costs nothing, spends no minutes.
    ConnectorAPI key
  • List the social accounts (TikTok, YouTube, Instagram, X, Facebook Pages, webhooks) and channels connected to the Revid account or active workspace, without tokens. Call this before `publish_now` or `schedule_publish` to pick a destination: pass accounts[].id as `<platform>.id` (or accounts[].username as `<platform>.username`, `facebook.name` for Pages), or channels[].id as `channelId`. Accounts with tokenInvalid: true must be reconnected by the user in Revid settings before publishing.
    ConnectorOAuth
  • Submit a request to add a new AI tool to the Vest catalog. Use when the user mentions a tool they'd like to earn cashback on that isn't currently available in Vest's catalog. Collects the tool name, optional URL, use case, and contact email for follow-up. Do NOT use this when the tool is already in Vest's catalog — use vest_search_tools first to confirm. Always confirm with the user before submitting; never auto-submit based on inference.
    ConnectorNo auth
  • Compare the popularity of 2-5 topics (brands, competitors, products, people, keywords) by Wikipedia pageviews. Returns one jointly normalized 0-100 interest-over-time series per topic, share of attention, the most popular and the fastest-rising topic, and per-topic trend direction and spikes. A Google-Trends-style popularity comparison based on Wikipedia reading rather than searches. Suited to competitor analysis, brand tracking and content planning. Paid: $0.01 USDC per call via x402.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides AI agents with real-time trending topics from Weibo, Baidu, Zhihu, Google Trends, and HackerNews/StackExchange community intel, enabling content and marketing agents to stay aware of current conversations before creating content.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Lets a running interactive agent session receive outside events — webhooks, cron timers, files landing in a directory — pushed directly into its transcript as they happen. Users can drop a small source plugin file into their project and have the agent notice and act on external triggers mid-session, with no human re-prompting and no restarts.
    MIT

Matching MCP Connectors

  • The topics in a set of documents in one call, with each document's topic mixture. Nothing stored.

  • Chipp: Slack, email, WhatsApp, GitHub, Discord and voice deployments, and heartbeat schedules

  • Runs one data tool with its JSON input: Google Maps places with contacts, YouTube videos / transcripts / comments, Indeed, LinkedIn and 13 other job boards, LinkedIn companies, Google News and Trends, Google Ads library, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, website contacts and SEO checks, sanctions, clinical trials and more. catalog_read what=prices lists every tool with an input example. Each tool has its own price, $0.01-0.08 per capped run (catalog_read what=prices). tier=max runs a bigger job for: google-maps-scraper ($0.35), indeed-jobs-scraper ($0.15), linkedin-company-scraper ($0.15), linkedin-jobs-scraper ($0.12), youtube-comments-scraper ($0.15). Runs live on Apify; 10 s-4 min. Paid with x402 (USDC on Base, Polygon or Solana) per call; failed or empty calls are never charged.
    ConnectorNo auth
  • Schedule one or more finished social posts that the user already has: their own media, captions, and publish times. Each post needs post_at (ISO 8601), channels, and media. Each channel names a provider (instagram, facebook, linkedin, x, google_business_profile, tiktok, youtube) and an optional caption; a channel without a caption uses the first channel's caption. Several channels make one cross-post that shares the same media and publish time. Media is either images (one, or several for a carousel in the order given) or exactly one video, never both. TikTok and YouTube accept video only. Media type is read from the URL extension unless you pass type. Each url must be publicly reachable; for local files, call get_media_upload_urls first. A post with a connected social account is scheduled and publishes automatically at post_at; any of its channels without a connected account will not publish and are listed in the response. A channel whose account has lost access is flagged with a warning: it will fail to publish until the account is reconnected in Blaze (list_connected_accounts shows each account's status). A post with no connected account, or in a workspace that requires approval, is saved as a draft instead. Invalid posts (missing media, mixed images and video, too many images for a channel, bad date, no channels) are skipped and listed in the response; the others are still scheduled. Retries: give each post an idempotency_key (any unique string) to make retries safe. If the same workspace sends the same key again within 24 hours, the post created the first time is returned and nothing new is created. Without a key, a post identical to one this tool created in the last 10 minutes (same post_at, channels, captions, and media URLs) is also returned instead of being created again; to schedule a true duplicate inside that window, pass a new idempotency_key.
    ConnectorOAuth
  • Search for videos matching a query on YouTube (default), TikTok, or Instagram. Returns titles, ids, durations, and URLs that get_transcript accepts directly. On YouTube, upload_date, duration, sort and captions narrow the results; search_channels finds channels or playlists instead. To read what the videos say rather than only their titles, set transcripts to N: the caption transcripts of the first N rows (at most 5) come back in the same call.
    ConnectorAPI key
  • Search YouTube by keyword (yt-dlp, no login). Returns up to `limit` hits: url/title/uploader/durationSec/uploadDate(often null)/thumbnail/views. YouTube only — use framefetch_extract on a hit's url for transcript/frames/etc. Billed ~$0.002/call (metadata-tier), regardless of `limit`.
    ConnectorNo auth
  • Get Arcadia workflow guides and reference documentation. Call this before multi-step workflows (opening LP positions, enabling automation, closing positions) or when you need contract addresses, asset manager addresses, or strategy parameters. Topics: overview (addresses + tool catalog), automation (intent-based automation setup), strategies (step-by-step templates), selection (how to evaluate and parameterize strategies).
    ConnectorNo auth
  • Search SecDim Learn courses. SecDim Learn provides tutorial-based courses (mixing video, text and hands-on lab topics) covering secure coding, secure design, vibe coding security, devsecops, and cloud security. Many courses are complementary or prerequisite to hands-on, scored SecDim Play challenges/labs. Use this tool to: - Browse the SecDim Learn course catalogue - Find courses related to a topic, language, or technology (e.g. "OWASP Top 10", "fuzzing", "Python") Args: search: Optional search term to filter courses by title, description, or tags. If omitted, returns the full course catalogue. Returns: Dictionary with a "courses" list. Each course includes its title, description, image, slug, tags, numeric "level" (1=beginner, 2=intermediate, 3=advanced) and a "difficulty" label. Use get_learn_course with a course's slug to view its syllabus of topics.
    ConnectorNo auth
  • Get this week's most popular/trending Canton Network content (CIPs, forum threads, docs, blog, etc.) ranked by an engagement score. Canton-specific. Not general crypto/social/news trends. Use for 'what's hot/popular on Canton right now'; use get_recent_changes instead for a chronological 'what changed recently' feed.
    ConnectorNo auth
  • One YouTube channel: subscribers, total views and when it joined. Use when: sizing a channel before a sponsorship, checking a handle, reading a channel description. Not for: its videos, use youtube_get_videos. Videos by topic, use youtube_search_videos. Returns: Record. The channel's handle, name, bio, verified, followers (the subscriber count), posts_count, views, links (the channel's links), website (the first link that is not a profile on another platform), email (where the channel publishes one) and topics (its keywords), with other profile fields where YouTube fills them. null or empty = the platform does not publish it. kind is channel. Cost: 1 credit. Cached 24 hours. Example: {"handle": "@ThePatMcAfeeShow"}
    ConnectorAPI key
  • Every model/collection Chrono24 lists for one watch brand (e.g. Rolex Submariner, Rolex Datejust), each with the slug identifying it, usable as the model param on chrono24_search. This is the discovery endpoint for that param. brand takes a slug from chrono24_brands.
    ConnectorNo auth
  • List the comments on one Instagram, Facebook, TikTok or YouTube post, with the account's recent posts. Omit postId for the newest post. Replies carry parentId. On TikTok and YouTube, pass nextCursor back as cursor for the next page. YouTube comments held for review are listed with isHidden true. TikTok comments are refreshed from TikTok at most every 10 minutes per post, so do not re-read to check for new ones.
    ConnectorAPI key
  • Reply to a comment (parentId), or comment on one of the account's own posts (postId only; Facebook, TikTok and YouTube). TikTok and YouTube also need postId for a reply. Every YouTube comment write spends 50 units of a small daily quota shared by all Adeli users. The comment is public, so confirm the text with the user first.
    ConnectorAPI key
  • Every model/collection Chrono24 lists for one watch brand (e.g. Rolex Submariner, Rolex Datejust), each with the slug identifying it, usable as the model param on chrono24_search. This is the discovery endpoint for that param. brand takes a slug from chrono24_brands.
    ConnectorNo auth
  • TubeGrade's weekly YouTube channel rankings: fastest-growing (most subscribers gained in 30 days, channels with 100K+), breakout (biggest % growth from a 50K–2M start) or most-subscribed, worldwide or for one country. Each entry has its rank, last week's rank (`previous_rank`, null when new), subscribers, the 30-day gain rounded to YouTube's published precision (`gained_30d_text`), growth % and a link. Rankings cover the channels TubeGrade tracks (`tracked_channels` says how many), not all of YouTube, and are not filtered by topic. A country without a list returns an error naming the available regions. Use when the user asks about the fastest-growing, breakout or biggest YouTube channels. Cost: 1 credit per call.
    ConnectorOAuth
  • Personal brand growth for the USER (not a product campaign): every morning it finds up to 5 posts on ONE network (X, LinkedIn, Reddit or YouTube) on the topics the user wants to be known for, each with a draft reply in their voice (no product mentions, no links). The user posts the replies themselves. Free to set up, no credits. After setup the user opens the app link for the free first run (live) and the $9/month (or $99/year) subscription that turns on the daily run + morning email (the card step happens in their browser). Before calling: agree with the user on 2-4 topics and their search phrases, one or two sentences about who they are, and a few rules for how their replies should read — draft these from what you know about them and confirm. Calling again updates the assistant in place.
    ConnectorNo auth
  • YouTube channel About page from YouTube's public page data: description, country, subscriber/view/video counts, external links, and any email addresses the creator wrote in the public description. YouTube's hidden 'view email' address needs a CAPTCHA and is not returned. Related tools on this server, for a different need: social_youtube_channel_search when you need YouTube channels matching a search query: channel id, name; social_youtube_shorts when you need Latest Shorts of one YouTube channel from its public Shorts. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
    ConnectorNo auth