Update to viral.app
Snapshot Oct 26, 2026 · 18:05 UTC · version 0.3.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Sep 30, 2026 · 23:09 UTC
b285b84a6a5c329de158dd8e0436fda02e53ea6b747758bcdf25614235251e46
Oct 26, 2026 · 18:05 UTC
579a3c1a1b869ac9ec7cd9205e2086f0b4967c7919179a6015c71485a196497a
Package file
Sep 30, 2026 · 23:09 UTC
127
Oct 26, 2026 · 18:05 UTC
101
Package file
Sep 30, 2026 · 23:09 UTC
799d4d7420a8bdc0b558e798074bb20a7d9090318b2d98aeb78d9d122f839c52
Oct 26, 2026 · 18:05 UTC
e380b59bc8962312c3ee264970f0ad02809219289f1e1ccc330f0779ac6009ac
Package file
Sep 30, 2026 · 23:09 UTC
2101
Oct 26, 2026 · 18:05 UTC
2588
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/creator-campaigns/SKILL.md →
skills/creator-campaigns/references/briefs-and-chat.md →
skills/creator-campaigns/references/campaigns.md →
skills/creator-campaigns/references/jobs-and-applications.md →
skills/creator-campaigns/references/payouts.md →
skills/ugc-automations/SKILL.md →
skills/ugc-automations/references/event-catalog.md →
skills/ugc-automations/references/recipes.md →
skills/ugc-reporting/SKILL.md →
skills/ugc-reporting/references/recipes.md →
skills/viral-app-mcp/SKILL.md →
skills/viral-app-mcp/references/cards.md →
skills/viral-app-mcp/references/tools.md →
skills/viral-research/SKILL.md →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,27 +1,48 @@ { - "apps": "./.app.json", + "name": "app-6a8713d41dc48191b33e75c49a764db3", + "version": "0.3.0", + "description": "Connect viral.app to your agent: OAuth MCP server with 100+ tools for UGC analytics, account and video tracking, tags, Creator Hub campaigns, briefs, job postings, applications, creator chat and payouts, the viral video library and live TikTok/Instagram/YouTube lookups, with interactive cards and event automations, plus five workflow skills.", "author": { - "name": "FMD Labs GmbH" + "name": "FMD Labs", + "url": "https://viral.app" }, - "description": "viral.app tracks and analyzes UGC performance across TikTok, Instagram, YouTube, and Facebook. This plugin connects ChatGPT and Codex to your viral.app workspace: query tracked account and video analytics, build leaderboards and KPI reports, manage tracking, organize content with tags and tag workflows, read Creator Hub campaigns, and pull live platform data when you need current numbers. Sign-in runs through OAuth and is scoped to one viral.app organization; tools that spend billable credits always quote their cost first and only execute after you confirm. Requires a viral.app account with API access.", + "homepage": "https://viral.app/app/org/api/agents", + "repository": "https://github.com/fmd-labs/viral-app-agents", + "license": "MIT", + "keywords": [ + "viral.app", + "mcp", + "social-analytics", + "tiktok", + "instagram", + "youtube", + "ugc", + "creator-marketing" + ], + "skills": "./skills/", + "mcpServers": "./.mcp.json", "interface": { - "capabilities": [], + "displayName": "viral.app", + "shortDescription": "UGC analytics and creator ops", + "longDescription": "Track and report UGC performance across TikTok, Instagram, YouTube, Facebook and Snapchat, and run creator programs from chat: read account, video and creator analytics, manage tracking, tags and tag workflows, write briefs, create and update campaigns, draft and publish job postings, review and answer applications, chat with creators, and read payouts. Research proven formats and hooks in viral.app's viral video library and fetch live platform data. Results render as interactive cards, and viral.app events (new applications, creator messages, payouts due, view milestones) can trigger tasks. Authentication runs through OAuth in your browser and is scoped to one organization; metered tools show what they will use and wait for your confirmation, and tools that contact creators are flagged for confirmation. Starting payouts and creator Discovery stay in the viral.app dashboard.", + "developerName": "FMD Labs", "category": "Data & Analytics", - "defaultPrompt": [ - "Build a weekly leaderboard of my top tracked accounts and videos by views gained", - "Which of my tracked accounts have stopped posting in the last 14 days?", - "How many views does this TikTok video have right now?" + "capabilities": [ + "Read", + "Write" ], - "developerName": "FMD Labs GmbH", - "displayName": "viral.app", - "longDescription": "viral.app tracks and analyzes UGC performance across TikTok, Instagram, YouTube, and Facebook. This plugin connects ChatGPT and Codex to your viral.app workspace: query tracked account and video analytics, build leaderboards and KPI reports, manage tracking, organize content with tags and tag workflows, read Creator Hub campaigns, and pull live platform data when you need current numbers. Sign-in runs through OAuth and is scoped to one viral.app organization; tools that spend billable credits always quote their cost first and only execute after you confirm. Requires a viral.app account with API access.", - "privacyPolicyURL": "https://viral.app/legal/privacy", - "shortDescription": "Track and analyze UGC", + "websiteURL": "https://viral.app", "supportURL": "https://viral.app/support", + "privacyPolicyURL": "https://viral.app/legal/privacy", "termsOfServiceURL": "https://viral.app/legal/terms", - "websiteURL": "https://viral.app" + "defaultPrompt": [ + "Summarize last week's UGC performance with the top videos and creators", + "Which new applications to my job postings need a reply?", + "Find viral UGC hooks for a study app and draft a creator brief" + ], + "brandColor": "#FF743D", + "composerIcon": "./assets/logo.png", + "logo": "./assets/logo.png" }, - "name": "app-6a8713d41dc48191b33e75c49a764db3", - "skills": "./skills", - "version": "1.0.0" -} \ No newline at end of file + "apps": "./.app.json" +}
Full technical diff · 24 changed fields
changed /files/.app.json/sha256
"b285b84a6a5c329de158dd8e0436fda02e53ea6b747758bcdf25614235251e46"
"579a3c1a1b869ac9ec7cd9205e2086f0b4967c7919179a6015c71485a196497a"
changed /files/.app.json/size
127
101
changed /files/.codex-plugin~1plugin.json/sha256
"799d4d7420a8bdc0b558e798074bb20a7d9090318b2d98aeb78d9d122f839c52"
"e380b59bc8962312c3ee264970f0ad02809219289f1e1ccc330f0779ac6009ac"
changed /files/.codex-plugin~1plugin.json/size
2101
2588
added /files/.mcp.json
Field was absent
{
"sha256": "f3c871a0f43a23fd6de0b4e71e653b90ad554dd7595ae1d24954154447f00c38",
"size": 114
}added /files/assets~1logo.png
Field was absent
{
"sha256": "489bc7ba96543f46c317bef0a42e25b1b6a393f02ca30e92a58e50076af56747",
"size": 10213
}added /files/assets~1logo.svg
Field was absent
{
"sha256": "1a60cb12f9f36a7b0e33ddc6f85edf265a951fae4ccf4246706ca26057931110",
"size": 3241
}added /files/skills~1creator-campaigns~1SKILL.md
Field was absent
{
"sha256": "35229d372be48c6615bbf250b972fd742d297f72cc3d5f1de1187f3857732ef6",
"size": 5439
}added /files/skills~1creator-campaigns~1references~1briefs-and-chat.md
Field was absent
{
"sha256": "ee41f94780e9e8ed3a2ccc3d21c5875a1b572aba258f9452e786c31b75ba4216",
"size": 3318
}added /files/skills~1creator-campaigns~1references~1campaigns.md
Field was absent
{
"sha256": "cb2c3cc61d04d4f5db42ce44ebca064c99b0be0e9e4e600c3e1fc85780f373b1",
"size": 5408
}added /files/skills~1creator-campaigns~1references~1jobs-and-applications.md
Field was absent
{
"sha256": "7ffd8ec81da9b2193b36f3e901a3e0dbf593240c3a17bdcae63559f26b774780",
"size": 3424
}added /files/skills~1creator-campaigns~1references~1payouts.md
Field was absent
{
"sha256": "a9d85a7d83c90b2c64a5d0878e86378e24a50dc49566b60c67a61f878b66730b",
"size": 2027
}added /files/skills~1ugc-automations~1SKILL.md
Field was absent
{
"sha256": "390c40fbc463fd9009fd3651b38dfa696c00b31d2b78061fb6a4a1a9aaa1980d",
"size": 4602
}added /files/skills~1ugc-automations~1references~1event-catalog.md
Field was absent
{
"sha256": "1c647ac740c4e75689f1bb0affa7d4863ec55bddcd88aff4fa0d205ebd718f46",
"size": 9346
}added /files/skills~1ugc-automations~1references~1recipes.md
Field was absent
{
"sha256": "eb29b2c9a9b6ba83fdcab57da8f99097b394a88898b75d3b12860456b2d94182",
"size": 3684
}added /files/skills~1ugc-reporting~1SKILL.md
Field was absent
{
"sha256": "6151118cbfbb76587b8a37d5815afd95dbc450562091c266f3f48eb47ddbc6d2",
"size": 4972
}added /files/skills~1ugc-reporting~1references~1recipes.md
Field was absent
{
"sha256": "f03a4ec821b52c4ccbc78115dcfa9650abcab167f172a32760e1c90bac52ab76",
"size": 6012
}changed /files/skills~1viral-app-mcp~1SKILL.md/sha256
"ec7f74e7ec6a336477ae239117feff30092d4aa942aa10fc2faaef7efe74761f"
"d1c995861edfbf2c421262e75c9fbb0ad0e36db076422e378151f391a0144e27"
changed /files/skills~1viral-app-mcp~1SKILL.md/size
3750
7632
added /files/skills~1viral-app-mcp~1references~1cards.md
Field was absent
{
"sha256": "4f43422a7e241dd31e1cb65d3425afaf639d70c9694f71a1e0653f9a4ec1a839",
"size": 4233
}added /files/skills~1viral-app-mcp~1references~1tools.md
Field was absent
{
"sha256": "b8ac79a49835a8436aee433ca4a89f647e2f2158a55c394a26febad8fc0c4e14",
"size": 8625
}added /files/skills~1viral-research~1SKILL.md
Field was absent
{
"sha256": "436130f6a4723fbe5b8f4e3a664ebadf99d655a246e0d10c98e7c4f485f8ba80",
"size": 4828
}added /files/skills~1viral-research~1references~1hooks-to-brief.md
Field was absent
{
"sha256": "763d32b1bdd71d1973d5317e835ad962d3050a10a6ebed260fbac7aed40d0410",
"size": 2013
}added /files/skills~1viral-research~1references~1library-filters.md
Field was absent
{
"sha256": "96c090274b8b19f7145e8987d7ae55a56f0acdb01da9fc171cc8d6f618bd242d",
"size": 2872
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "579a3c1a1b869ac9ec7cd9205e2086f0b4967c7919179a6015c71485a196497a",
"size": 101
},
".codex-plugin/plugin.json": {
"sha256": "e380b59bc8962312c3ee264970f0ad02809219289f1e1ccc330f0779ac6009ac",
"size": 2588
},
".mcp.json": {
"sha256": "f3c871a0f43a23fd6de0b4e71e653b90ad554dd7595ae1d24954154447f00c38",
"size": 114
},
"assets/logo.png": {
"sha256": "489bc7ba96543f46c317bef0a42e25b1b6a393f02ca30e92a58e50076af56747",
"size": 10213
},
"assets/logo.svg": {
"sha256": "1a60cb12f9f36a7b0e33ddc6f85edf265a951fae4ccf4246706ca26057931110",
"size": 3241
},
"skills/creator-campaigns/SKILL.md": {
"sha256": "35229d372be48c6615bbf250b972fd742d297f72cc3d5f1de1187f3857732ef6",
"size": 5439
},
"skills/creator-campaigns/references/briefs-and-chat.md": {
"sha256": "ee41f94780e9e8ed3a2ccc3d21c5875a1b572aba258f9452e786c31b75ba4216",
"size": 3318
},
"skills/creator-campaigns/references/campaigns.md": {
"sha256": "cb2c3cc61d04d4f5db42ce44ebca064c99b0be0e9e4e600c3e1fc85780f373b1",
"size": 5408
},
"skills/creator-campaigns/references/jobs-and-applications.md": {
"sha256": "7ffd8ec81da9b2193b36f3e901a3e0dbf593240c3a17bdcae63559f26b774780",
"size": 3424
},
"skills/creator-campaigns/references/payouts.md": {
"sha256": "a9d85a7d83c90b2c64a5d0878e86378e24a50dc49566b60c67a61f878b66730b",
"size": 2027
},
"skills/ugc-automations/SKILL.md": {
"sha256": "390c40fbc463fd9009fd3651b38dfa696c00b31d2b78061fb6a4a1a9aaa1980d",
"size": 4602
},
"skills/ugc-automations/references/event-catalog.md": {
"sha256": "1c647ac740c4e75689f1bb0affa7d4863ec55bddcd88aff4fa0d205ebd718f46",
"size": 9346
},
"skills/ugc-automations/references/recipes.md": {
"sha256": "eb29b2c9a9b6ba83fdcab57da8f99097b394a88898b75d3b12860456b2d94182",
"size": 3684
},
"skills/ugc-reporting/SKILL.md": {
"sha256": "6151118cbfbb76587b8a37d5815afd95dbc450562091c266f3f48eb47ddbc6d2",
"size": 4972
},
"skills/ugc-reporting/references/recipes.md": {
"sha256": "f03a4ec821b52c4ccbc78115dcfa9650abcab167f172a32760e1c90bac52ab76",
"size": 6012
},
"skills/viral-app-mcp/SKILL.md": {
"sha256": "d1c995861edfbf2c421262e75c9fbb0ad0e36db076422e378151f391a0144e27",
"size": 7632
},
"skills/viral-app-mcp/references/cards.md": {
"sha256": "4f43422a7e241dd31e1cb65d3425afaf639d70c9694f71a1e0653f9a4ec1a839",
"size": 4233
},
"skills/viral-app-mcp/references/tools.md": {
"sha256": "b8ac79a49835a8436aee433ca4a89f647e2f2158a55c394a26febad8fc0c4e14",
"size": 8625
},
"skills/viral-research/SKILL.md": {
"sha256": "436130f6a4723fbe5b8f4e3a664ebadf99d655a246e0d10c98e7c4f485f8ba80",
"size": 4828
},
"skills/viral-research/references/hooks-to-brief.md": {
"sha256": "763d32b1bdd71d1973d5317e835ad962d3050a10a6ebed260fbac7aed40d0410",
"size": 2013
},
"skills/viral-research/references/library-filters.md": {
"sha256": "96c090274b8b19f7145e8987d7ae55a56f0acdb01da9fc171cc8d6f618bd242d",
"size": 2872
}
}
}SHA-256 of public snapshot: c14095e4f59af460cabb98f3d14206c299daecae918fd4b27dda58362fc0f2f1