viral.app
io.github.fmd-labs由 GitHub 帳號 fmd-labs 發布v1.1.0更新於 Nov 4, 2026
UGC analytics and Creator Hub for TikTok, Instagram and YouTube: tracking, campaigns, jobs, events.
概覽
viral.app 遠端 MCP 伺服器,讓助理取得 TikTok、Instagram、YouTube 的 UGC 數據分析、創作者追蹤與 Creator Hub 活動管理工具。
- 可以做什麼
- 追蹤帳號與影片、標籤及標籤流程,並取得 UGC 分析與 KPI 結果
- 處理 Creator Hub 事務:活動、簡報、職缺刊登、申請、創作者聊天與付款查詢
- 檢索爆紅影片庫、尋找相似影片,並取得開場鉤子與分鏡拆解
- 執行 TikTok、Instagram、YouTube、Facebook 即時查詢與影片分析
- 監看新申請、付款等事件,讓助理據此反應
- 適用情境
- 適合已在 viral.app 上作業的行銷、創作者或代理商團隊,希望助理在對話中直接產出 UGC 報告、管理創作者名單與活動,或研究熱門影片。
- 執行需求
- 遠端 streamable HTTP 端點 viral.app/api/mcp,透過瀏覽器 OAuth 登入,無須貼上用戶端 ID、密鑰或 API 金鑰。需要具備 API 存取權的 viral.app 帳號,並在授權時選擇一個組織。僅在需於多個組織間切換時才需 API 金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 viral.app,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.fmd-labs%2Fviral-app/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"viral-app": {
"type": "http",
"url": "https://viral.app/api/mcp"
}
}
}README
viral-app-agents
Official viral.app plugins and install shortcuts for coding agents and chat apps. One install connects your agent to the viral.app MCP server: 100+ tools for UGC analytics, account and video tracking, tags and tag workflows, the Creator Hub (campaigns, briefs, job postings, applications, creator chat, payouts), the viral video library, and live TikTok/Instagram/YouTube/Facebook lookups. Plugins also bring seven skills that teach the agent the workflows.
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.
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 · ChatGPT · Grok · Other chat apps
Plugins (MCP server + skills): Claude Code · Codex CLI · GitHub Copilot CLI · VS Code · Cursor · Gemini CLI · Qwen Code · Kiro · Devin · Factory Droid · Grok Build
MCP server only: Augment · JetBrains Junie · OpenCode · Amp · Goose · Zed · Warp · Mistral Vibe · 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:
Open the connector settings or go to Settings, Connectors, Add custom connector.
Results such as top videos, creators, campaigns and KPI charts render as interactive cards in Claude on the web, Desktop and mobile.
ChatGPT
Install the viral.app plugin for ChatGPT.
- Cards: results render as interactive cards in the chat; ChatGPT desktop also offers viral.app as a sidebar app with a conversation panel.
- Events: in Work chats (ChatGPT web, or the desktop app with Cloud selected) and in dots, ask ChatGPT to watch viral.app for something and say what to do, for example "Whenever a creator applies to my Habit Tracker job, summarize the application and draft a reply for me to approve." ChatGPT subscribes through viral.app's MCP Events and viral.app delivers each matching event to that chat. Chat, application and payout events arrive within about a minute; new-video and view-milestone events follow each account's sync cadence (hours). Ask ChatGPT to stop monitoring to end a subscription.
Grok
On 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
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
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:
GitHub Copilot CLI
VS Code
Install the plugin (MCP server and skills) through agent plugins. Add the marketplace to your user settings:
Then search @agentPlugins in the Extensions view and install viral-app.
For the MCP server alone:
Or add to .vscode/mcp.json:
Cursor
Or add to .cursor/mcp.json:
This repo also ships a Cursor plugin manifest (.cursor-plugin/) that bundles the MCP server and skills for the Cursor Marketplace.
Gemini CLI
Restart Gemini CLI, then run /mcp auth viral_app to sign in.
Qwen Code
You get the MCP server and the skills; check the connection with /mcp.
Kiro
In the Powers panel choose Add Custom Power, then Import power from GitHub, and enter:
Devin
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
Droid names the marketplace after the repository, hence @viral-app-agents. Run /mcp to finish the browser sign-in.
Grok Build
The CLI refuses to install a plugin until you pass --trust.
MCP server only
These clients get the MCP server without the bundled skills.
Augment and Auggie
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:
In the Junie CLI, run /mcp, select viral_app, and choose Authorize.
OpenCode
Add to opencode.json:
Then run opencode mcp auth viral_app.
Amp
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):
In the CLI: goose configure, Add Extension, Remote Extension (Streamable HTTP), URL https://viral.app/api/mcp.
To add the skills as well, run goose plugin install https://github.com/fmd-labs/viral-app-agents.git. Goose loads them as viral-app:viral-app-mcp, viral-app:ugc-reporting, and so on.
Zed
Add to your Zed settings, or use Settings, AI, MCP Servers, Add Server, Add Remote Server:
Zed prompts you to sign in.
Warp
Settings, Agents, MCP servers, Add, then paste:
Mistral Vibe
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 name is io.github.fmd-labs/viral-app.
Skills
Plugins bundle seven skills. Agents load them on demand, and each keeps longer material in a references/ folder next to it.
What's inside
When releasing:
- Bump the
viral-appversiontogether inplugin.json,gemini-extension.json,plugins/viral-app/.claude-plugin/plugin.json,plugins/viral-app/.codex-plugin/plugin.json,plugins/viral-app/.cursor-plugin/plugin.json, and its entries in.claude-plugin/marketplace.jsonand.agents/plugins/marketplace.json(grep -rn '"version"' --include=*.json .lists them). - Edit skills only in
plugins/viral-app/skills/, then runscripts/sync-skills.sh(--checkverifies the copies match). - For ChatGPT, run
scripts/build-chatgpt-package.shand uploaddist/viral-app-chatgpt.zipas a new version in the OpenAI plugin dashboard. The script writes the published plugin's package name (app-6a8713d41dc48191b33e75c49a764db3) into the ZIP's manifest, because the dashboard refuses any other name. Changes to the hosted MCP server need no upload; manifest and skill changes do. server.jsonhas its own version; the MCP Registry rejects a version it has already published, so bump it with every change to that file.
Auth and security
- OAuth is the default. During consent you pick one organization; the grant is scoped to it permanently. Review or revoke authorized clients at viral.app/app/user/settings/security.
- API keys are only for advanced setups where one agent must switch between multiple organizations. Create them per organization in the viral.app dashboard.
- This repository contains no secrets and never will. It only ships public configuration pointing at the viral.app endpoint; all credentials are issued at runtime through OAuth in your own browser.
- Tools that spend viral.app credits (live lookups, refreshes, video analysis) quote their cost first and only execute when called again with explicit confirmation.
Support and privacy
- Support: [email protected]
- Privacy policy: viral.app/legal/privacy
- Terms of service: viral.app/legal/terms
Related
- viral.app docs
- API reference
- viral-app-skills: CLI-based skill for API-key workflows
- n8n-nodes-viral-app: n8n community node
License
來源:README.md,提交 35b7d33
工具
0版本歷史
2- v1.1.0最新Oct 7, 2026
- v1.0.0Sep 23, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分