# Genviral for AI agents

Genviral is a social media platform that AI agents can operate directly. An agent can generate images, videos, and slideshows, then schedule and publish them to TikTok, Instagram, YouTube, LinkedIn, Pinterest, Facebook, X, and Bluesky, using either a Model Context Protocol server or a REST API.

## Two ways to connect

Assistants connect over MCP. Code connects over REST. Both hit the same backend services, so anything one can do, the other can too.

- MCP server at https://mcp.genviral.io/mcp — add Genviral as a connector in Claude, ChatGPT, or any MCP client. Authorization is OAuth, scoped per permission.
- Partner REST API — authenticate with an API key and call the documented endpoints directly. Reference at https://docs.genviral.io.
- Discovery — clients that support it can read /.well-known/mcp/server-card.json to find the endpoint, tools, and scopes automatically.

## What an agent can do

Every tool below executes real work against your account. There are no stubs that return a link and ask a human to finish the job.

- Read accounts, posts, and analytics: Get Genviral context, List posts, Get analytics, Research social trends, Search the viral content library, Browse content library, Get job status.
- Create and edit content: Upload media, Manage content library, Manage packs and templates, Manage slideshows, Manage analytics targets, Prepare a post, Manage scheduled posts.
- Schedule and publish posts: Publish or retry a post.
- Generate images and videos: Generate or render a slideshow, Generate Studio media.

## How permissions work

An MCP connection grants scopes explicitly, and a token can only call the endpoints its scopes cover. Publishing is separated from content creation, so an agent can be allowed to draft without being allowed to post.

- context:read — read accounts, scheduled posts, and analytics.
- content:write — create slideshows, edit drafts, and manage media.
- posts:publish — schedule or publish to a connected account.
- media:generate — run image and video generation.

## A typical run

Ask for a week of content and the agent generates the media, writes the captions, schedules each post to the right account at the right time, and reports back what it queued. It reads analytics on the next run and adjusts.

## Can an AI agent post to social media on my behalf?

Yes. Genviral exposes scheduling and publishing as MCP tools and REST endpoints, so an agent can publish to a connected account once you grant the posts:publish scope.

## Which social platforms can an agent publish to through Genviral?

TikTok, Instagram, YouTube, LinkedIn, Pinterest, Facebook, X, Bluesky, and Telegram.

## Does Genviral have an MCP server?

Yes. Genviral publishes an MCP server with OAuth authorization and a discovery document at /.well-known/mcp/server-card.json.

## Can an agent generate the content, or only schedule it?

Both. Agents can generate images, videos, and multi-slide carousels through the same interface they use to schedule, which is the main difference from scheduler-only tools.

---

Canonical HTML: https://www.genviral.io/agents
