Let AI agents publish your short-form videos

Give Claude, Claude Code, Codex, Cursor, Windsurf, OpenClaw, Hermes Agent, or your own AI agent an official MCP server, npm package, and JSON-first toolchain for discovering accounts, validating a video payload, creating a post, and checking status.

taislytaislytaislytaislytaisly
148,473+ posts published
No credit card required
AI agent video publishing workflow

Get started in minutes

Use the remote MCP endpoint when your agent supports hosted MCP, or ask a shell-capable agent to install the npm package and complete browser setup. After that, the agent can list connected accounts, validate the post, and publish or schedule it.

Keep a human in the loop: agents should confirm the video, caption, accounts, and schedule before publishing.

Publishing video through MCP?Remote MCP works with public video URLs. Local MCP and CLI can use files on your computer.Read the MCP video upload guide
Terminal
npm install -g @taisly/agent
taisly setup --agent codex
# open the returned loginUrl
taisly checkin --agent codex
taisly platforms:list
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>

Give this prompt to your AI agent

Use the same flow with any shell-capable AI agent. Choose your agent above and the commands below will be ready to copy.

Prompt
Help me set up Taisly Agent Kit.

1. Install the CLI: npm i -g @taisly/agent
2. Run taisly setup --agent codex and send me the login URL so I can finish authentication.
3. Wait for me to finish login in the browser.
4. Run taisly checkin --agent codex.
5. Tell me if Taisly is connected and ready. If not, tell me what failed.

If you cannot install or run the Taisly CLI in this environment, stop and tell me to open Taisly Settings instead.
campaign.json
{
  "video": "./launch.mp4",
  "description": "New product update is live",
  "platforms": ["platform-id-1", "platform-id-2"],
  "scheduled": "2026-06-14T09:00:00+07:00"
}

The payload an agent sends

Agents do not need to understand the whole Taisly app. They only need a video path or URL, a caption, destination platform IDs from platforms:list, and an optional scheduled time.

Built for the agent process

1

Discover accounts

Agents list connected TikTok, Instagram, YouTube, X, and Facebook accounts before taking action.

taisly platforms:list
taisly platforms:schema --platform TikTok
2

Validate payloads

Agents check video files, destination IDs, captions, and schedule values before creating a live post.

taisly posts:validate --json ./campaign.json
3

Create and track

The package wraps Taisly's video posting API, returns a stable historyId, and lets agents check status.

taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>

Package, SKILL.md, and docs in one flow

Taisly Agent Kit is published as a remote MCP server, npm package, public GitHub repository, bundled SKILL.md, and documented posting workflow. Manual API keys are still available as a fallback for backend workers.

AI agent video publishing workflow

Works with the agents people already use

This is the same simple mental model people expect from modern agent integrations: connect the official MCP server or install the package, finish login in the browser, then let the agent use Taisly tools with human approval before publishing.

Remote MCP

Connect agents that support remote MCP to the OAuth endpoint at https://app.taisly.com/mcp.

npm package

Install @taisly/agent when an agent can run shell commands, needs the CLI, or needs local stdio MCP for files on your machine.

GitHub + SKILL.md

Use the public repository, README, examples, and bundled SKILL.md when your agent can read package instructions before acting.

Command reference for agents

These are the primitives agents can safely compose. The app stays simple for humans, while the package gives agents a predictable process.

taisly setup

Start browser-based authentication and return a login URL for the user.

taisly checkin

Finish setup after browser approval and store a local agent credential.

taisly platforms:list

List connected social accounts before choosing destinations.

taisly platforms:schema

Show platform constraints so the agent can prepare valid video posts.

taisly posts:validate

Check video, caption, account IDs, and schedule before live creation.

taisly posts:create

Create an immediate or scheduled video post and return historyId.

taisly posts:status

Read the posting result later with a stable historyId.

taisly reposts:create

Create a repost rule across connected accounts when the user asks.

Features

Auto Repost Feature

Auto Repost

Repost your videos automatically to multiple social media platforms

Auto Post Feature

Auto Post

Post your videos automatically to multiple social media platforms

Auto Repost Feature

Schedule Posts

Plan and schedule your content to post at optimal times across platforms

Pricing

Starter
$7/month
5 Connected Accounts
Unlimited Posts
Schedule Posts
Influencer
$13/month
10 Connected Accounts
Unlimited Posts
2 Repost Sources
Unlimited Reposts
Schedule Posts
Pro
$49.99/month
Unlimited Accounts
Unlimited Posts
Unlimited Repost Sources
Unlimited Reposts
Schedule Posts
API for Developers

REST API for Video Automation

Programmatically post videos, manage platforms, and track performance. Simple authentication, powerful features.

Perfect for AI Agents

Turn your AI Agents into social media manager. Post to TikTok, Instagram, YouTube, X, Facebook, and more - all from one chat message.

bash
# Get your API key from Settings
# Then use it in your requests

# List connected platforms
curl -X GET https://app.taisly.com/api/private/platform/platforms \
  -H "Authorization: Bearer YOUR_API_KEY"

# Post a video
curl -X POST https://app.taisly.com/api/private/post \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "video=@video.mp4" \
  -F "platforms=[\"PLATFORM_ID\"]" \
  -F "description=My video description"

Frequently Asked Questions

Is social media scheduling safe with Taisly?
We use the official API platforms & have been reviewed by every platform we integrate with, so your accounts will always be safe
Is it free to use?
How does Taisly's video reposting work?
Does Taisly have an iOS or Android app?
What video size and duration does Taisly support?

All The Different Ways To Auto Post Video