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

Stable

Versioned, OpenAPI-described HTTP endpoints. Use any HTTP client, in any language.

API keys & authentication

Setup

Generate scoped keys, secure your requests, and understand the auth model used across the API.

MCP server

Coming soon

Connect Claude Desktop, Claude Code, or Cursor to ViralNote with one config entry. Native tool calls, no glue code.

Agent skill

Coming soon

Open-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. 1. Sign in to ViralNote and create an API key in Settings → API keys.
  2. 2. List your media library:
    curl https://viralnote.app/api/v1/media \
      -H "x-api-key: $VIRALNOTE_API_KEY"
  3. 3. Schedule a post — see /developers/docs for the full POST /posts schema.