Skip to main content
Glama

trendforge-mcp

An MCP server for TrendForge — the YouTube gaming opportunity ranking.

Install it once and Claude Desktop, Cursor, or Codex can answer "what should I record?" by querying TrendForge's live ranking directly, without you leaving the chat.

What it exposes

Three read-only tools:

Tool

What it does

list_opportunities

Top games right now ranked by opportunity score (Demand / Supply / Timing).

get_game

One game's full breakdown + AI video ideas + related games.

check_topic

Live YouTube shelf check on any game/topic (heavier — use for serious ideas).

Scores: opportunity = 0.4·Demand + 0.35·Supply + 0.25·Timing, each 0–100, higher is better. See the full methodology.

Related MCP server: YouTube MCP Server

Install

Claude Desktop

Add to claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "trendforge": {
      "command": "npx",
      "args": ["-y", "trendforge-mcp"]
    }
  }
}

Restart Claude Desktop. You'll see trendforge in the tools list.

Cursor

Add to .cursor/mcp.json (project) or global MCP settings:

{
  "mcpServers": {
    "trendforge": {
      "command": "npx",
      "args": ["-y", "trendforge-mcp"]
    }
  }
}

Codex (codex CLI)

Add to ~/.codex/config.toml:

[mcp_servers.trendforge]
command = "npx"
args = ["-y", "trendforge-mcp"]

Configuration

Env var

Default

Purpose

TRENDFORGE_HOST

https://trendforgeapp.com

Override the TrendForge host (e.g. for a staging build).

Example with a custom host:

{
  "mcpServers": {
    "trendforge": {
      "command": "npx",
      "args": ["-y", "trendforge-mcp"],
      "env": { "TRENDFORGE_HOST": "https://staging.example" }
    }
  }
}

Try it

Once connected, ask your assistant things like:

  • "What are the top 10 YouTube gaming opportunities right now for a small channel?"

  • "Give me video ideas for Palworld."

  • "Check whether a Hades 2 beginner guide is worth making — I have under 1K subs."

Local development

npm install
npm run build
node bin/trendforge-mcp.js   # speaks MCP over stdio

Notes

  • All data is read-only and computed from public Steam, YouTube Data API, and Google Trends signals.

  • check_topic hits the YouTube API and is rate-limited server-side, same as the free web checker.

  • Not affiliated with Valve, Google, or YouTube.

Available Tools

3 tools
check_topicA

Run a live YouTube shelf check on any game, topic, or query: returns opportunity verdict, demand, competition pressure, big-channel dominance, Shorts mix, exact-title collisions, fit for a channel size, suggested angles, and the top recent videos returned. Heavier call (hits YouTube API) — use for a specific idea the creator is seriously considering, not for browsing.

Inputs: q (required), timeframe, channelTier.

get_gameA

Get the full breakdown for one game: Demand/Supply/Timing scores, confidence, risk flags, a one-line reason it ranks, AI-generated video ideas (title + angle + why-now), and 3 related games. Needs a slug — get it from list_opportunities first, or pass a slug you know.

Inputs: slug (required).

list_opportunitiesA

List the top YouTube gaming opportunities right now, ranked by TrendForge's opportunity score (0.4Demand + 0.35Supply + 0.25*Timing, each 0-100, higher = better). Use this when a creator asks what to play/record, or which games have an open content gap. Higher opportunity = demand is real but creator supply is still thin.

Inputs: q, limit.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.4/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool serves a distinct purpose: list_opportunities for browsing ranked opportunities, get_game for deep-diving into a specific game, and check_topic for live YouTube checks on arbitrary queries. No overlap in functionality, making tool selection unambiguous.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern (list_, get_, check_), using lowercase with underscores. The naming convention is uniform and intuitive, matching the action each tool performs.

    Tool Count5/5

    The server has 3 tools, which is well-scoped for its niche purpose of YouTube gaming opportunity analysis. Each tool is essential and earns its place, covering browsing, detail retrieval, and live validation without redundancy.

    Completeness5/5

    The tool surface fully covers the domain's needs: list_opportunities provides the overview, get_game offers granular data for one game, and check_topic enables ad-hoc validation of any idea. No obvious gaps exist for a read-only analytics service.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers