Official viral.app plugins for coding agents: connect the viral.app MCP server (analytics, tracking, tags, live social data) in one install
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/fmd-labs/viral-app-agents{
"mcpServers": {
"viral-app-agents": {
"command": "node",
"args": ["/path/to/viral-app-agents/dist/index.js"]
}
}
}MCP Servers overview
# viral-app-agents
Official [viral.app](https://viral.app) plugins and install shortcuts for coding agents and chat apps. One install connects your agent to the viral.app MCP server: 50+ tools for social analytics, account and video tracking, tags and workflows, Creator Hub, and live TikTok/Instagram/YouTube/Facebook lookups, plus a usage skill that teaches the agent how to use them well.
The MCP server lives at `https://viral.app/api/mcp` (streamable HTTP, OAuth). You need a viral.app account with API access. Manage everything at [viral.app/app/org/api/agents](https://viral.app/app/org/api/agents).
## Install
Every client signs in with OAuth in your browser. viral.app supports dynamic client registration, so you never paste a client ID, secret, or API key. During consent you pick one organization.
**Chat apps:** [Claude.ai and Claude Desktop](#claudeai-and-claude-desktop) · [ChatGPT](#chatgpt) · [Grok](#grok) · [Other chat apps](#other-chat-apps)
**Plugins (MCP server + skill):** [Claude Code](#claude-code) · [Codex CLI](#codex-cli) · [GitHub Copilot CLI](#github-copilot-cli) · [VS Code](#vs-code) · [Cursor](#cursor) · [Gemini CLI](#gemini-cli) · [Qwen Code](#qwen-code) · [Kiro](#kiro) · [Devin](#devin) · [Factory Droid](#factory-droid) · [Grok Build](#grok-build)
**MCP server only:** [Augment](#augment-and-auggie) · [JetBrains Junie](#jetbrains-junie) · [OpenCode](#opencode) · [Amp](#amp) · [Goose](#goose) · [Zed](#zed) · [Warp](#warp) · [Mistral Vibe](#mistral-vibe) · [Any other MCP client](#any-other-mcp-client)
### Chat apps
#### Claude.ai and Claude Desktop
Add a custom connector with this URL, and leave client ID and secret empty:
```text
https://viral.app/api/mcp
```
[Open the connector settings](https://claude.ai/new?modal=add-custom-connector#settings/customize-connectors) or go to Settings, Connectors, Add custom connector.
#### ChatGPT
Install the [viral.app plugin for ChatGPT](https://chatgpt.com/plugins/plugin_asdk_app_6a8713d41dc48191b33e75c49a764db3).
#### Grok
On [grok.com](https://grok.com), open Connectors, choose New Connector, then Custom, and paste `https://viral.app/api/mcp`.
For Grok Bot, install viral.app from its Marketplace once it is listed there.
#### Other chat apps
These accept a custom remote MCP URL with OAuth. Use `https://viral.app/api/mcp`:
- **Perplexity**: Settings, Connectors, Custom connector, Remote. Pick OAuth and Streamable HTTP.
- **Mistral Vibe** (formerly Le Chat), Work mode: Connectors, Add Connector, Custom MCP Connector. Only admins can add connectors; use a name without special characters, such as `viralapp`.
- **Notion custom agents** (Business and Enterprise): an admin enables custom MCP servers under Settings, Connections. Then open the agent's Tools & Access, Add connection, Custom MCP server.
### Plugins
#### Claude Code
```bash
claude plugin marketplace add https://github.com/fmd-labs/viral-app-agents
claude plugin install viral-app@viral-app
```
Or interactively: `/plugin marketplace add https://github.com/fmd-labs/viral-app-agents`, then `/plugin install viral-app`. Afterwards run `/mcp`, pick `viral_app`, and authenticate in the browser. The `fmd-labs/viral-app-agents` shorthand also works if you have GitHub SSH access.
#### Codex CLI
```bash
codex plugin marketplace add https://github.com/fmd-labs/viral-app-agents
codex plugin add viral-app@viral-app
```
Or interactively: `/plugins` in the Codex TUI. Start a new session afterwards, then authenticate with `codex mcp login viral_app`.
Requires Codex CLI 0.147 or newer. Older versions fail the OAuth login with an "Authorization server response missing required issuer" error (a Codex bug fixed in 0.147.0); update with `npm install -g @openai/codex@latest` and retry.
If you only want the MCP server without the plugin:
```bash
codex mcp add viral_app --url https://viral.app/api/mcp
codex mcp login viral_app
```
#### GitHub Copilot CLI
```bash
copilot plugin marketplace add fmd-labs/viral-app-agents
copilot plugin install viral-app@viral-app
```
#### VS Code
Install the plugin (MCP server and skill) through agent plugins. Add the marketplace to your user settings:
```json
"chat.plugins.enabled": true,
"chat.plugins.marketplaces": ["fmd-labs/viral-app-agents"]
```
Then search `@agentPlugins` in the Extensions view and install `viral-app`.
For the MCP server alone:
[](https://vscode.dev/redirect/mcp/install?name=viral_app&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fviral.app%2Fapi%2Fmcp%22%7D)
Or add to `.vscode/mcp.json`:
```json
{ "servers": { "viral_app": { "type": "http", "url": "https://viral.app/api/mcp" } } }
```
#### Cursor
[](https://cursor.com/install-mcp?name=viral_app&config=eyJ1cmwiOiAiaHR0cHM6Ly92aXJhbC5hcHAvYXBpL21jcCJ9)
Or add to `.cursor/mcp.json`:
```json
{ "mcpServers": { "viral_app": { "type": "http", "url": "https://viral.app/api/mcp" } } }
```
This repo also ships a Cursor plugin manifest (`.cursor-plugin/`) that bundles the MCP server and skill for the Cursor Marketplace.
#### Gemini CLI
```bash
gemini extensions install https://github.com/fmd-labs/viral-app-agents
```
Restart Gemini CLI, then run `/mcp auth viral_app` to sign in.
#### Qwen Code
```bash
qwen extensions install fmd-labs/viral-app-agents:viral-app
```
You get the MCP server and the skill; check the connection with `/mcp`.
#### Kiro
In the Powers panel choose Add Custom Power, then Import power from GitHub, and enter:
```text
https://github.com/fmd-labs/viral-app-agents
```
#### Devin
```bash
devin plugins install fmd-labs/viral-app-agents#plugins/viral-app
```
Sign in to Devin first (`devin auth login`) if you have not, then run `devin mcp login viral_app` to connect viral.app.
#### Factory Droid
```bash
droid plugin marketplace add https://github.com/fmd-labs/viral-app-agents
droid plugin install viral-app@viral-app-agents --scope user
```
Droid names the marketplace after the repository, hence `@viral-app-agents`. Run `/mcp` to finish the browser sign-in.
#### Grok Build
```bash
grok plugin marketplace add fmd-labs/viral-app-agents
grok plugin install viral-app --trust
```
The CLI refuses to install a plugin until you pass `--trust`.
### MCP server only
These clients get the MCP server without the bundled skill.
#### Augment and Auggie
```bash
auggie mcp add viral_app --transport http --url https://viral.app/api/mcp
```
In the IDE extension: Settings, MCP, Add remote MCP, connection type HTTP.
#### JetBrains Junie
Add to `.junie/mcp/mcp.json` in your project (or `~/.junie/mcp/mcp.json`), or use Settings, Tools, Junie, MCP Settings:
```json
{ "mcpServers": { "viral_app": { "url": "https://viral.app/api/mcp" } } }
```
In the Junie CLI, run `/mcp`, select `viral_app`, and choose Authorize.
#### OpenCode
Add to `opencode.json`:
```json
{
"$schema": "https://opencode.ai/config.json",
"mcp": { "viral_app": { "type": "remote", "url": "https://viral.app/api/mcp" } }
}
```
Then run `opencode mcp auth viral_app`.
#### Amp
```bash
amp mcp add viral_app https://viral.app/api/mcp
```
Amp opens the browser sign-in on its next start.
#### Goose
Open this link to add the extension to Goose Desktop (GitHub does not render `goose://` links, so copy it into your browser):
```text
goose://extension?type=streamable_http&url=https%3A%2F%2Fviral.app%2Fapi%2Fmcp&id=viral_app&name=viral.app&description=UGC%20analytics%20and%20tracking%20from%20viral.app
```
In the CLI: `goose configure`, Add Extension, Remote Extension (Streamable HTTP), URL `https://viral.app/api/mcp`.
To add the usage skill as well, run `goose plugin install https://github.com/fmd-labs/viral-app-agents.git`. Goose loads it as `viral-app:viral-app-mcp`.
#### Zed
Add to your Zed settings, or use Settings, AI, MCP Servers, Add Server, Add Remote Server:
```json
{ "context_servers": { "viral_app": { "url": "https://viral.app/api/mcp" } } }
```
Zed prompts you to sign in.
#### Warp
Settings, Agents, MCP servers, Add, then paste:
```json
{ "mcpServers": { "viral_app": { "url": "https://viral.app/api/mcp" } } }
```
#### Mistral Vibe
```bash
vibe mcp add viral_app --url https://viral.app/api/mcp
```
#### Any other MCP client
Point the client at `https://viral.app/api/mcp` with streamable HTTP and OAuth. The server publishes standard OAuth discovery metadata and supports dynamic client registration, so no pre-shared credentials are needed. Its [official MCP Registry](https://registry.modelcontextprotocol.io) name is `io.github.fmd-labs/viral-app`.
## What's inside
| Path | Purpose |
| --- | --- |
| `.claude-plugin/marketplace.json` | Claude-format marketplace catalog (Claude Code, Copilot CLI, VS Code, Factory, Grok Build) |
| `.agents/plugins/marketplace.json` | Codex marketplace catalog |
| `.cursor-plugin/marketplace.json` | Cursor marketplace catalog (Cursor, Grok Bot) |
| `gemini-extension.json` | Gemini CLI extension manifest (Gemini CLI, Qwen Code) |
| `plugin.json` | Agent Plugins 1.0 manifest for the repository root (Kiro, Mistral Vibe, and Copilot CLI or Devin when the repository root is installed directly; Goose imports only the skill) |
| `mcp.json` | Agent Plugins 1.0 MCP config for the repository root (read with `plugin.json`) |
| `skills/viral-app-mcp/SKILL.md` | Copy of the plugin skill for the root-level packages (Gemini CLI, Agent Plugins). Keep it identical to `plugins/viral-app/skills/viral-app-mcp/SKILL.md` |
| `server.json` | Official MCP Registry entry `io.github.fmd-labs/viral-app` |
| `.github/workflows/publish-mcp-registry.yml` | Validates `server.json` on pull requests and publishes it to the MCP Registry from `main` via GitHub OIDC |
| `plugins/viral-app/.claude-plugin/plugin.json` | Claude-format plugin manifest with the MCP server inline (Claude Code, Copilot CLI, VS Code, Devin,What people ask about viral-app-agents
What is fmd-labs/viral-app-agents?
+
fmd-labs/viral-app-agents is mcp servers for the Claude AI ecosystem. Official viral.app plugins for coding agents: connect the viral.app MCP server (analytics, tracking, tags, live social data) in one install It has 0 GitHub stars and its last recorded update is dated 2026-09-23.
How do I install viral-app-agents?
+
You can install viral-app-agents by cloning the repository (https://github.com/fmd-labs/viral-app-agents) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is fmd-labs/viral-app-agents safe to use?
+
Our security agent has analyzed fmd-labs/viral-app-agents and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains fmd-labs/viral-app-agents?
+
fmd-labs/viral-app-agents is maintained by fmd-labs. The last recorded GitHub activity is dated 2026-09-23, with 0 open issues.
Are there alternatives to viral-app-agents?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy viral-app-agents to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/fmd-labs-viral-app-agents)<a href="https://claudewave.com/repo/fmd-labs-viral-app-agents"><img src="https://claudewave.com/api/badge/fmd-labs-viral-app-agents" alt="Featured on ClaudeWave: fmd-labs/viral-app-agents" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive 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
The fastest path to AI-powered full stack observability, even for lean teams.