mcpField
V
Virlo Social Media Research Agent MCP

Virlo Social Media Research Agent MCP

VerifiedFeaturedRemote
virlo.aiData & Analytics3Updated 1d ago

About Virlo Social Media Research Agent MCP

Virlo Social Media Research Agent MCP is a hosted MCP server for researching short-form social media trends and creators. It helps content strategists and researchers explore TikTok, YouTube Shorts, and Instagram Reels, with tools for trend discovery, video analysis, monitoring, sounds, hashtags, and hooks.

Key features

  1. 01Discover emerging and popular trends
  2. 02Analyze why videos gain traction
  3. 03Research niches and monitor them
  4. 04Look up creators and audience data
  5. 05Track sounds, hashtags, and hooks

Use cases

  1. 01Find emerging trends in a content niche
  2. 02Analyze the factors behind a viral video
  3. 03Review a creator's audience and posting cadence
  4. 04Plan short-form content using trend and hook data

MCP support

Virlo provides a hosted remote MCP server over Streamable HTTP. MCP clients connect using OAuth 2.0 or a bearer token, and can call tools for trends, videos, creators, sounds, hashtags, hooks, research, and monitoring.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://dev.virlo.ai/api/mcp/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Virlo Agent Plugin

License: MIT Version MCP Agent Plugins

Give your AI agent a social media brain. Find what's trending on TikTok, YouTube Shorts, and Instagram Reels, see why a video went viral, look up any creator, and catch trending sounds and hashtags before they peak, all from Claude, Cursor, Grok, Codex, or any MCP client.

Works with: Claude Code, Claude Desktop, claude.ai, Cursor, Grok Build, VS Code, Windsurf, OpenAI Codex, and any MCP-compatible agent.

Built on the Virlo API. Virlo is a short-form social intelligence platform covering TikTok, YouTube Shorts, Instagram Reels, and Meta Ads across every niche.

What your agent can do

  • Spot trends early: emerging trends, a daily trend digest, and the top viral videos of the last 48 hours
  • Explain virality: break down why a specific video popped (hook, format, sound, timing)
  • Research any niche: run a research agent that finds the top videos, creator outliers, and content patterns for a topic
  • Monitor a niche every week: recurring research agents that surface rising sounds, hashtags, and creators
  • Look up creators: profile, outlier videos, audience demographics and geography, posting cadence
  • Find trending sounds and hashtags: breakout audio, sound usage history, hashtag growth
  • Steal hooks that work: trending hooks and a searchable hook library
  • Track over time: daily tracking of creators and videos with signal reports

Install

Skill (Claude Code, Cursor, Codex, Windsurf, and other agents)
npx skills add Virlo-AI/Virlo-Agent-Plugin

Two skills ship in this repo:

skillwhat it does
virloRoutes each question to the right Virlo tool, handles async research jobs, keeps credit spend visible
short-form-trend-researchContent strategist: turns live trend data into a weekly plan of trends, sounds, hooks, and video ideas

Install just one with --skill:

npx skills add Virlo-AI/Virlo-Agent-Plugin --skill short-form-trend-research

The skills need the Virlo MCP server connected. See MCP server.

Claude Code plugin
/plugin marketplace add Virlo-AI/Virlo-Agent-Plugin
/plugin install virlo@virlo

The plugin connects the MCP server for you. Sign in to Virlo when prompted. No API key needed.

Grok Build plugin
/plugin marketplace add xai-org/plugin-marketplace
/plugin install virlo@xai-official

The plugin connects the MCP server for you. Sign in to Virlo when prompted. No API key needed.

Cursor and manual install

Cursor: install Virlo from the Cursor plugin marketplace, then set VIRLO_API_KEY in your environment (see Setup).

Manual: clone this repo and copy skills/virlo/ (and optionally skills/short-form-trend-research/) into your project's .claude/skills/ or .cursor/skills/ folder.

Local development:

claude --plugin-dir ./Virlo-Agent-Plugin

Agent Plugins standard

This repo is a portable Agent Plugin (spec 1.0.0). Root plugin.json + mcp.json + skills/ let any compatible client load the Virlo skills and connect to the hosted MCP server from this one package. Client-specific manifests live side by side:

fileclient
plugin.json, mcp.jsonAgent Plugins 1.0.0 (Cursor, VS Code, and others as they adopt it)
.claude-plugin/, .mcp.jsonClaude Code (OAuth, no key)
.cursor-plugin/plugin.jsonCursor marketplace
.grok-plugin/plugin.json, .mcp.jsonGrok Build (xAI plugin marketplace)
server.jsonMCP Registry
rules/virlo-api-usage.mdcCursor always-apply rule
commands/Slash commands (Claude Code, Cursor)

Setup

Claude Code, Claude Desktop, claude.ai, Grok Build: nothing to set up. Sign in to Virlo when the client asks. A dedicated API key is created for you.

