ViralNote
www.viralnote.app
· Loona Brands LLC
Social media scheduling, cross-platform publishing, AI video clipping, and post analytics for creators. Reach it over MCP (Streamable HTTP) or the REST API described by the OpenAPI spec.
www.viralnote.app via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
D
Conformance score: 46/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-10-01 09:12:05 current | de18e3501f20… |
view → |
Endpoints
| Agent card | https://www.viralnote.app/.well-known/agent-card.json |
| Provider | https://www.viralnote.app |
| Docs | https://www.viralnote.app/developers/docs |
Skills · 6 declared · mapped to canonical taxonomy
Create a draft, schedule for a time, or publish immediately to any of: tiktok, instagram, youtube, twitter, threads, linkedin, facebook, pinterest, bluesky, red…
Import images and videos by URL or base64 into the library, list what is available, delete items.
Views, likes, comments, shares, and per-platform publish results over a date range; best-time insights.
List connected social accounts, Pinterest boards, and brands the agent can post as.
Register endpoints for post.published, post.failed, and related events so an agent can react without polling.
Turn long recordings into captioned, reframed short clips. Available in the dashboard and via credits endpoints; requires the Pro plan.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/www.viralnote.app) [](https://agenstry.com/agents/www.viralnote.app) [](https://agenstry.com/agents/www.viralnote.app) [](https://agenstry.com/agents/www.viralnote.app)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"protocolVersion": "0.3.0",
"name": "ViralNote",
"description": "Social media scheduling, cross-platform publishing, AI video clipping, and post analytics for creators. Reach it over MCP (Streamable HTTP) or the REST API described by the OpenAPI spec.",
"url": "https://dashboard.viralnote.app/api/mcp/mcp",
"preferredTransport": "MCP",
"additionalInterfaces": [
{
"url": "https://dashboard.viralnote.app/api/mcp/mcp",
"transport": "MCP"
},
{
"url": "https://dashboard.viralnote.app/api/v1",
"transport": "HTTP+JSON"
}
],
"provider": {
"organization": "Loona Brands LLC",
"url": "https://www.viralnote.app"
},
"iconUrl": "https://www.viralnote.app/vnlogo.png",
"version": "1.0.0",
"documentationUrl": "https://www.viralnote.app/developers/docs",
"capabilities": {
"streaming": false,
"pushNotifications": true,
"stateTransitionHistory": false
},
"securitySchemes": {
"oauth2": {
"type": "oauth2",
"description": "OAuth 2.0 authorization code with PKCE; dynamic client registration open.",
"flows": {
"authorizationCode": {
"authorizationUrl": "https://dashboard.viralnote.app/oauth/authorize",
"tokenUrl": "https://dashboard.viralnote.app/api/mcp/oauth/token",
"scopes": {
"posts:read": "List and read posts, drafts, schedules, publish results, media, accounts, and brands. Also covers analytics:read and comments:read.",
"posts:write": "Create and edit drafts, cancel scheduled posts, and manage media, brand profile, and saved replies.",
"posts:publish": "Publish immediately, schedule, and edit queued posts (paid plan or trial).",
"comments:read": "List synced comments, refresh the inbox from connected networks, and read saved replies.",
"comments:reply": "Send public replies as the connected brand account, and manage saved replies and handled state.",
"comments:moderate": "Hide, unhide, delete, or report comments on the connected network. Does not allow sending replies.",
"analytics:read": "Read published-post metrics, per-post metric history, and audience history. No access to drafts or comments.",
"webhooks:manage": "Register, update, and delete webhook subscriptions.",
"credits:read": "Read the video-processing credit balance, estimates, history, and per-brand usage.",
"credits:write": "Spend credits on AI generation, and buy credit packs."
}
}
}
},
"apiKey": {
"type": "apiKey",
"in": "header",
"name": "x-api-key",
"description": "Self-serve key from https://dashboard.viralnote.app/developers/auth. See https://www.viralnote.app/auth.md."
}
},
"security": [
{
"oauth2": [
"posts:read",
"posts:write",
"posts:publish",
"comments:read",
"comments:reply",
"comments:moderate",
"analytics:read",
"webhooks:manage",
"credits:read",
"credits:write"
]
},
{
"apiKey": []
}
],
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "schedule-post",
"name": "Schedule or publish a social post",
"description": "Create a draft, schedule for a time, or publish immediately to any of: tiktok, instagram, youtube, twitter, threads, linkedin, facebook, pinterest, bluesky, reddit. Per-platform captions, threads, carousels, video.",
"tags": [
"social-media",
"scheduling",
"publishing"
],
"examples": [
"Schedule this clip to TikTok, Reels and Shorts tomorrow at 9am",
"Post this thread to X and a longer version to LinkedIn"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "media-library",
"name": "Import and manage media",
"description": "Import images and videos by URL or base64 into the library, list what is available, delete items.",
"tags": [
"media"
],
"examples": [
"Import this image and use it for an Instagram post"
]
},
{
"id": "analytics",
"name": "Read post analytics",
"description": "Views, likes, comments, shares, and per-platform publish results over a date range; best-time insights.",
"tags": [
"analytics",
"reporting"
],
"examples": [
"How did last week's posts perform on TikTok vs Instagram?"
]
},
{
"id": "accounts",
"name": "Connected accounts and brands",
"description": "List connected social accounts, Pinterest boards, and brands the agent can post as.",
"tags": [
"accounts"
],
"examples": [
"Which of my accounts are connected?"
]
},
{
"id": "webhooks",
"name": "Webhook subscriptions",
"description": "Register endpoints for post.published, post.failed, and related events so an agent can react without polling.",
"tags": [
"webhooks",
"events"
]
},
{
"id": "ai-clipping",
"name": "AI video clipping (Pro)",
"description": "Turn long recordings into captioned, reframed short clips. Available in the dashboard and via credits endpoints; requires the Pro plan.",
"tags": [
"video",
"ai"
]
}
],
"supportsAuthenticatedExtendedCard": false,
"metadata": {
"openapi": "https://www.viralnote.app/openapi.json",
"auth": "https://www.viralnote.app/auth.md",
"llms": "https://www.viralnote.app/llms.txt",
"capabilities": [
"schedule-social-posts",
"publish-social-posts",
"cross-post-multi-platform",
"media-library-import",
"post-analytics",
"webhooks",
"ai-video-clipping",
"ai-captions",
"creator-mini-page"
]
}
}