Virlo-Agent-Plugin
Give your AI agent a social media brain: TikTok, YouTube Shorts & Instagram Reels trends, viral video analysis, creators, sounds & hashtags. MCP server + skills for Claude Code, Cursor, Codex.
Install / Use
claude mcp add Virlo-AI -- npx -y github:Virlo-AI/Virlo-Agent-PluginIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Data & AnalyticsSupported Platforms
Tags
Our assessment of Virlo-Agent-Plugin
Virlo-Agent-Plugin scores 81/100 on our quality scale, 516th of 596 Data & Analytics skills we index.
Its MCP Server is 9.5 KB long, well organised into 21 sections with 8 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated yesterday, so Virlo-Agent-Plugin is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Virlo-Agent-Plugin compared with similar skills
All 4 of these similar skills score higher than Virlo-Agent-Plugin; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Virlo-Agent-Plugin (this skill)by Virlo-AI | 81 | 3 | 1d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 106.0k | 4d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.2k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.7k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 90.3k | today | MCP Server |
Frequently asked questions
- How do I install Virlo-Agent-Plugin?
- Run
claude mcp add Virlo-AI -- npx -y github:Virlo-AI/Virlo-Agent-Plugin. The install tabs above show the steps for each supported agent. - Which AI agents does Virlo-Agent-Plugin work with?
- It is written for Claude Code, Claude Desktop, Cursor and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is Virlo-Agent-Plugin safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Virlo-Agent-Plugin still maintained?
- The repository was last updated yesterday, so Virlo-Agent-Plugin is actively maintained.
Skill content
View source on GitHubVirlo Agent Plugin
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:
| skill | what it does |
|---|---|
| virlo | Routes each question to the right Virlo tool, handles async research jobs, keeps credit spend visible |
| short-form-trend-research | Content 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.
<details> <summary>Cursor and manual install</summary>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
</details>
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:
| file | client |
|---|---|
| plugin.json, mcp.json | Agent Plugins 1.0.0 (Cursor, VS Code, and others as they adopt it) |
| .claude-plugin/, .mcp.json | Claude Code (OAuth, no key) |
| .cursor-plugin/plugin.json | Cursor marketplace |
| .grok-plugin/plugin.json, .mcp.json | Grok Build (xAI plugin marketplace) |
| server.json | MCP Registry |
| rules/virlo-api-usage.mdc | Cursor 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:
-
Create an API key at dev.virlo.ai/dashboard/api-keys. It starts with
virlo_tkn_. -
Set it in your environment:
export VIRLO_API_KEY=virlo_tkn_xxxxxAdd it to
~/.zshrcor~/.bashrcto keep it across sessions.mcp.jsonreads it as${env:VIRLO_API_KEY}(Cursor syntax; check your client's equivalent). -
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
| command | what it does |
|---|---|
| /trend-scout | Trend report across TikTok, Shorts, and Reels: emerging trends, viral videos, breakout sounds, rising hashtags |
| /creator-deep-dive | Full analysis of one creator: outliers, themes, cadence, engagement |
| /niche-analysis | Research agent + top creators + recurring monitor for a niche |
| /genre-monitor | Recurring 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.
| area | tools |
|---|---|
| Pop culture & News (topics by region) | get_emerging_trends, get_trends_digest, get_trends |
| Trending videos | get_trending_videos |
| Content Trends (video formats creators are copying right now) | get_content_trends, get_content_trend |
| Research agents | suggest_keywords, search_keywords, get_keyword_search_results, list_keyword_searches |
| Niche monitors | create_niche_monitor, get_niche_monitor_data, list_niche_monitors, get_niche_monitor_proposals, set_niche_monitor_autonomy |
| Creators | lookup_creator, batch_lookup_creators, get_creator_audience_demographics, get_creator_audience_geography, get_posting_cadence |
| Videos | analyze_video, track_video, get_tracking_report |
| Sounds | get_breakout_sounds, get_trending_sounds, lookup_sound, search_sounds, get_sound_usage_history |
| Hashtags | search_hashtags, lookup_hashtag, get_hashtag_performance |
| Hooks | get_trending_hooks, search_hooks, get_hook_library, get_hook_types |
| Account | get_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
Related Skills
Agent-Reach
106.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.7kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
90.3k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
