> ## Documentation Index
> Fetch the complete documentation index at: https://docs.postsider.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Volta: Unified Social Publishing for Teams and AI Agents

> Volta is an open-source social publishing platform for teams and AI agents. Connect to 40+ platforms via MCP, REST API, SDK, or visual scheduling.

Volta (also known as PostSider) is an open-source social publishing platform that gives your entire organization — humans and AI agents alike — a single, consistent way to create, schedule, and publish content across more than 40 platforms. Whether you're a marketer planning next week's campaigns on a drag-and-drop calendar or a developer wiring Claude Code into your content pipeline, Volta provides the right interface for the job. This page introduces Volta's two main surfaces, its key features, and the three publishing paths available to you.

## Two surfaces, one platform

Volta is built around two complementary surfaces that share the same underlying data and integration layer.

<CardGroup cols={2}>
  <Card title="Scheduling Dashboard" icon="calendar-days">
    A visual calendar built for humans. Drag posts into time slots, manage your media library, collaborate with teammates, and monitor per-post analytics — all from a clean, Apple-inspired interface with no extra tooling required.
  </Card>

  <Card title="Agent Bridge" icon="robot">
    A machine-first surface built for developers and AI agents. Expose the full publishing API to Claude Code, Codex, or any MCP-compatible runtime. Schedule, publish, list channels, and pull analytics programmatically — no dashboard needed.
  </Card>
</CardGroup>

## Key features

<CardGroup cols={2}>
  <Card title="40+ Platform Connectors" icon="plug">
    Connect X, LinkedIn, Facebook, Instagram, YouTube, TikTok, Threads, Bluesky, Mastodon, Reddit, Discord, Slack, Telegram, Pinterest, and dozens more — all from one place.
  </Card>

  <Card title="MCP Server" icon="server">
    Expose 16 publishing and analytics tools to AI agents over the Model Context Protocol. Connect via URL key, Bearer token, SSE streaming, or full OAuth 2.1 + PKCE.
  </Card>

  <Card title="Visual Calendar" icon="calendar">
    Drag-and-drop scheduling with time slot management, a shared media library, and per-post performance tracking where supported by the provider.
  </Card>

  <Card title="REST API & SDK" icon="code">
    A versioned `/public/v1` REST API and the `@postsider/node` npm package give you full programmatic control over posts, channels, and analytics.
  </Card>

  <Card title="Team Collaboration" icon="users">
    Invite team members with role-based access (Admin or User), organize work across multiple organizations, and keep each brand in its own workspace.
  </Card>

  <Card title="AI Assistant" icon="sparkles">
    Generate, refine, and split posts using the built-in OpenAI-powered copilot — available directly in the dashboard composer and through the agent bridge.
  </Card>

  <Card title="Durable Scheduling" icon="clock">
    Scheduled posts are guaranteed to publish at the right time — even if the server restarts or crashes between now and then. No babysitting required.
  </Card>

  <Card title="Self-Hostable" icon="house-lock">
    Run Volta entirely on your own infrastructure with Docker Compose. PostgreSQL, Redis, and Temporal are included out of the box — no managed services required.
  </Card>
</CardGroup>

## Three ways to publish

You can reach Volta's publishing engine in whichever way fits your workflow best.

### 1 — Dashboard UI

Open the visual calendar at your Volta instance URL (e.g. `http://localhost:4007`), connect a channel from the **Channels** menu, and drag your post onto the calendar. This path requires no code and is ideal for marketing teams managing recurring schedules.

### 2 — REST API and SDK

Volta exposes a versioned REST API at `/public/v1`. Authenticate with an API key from **Settings → API Keys** and call endpoints directly with `curl` or any HTTP client. For TypeScript and Node.js projects, the `@postsider/node` SDK wraps every endpoint with full type safety.

```bash theme={null}
npm install @postsider/node
```

### 3 — MCP server for AI agents

The MCP server is Volta's primary surface for AI agents. Point Claude Code, Codex, or any MCP-compatible runtime at your instance's `/mcp/:apiKey` endpoint and your agent immediately gains access to 16 tools covering scheduling, analytics, channel management, media uploads, and more. A public `/mcp/info` endpoint returns ready-to-paste quickstart configs — no documentation lookup required.

```text theme={null}
https://your-instance.com/mcp/YOUR_API_KEY
```

***

Ready to connect your first channel? Head to the [Quickstart](/quickstart) to publish your first post in under five minutes.
