Agent logo

Agent

by taisly

Publish or schedule short-form videos across connected TikTok, Instagram, YouTube, X, and Facebook accounts.

Install Agent

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "taisly-agent": {
      "command": "npx",
      "args": [
        "-y",
        "@taisly/agent"
      ],
      "env": {
        "TAISLY_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

taisly/agent connects AI agents to Taisly for managing connected social accounts and publishing short-form videos. Its MCP workflow covers authentication checks, account discovery, platform-specific schemas, video validation, immediate or scheduled publishing, and post-status checks. Use the remote MCP endpoint with OAuth or run the npm package locally over stdio with a Taisly API key. It fits agents that create captions or campaigns but need an external service to handle multi-platform video delivery.

Use cases

  • Publish one video to multiple connected social accounts
  • Validate video settings before creating a live post
  • Schedule short-form campaigns across supported platforms
  • Check the status of previously created posts

Key features

  • Multi-platform short-form video publishing
  • Connected-account discovery and authorization
  • Video payload validation
  • Immediate and scheduled posts
  • Platform-specific settings schemas
  • Post history status checks

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

21/22 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @taisly/agent (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars222Stargazers on the source repository.
npm downloads754Package downloads in the last 30 days.
Last commit6d agoMost recent push to the default branch.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Agent works

What taisly/agent MCP server does

taisly/agent gives AI agents a JSON-oriented interface for short-form video publishing through Taisly. It can inspect authentication, list connected social accounts, start and check account connections, validate a video payload, create a post, schedule it for a future time, and retrieve the status of a published post.

Supported destinations include TikTok, Instagram, YouTube, X, and Facebook. The workflow uses the platform account identifiers returned by Taisly, allowing one video and description to target multiple connected accounts. Platform-specific publishing options can be discovered before submission, including TikTok visibility and interaction controls and YouTube settings.

The package is intended for agents that handle content planning, caption generation, or campaign logic while Taisly performs account connections and publishing execution.

How it works

The recommended sequence is authentication, platform discovery, validation, explicit confirmation, creation, and status checking. Agents can first call the authentication and platform-list operations, then use the platform schema operation to learn accepted settings. Validation checks the proposed video and destination configuration before a create operation is made.

A successful create operation returns a history identifier. Store that identifier and pass it to the status operation when the agent needs to inspect the resulting post. Posts can be created immediately or assigned a scheduled timestamp. Settings are grouped by destination platform and passed as a structured object.

Taisly offers a remote MCP endpoint at https://app.taisly.com/mcp, where OAuth handles access. The npm package also starts a local stdio MCP process for local-file, SDK, CLI, or isolated automation workflows.

Setup and configuration

For remote MCP, add the Taisly endpoint through a client’s remote MCP and OAuth settings. The package is not required for this connection, and authorization may require a user or administrator approval.

For local use, install @taisly/agent globally or invoke it with npx, then run:

Terminal
npx @taisly/agent mcp

The local workflow can authenticate through browser-based setup, which stores an agent credential locally. A manual alternative is to create a Taisly API key and expose it as TAISLY_API_KEY. The default local credential location is ~/.taisly/config.json; TAISLY_CONFIG_HOME can select another configuration directory for CI, tests, or separate agent profiles.

Connected accounts must be authorized before publishing. Account connection flows support Instagram, TikTok, YouTube, X, and Facebook.

Tools and capabilities

  • Check Taisly authentication status.
  • List connected social accounts and platform identifiers.
  • Start and verify a social-account connection.
  • Discover destination-specific posting settings.
  • Validate a local video and its publishing payload.
  • Publish immediately or schedule a video post.
  • Retrieve post status using a returned history identifier.

Limitations and notes

Publishing depends on connected accounts and valid Taisly access. The recommended agent skill asks for explicit confirmation before creating a live post. Free installation does not mean every workflow is unlimited: higher-volume publishing, larger account sets, and automatic repost workflows are associated with paid plans. OAuth users should reconnect through OAuth when remote access expires rather than switching connection methods.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Agent

taisly/agent is an MCP server that connects AI agents to Taisly and its connected TikTok, Instagram, YouTube, X, and Facebook accounts. Its main tools check authentication, list and connect platforms, validate videos, create or schedule posts, discover platform settings, and retrieve post status using a history identifier.

Install it with `npm install -g @taisly/agent` or run it without a global install using `npx @taisly/agent mcp`. The local package starts a stdio MCP server and requires Taisly authentication, either through browser setup or the `TAISLY_API_KEY` environment variable.

Add `https://app.taisly.com/mcp` through the client’s remote MCP and OAuth settings. OAuth provides access for the remote connection, so local package installation and a manually copied API key are not required for this setup.

Yes, taisly/agent can schedule video posts by passing a scheduled timestamp when creating the post. The same workflow supports immediate publishing, multiple connected destination accounts, and later status checks using the returned history identifier.

taisly/agent supports TikTok, Instagram Reels, YouTube Shorts, X, and Facebook through Taisly. Account connection slugs include Instagram, TikTok, YouTube, X, and Facebook, while platform-specific schemas expose accepted publishing settings.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAgent AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/taisly-agent?style=directory)](https://allmcps.com/mcp/taisly-agent)
HTML Embed
<a href="https://allmcps.com/mcp/taisly-agent"><img src="https://allmcps.com/api/badge/taisly-agent?style=directory" alt="Agent on AllMCPs" /></a>