FetchFox

io.github.solo-novatoPublished by GitHub account solo-novatov1.0.0Updated Oct 24, 2026

YouTube transcripts, Instagram profiles and posts, and TikTok data as MCP tools.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

FetchFox is a remote MCP server that gives an assistant tools to pull YouTube transcripts and stats, TikTok data, and Instagram and Facebook content.

What you can do
Fetch transcripts for one or up to five YouTube videos, plus video stats, comments, channel stats, channel or playlist video lists, and keyword search on YouTube. Search TikTok videos, read video stats and comments, and list a channel's recent videos with pagination. Read Instagram post or reel metadata, comments, and profile-level stats, posts and reels. List comments on a Facebook post or video.
When to use it
Useful when you want an assistant to gather social media content and engagement data — transcripts, comments, channel and post statistics — for research, content analysis or reporting without building your own scrapers.
Requirements
Remote streamable HTTP endpoint at mcp.fetchfox.net. Requires a FetchFox project API key sent as a bearer token in the Authorization header; a free key is available from the FetchFox dashboard. Network access is needed.
Before you install
The API key is a secret sent in the Authorization header. Bulk transcript retrieval consumes one credit per usable success, so calls may draw down a paid quota; check chargeStatus and errorCode and avoid automatic retries. Comment and view data can be partial or null, and null should not be read as zero. Requests go to a third-party service.

Installation

In SourceWeft

  1. Open FetchFox in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.solo-novato%2Ffetchfox/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fetchfox": {
      "type": "http",
      "url": "https://mcp.fetchfox.net/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Tools

17

youtube_transcript

Get the transcript (captions) of a YouTube video. Returns the full text plus per-segment timings.

Parametersurlrequired

youtube_transcript_bulk

Retrieve transcripts for 1 to 5 pasted YouTube video URLs sequentially within one deadline. One credit per usable success. Inspect each item's attempted, chargeStatus and errorCode; partial results are retained. Do not retry automatically.

Parametersurlsrequired

youtube_stats

Get engagement stats for a single YouTube video (views, likes, comments, publish date, channel info).

Parametersurlrequired

youtube_comments

List comments on a YouTube video. Use limit to bound the returned sample; this endpoint does not accept a pagination cursor.

Parametersurlrequiredlimit

youtube_channel_stats

Get channel-level stats (subscribers, total views, video count, profile info) for a YouTube channel URL.

Parametersurlrequired

youtube_videos

List videos from a public YouTube channel or playlist. Available publication dates and descriptions may be missing. Optional full_details enrichment is capped at 30 videos.

Parametersurlrequiredlimitfull_details

tiktok_stats

Get engagement stats for a single TikTok video (views, likes, comments, shares, publish date, author).

Parametersurlrequired

tiktok_comments

List comments on a TikTok video or photo post. Set includeShortShareUrl to add a verified TikTok short link or null per comment; existing shareUrl is retained.

ParametersurlrequiredlimitcursorincludeShortShareUrl

tiktok_channel_videos

Get a list of recent videos from a TikTok channel. Returns up to 100 videos with metadata (id, description, URL, thumbnail, duration, publish date, views, likes, comments, shares, saves). Supports pagination via the cursor field.

Parametersurlrequiredlimitcursor

instagram_stats

Get metadata and a video CDN URL for an Instagram post or reel. Views are optional (null when unavailable); requireViews=true enables strict count recovery. Shares are null when not exposed; unavailable duration is null. Never treat null as zero.

ParametersurlrequiredrequireViews

instagram_comments

List comments on an Instagram post or reel. Check collectionStatus (partial, exhausted, unknown) and stopReason before analysis. hasMore only means a safe cursor is available; false does not prove completeness. Exhausted means available pagination ended, not that hidden comments or replies were collected. Scope conclusions to returned comments.

ParametersurlrequiredlimitcursorsortBy

instagram_channel_stats

Get channel-level stats for an Instagram profile (user ID, followers, following, post count, bio, verified).

Parametersurlrequired

instagram_channel_posts

List recent posts from an Instagram profile URL.

Parametersurlrequiredlimitcursor

instagram_channel_reels

List recent reels from an Instagram profile URL.

Parametersurlrequiredlimitcursor

facebook_comments

List comments on a Facebook post or video.

Parametersurlrequiredlimitcursor

Version history

1
  1. v1.0.0LatestOct 11, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.