Cursor, VS Code, Windsurf, Codex, and other clients:

  1. Create an API key at dev.virlo.ai/dashboard/api-keys. It starts with virlo_tkn_.

  2. Set it in your environment:

    export VIRLO_API_KEY=virlo_tkn_xxxxx
    

    Add it to ~/.zshrc or ~/.bashrc to keep it across sessions. mcp.json reads it as ${env:VIRLO_API_KEY} (Cursor syntax; check your client's equivalent).

  3. Restart your client.

Start using it

Ask your agent things like:

  • "What's trending on TikTok in the fitness niche this week?"
  • "Why did this video go viral?" (paste a TikTok, Shorts, or Reels link)
  • "Look up @creator on YouTube and show me their outlier videos."
  • "Which sounds are breaking out right now?"
  • "Give me 10 hooks that work for SaaS founders on short-form."
  • "Set up a weekly monitor for skincare content on TikTok and Instagram."
  • "Plan my next week of Reels for a home-cooking account."

Slash commands

commandwhat it does
/trend-scoutTrend report across TikTok, Shorts, and Reels: emerging trends, viral videos, breakout sounds, rising hashtags
/creator-deep-diveFull analysis of one creator: outliers, themes, cadence, engagement
/niche-analysisResearch agent + top creators + recurring monitor for a niche
/genre-monitorRecurring TikTok genre or scene monitor with sound, hashtag, and creator signals

MCP server

Virlo runs a hosted, remote MCP server. Any MCP client can connect directly, with no install.

  • Endpoint: https://dev.virlo.ai/api/mcp/mcp (streamable HTTP)
  • Auth: OAuth 2.0 with dynamic client registration (Claude clients), or Authorization: Bearer virlo_tkn_...

Claude Code (no plugin):

claude mcp add --transport http virlo https://dev.virlo.ai/api/mcp/mcp

Claude Desktop / claude.ai: add a custom connector with the endpoint URL above and sign in. Leave the OAuth client ID and secret blank.

Cursor / VS Code / other HTTP clients:

{
  "mcpServers": {
    "virlo": {
      "url": "https://dev.virlo.ai/api/mcp/mcp",
      "headers": { "Authorization": "Bearer virlo_tkn_your_key_here" }
    }
  }
}

Clients without remote MCP support (via mcp-remote):

{
  "mcpServers": {
    "virlo": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://dev.virlo.ai/api/mcp/mcp", "--header", "Authorization: Bearer virlo_tkn_your_key_here"]
    }
  }
}
Tools

65 tools. The current list and pricing live at dev.virlo.ai/docs/mcp.

areatools
Pop culture & News (topics by region)get_emerging_trends, get_trends_digest, get_trends
Trending videosget_trending_videos
Content Trends (video formats creators are copying right now)get_content_trends, get_content_trend
Research agentssuggest_keywords, search_keywords, get_keyword_search_results, list_keyword_searches
Niche monitorscreate_niche_monitor, get_niche_monitor_data, list_niche_monitors, get_niche_monitor_proposals, set_niche_monitor_autonomy
Creatorslookup_creator, batch_lookup_creators, get_creator_audience_demographics, get_creator_audience_geography, get_posting_cadence
Videosanalyze_video, track_video, get_tracking_report
Soundsget_breakout_sounds, get_trending_sounds, lookup_sound, search_sounds, get_sound_usage_history
Hashtagssearch_hashtags, lookup_hashtag, get_hashtag_performance
Hooksget_trending_hooks, search_hooks, get_hook_library, get_hook_types
Accountget_credit_balance, check_job_status

Costs

Most research tools bill per call. Research agents cost $0.50 per run (+$1.00 with Data Intelligence). Recurring monitors bill on every run. Re-reading results you already have is free. The virlo skill checks your balance and asks before it spends. Full pricing: dev.virlo.ai/docs/mcp.

Troubleshooting

Virlo tools do not show up

The MCP server is not connected. Claude clients: sign in again. Other clients: confirm VIRLO_API_KEY is set in the environment your client starts from, then restart the client.

401 or 403 errors

The key is wrong or revoked. Create a new one at dev.virlo.ai/dashboard/api-keys.

A research run returns no videos

This is almost always an intent or keyword problem, not an outage. Write a sharper one-sentence intent and run suggest_keywords again.

Results have empty fields

The job is not finished. Wait for finalized: true. Research agents usually finish collecting in about 8 minutes (9 in 10 within 20).

Network & credentials

The only endpoint this plugin talks to is Virlo's MCP server, https://dev.virlo.ai/api/mcp/mcp, authenticated with OAuth or the VIRLO_API_KEY you provide (sent only in the Authorization header of that request). No other network calls, no telemetry, no local commands, no file writes. The skills read public social data only. They never post to or change your social accounts.

Links

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.