ViralNote for developers
Build social agents on ViralNote
Schedule posts, manage media, query analytics, and import from connected platforms — programmatically, from any language or agent. A versioned REST API, an MCP server for Claude Desktop and Cursor, and an open-source skill for autonomous agents.
REST API reference
StableVersioned, OpenAPI-described HTTP endpoints. Use any HTTP client, in any language.
API keys & authentication
SetupGenerate scoped keys, secure your requests, and understand the auth model used across the API.
MCP server
Coming soonConnect Claude Desktop, Claude Code, or Cursor to ViralNote with one config entry. Native tool calls, no glue code.
Agent skill
Coming soonOpen-source skill pack for autonomous agents. Drop into your skills directory and your agent learns the ViralNote surface area.
Open source on GitHub
The skill pack and MCP server are MIT-licensed and open source. Issues and PRs welcome.
Raw OpenAPI spec
The machine-readable specification. Pipe into Postman, generate clients, or feed to an agent.
Quick start
Three steps from zero to a scheduled post.
- 1. Sign in to ViralNote and create an API key in Settings → API keys.
- 2. List your media library:
curl https://viralnote.app/api/v1/media \ -H "x-api-key: $VIRALNOTE_API_KEY"
- 3. Schedule a post — see /developers/docs for the full POST
/postsschema.