
AI 에이전트 소셜 미디어 게시 API: MCP, 예약 게시, 자동 리포스트
AI 에이전트는 캠페인을 계획하고 캡션과 게시 시간을 정하며 동영상까지 준비할 수 있습니다. 이제 필요한 것은 에이전트를 실제 소셜 계정에 안전하게 연결하는 실행 계층입니다.
Taisly Agent Kit은 연결 계정 탐색, 동영상 검증, 즉시/예약 게시, 상태 확인, 자동 리포스트 규칙을 구조화된 도구로 제공합니다.
가장 빠른 연결은 공식 원격 MCP 서버입니다.
https://app.taisly.com/mcp
streamable HTTP와 OAuth를 사용합니다. 컴퓨터의 파일은 로컬 MCP, JSON 중심 CLI, JavaScript SDK 또는 소셜 미디어 게시 API로 처리할 수 있습니다.
요약: MCP 도구, 명령 또는 API를 사용할 수 있는 AI 에이전트라면 Taisly로 숏폼 동영상을 게시할 수 있습니다. 안전한 순서는 인증 → 계정 탐색 → 검증 → 사용자 최종 승인 → 게시/예약 →
historyId저장입니다.
AI 에이전트 소셜 미디어 게시 API란?
자연어 요청을 실제 소셜 작업으로 바꾸는 인터페이스입니다. 에이전트는 연결 상태와 정확한 계정 ID를 확인하고, 플랫폼 요구 사항을 읽고, 브라우저 승인으로 계정을 연결하며, 공개 URL 또는 로컬 파일을 검증하고, 게시·예약·상태 확인·리포스트 자동화를 수행합니다.
Taisly는 플랫폼 인증과 실행을, 에이전트는 계획·콘텐츠 준비·도구 선택·검증·오케스트레이션을 담당합니다.
Taisly로 할 수 있는 작업
| 사용자 요청 | 기능 | 결과 |
|---|---|---|
| “어떤 계정을 쓸 수 있어?” | 연결 플랫폼 목록 | 이름, 유형, ID 반환 |
| “Instagram을 연결해 줘.” | 브라우저 연결 시작/확인 | 사용자 승인 후 검증 |
| “TikTok에 올릴 수 있어?” | schema와 게시 검증 | 실제 게시 전 오류 발견 |
| “선택한 곳에 게시해 줘.” | 선택 ID로 게시 생성 | 명시한 대상에만 게시 |
| “금요일 9시에 예약해 줘.” | ISO 날짜와 시간대 | 지정 시각에 예약 |
| “게시가 끝났어?” | historyId 상태 조회 |
플랫폼별 결과 |
| “YouTube를 자동 리포스트해 줘.” | 리포스트 규칙 | 향후 동영상 자동 배포 |
Taisly는 동영상 게시 실행 계층이며 편집기, 캡션 생성기 또는 AI 모델의 대체재가 아닙니다.
네 가지 연결 방법
| 방법 | 적합한 환경 | 동영상 입력 | 인증 |
|---|---|---|---|
| Taisly Application 설정 마법사 | 안내형 설정 | 통합에 따라 공개 URL/로컬 파일 | OAuth/브라우저 |
| 원격 MCP | ChatGPT Apps, Claude connector, 호스팅 에이전트 | 직접 공개 http/https URL |
OAuth 또는 API key |
| 로컬 MCP/CLI | Codex, Claude Code, Cursor 등 | ./launch.mp4 같은 로컬 경로 |
브라우저 자격 증명/API key |
| SDK/REST API | 자체 제품과 백엔드 | endpoint에 따라 파일/URL | Taisly API key |
Taisly Application 설정 마법사
AI Agents Setup은 Codex, ChatGPT, Claude, Claude Code, OpenClaw, Hermes Agent 및 기타 MCP/터미널 에이전트용 경로를 제공합니다. 선택 → 연결 → 시작 흐름이 명령, connector 설정 또는 복사 가능한 프롬프트를 생성합니다.
원격 MCP 연결
Server name: Taisly Social Media Posting
MCP endpoint: https://app.taisly.com/mcp
Transport: Streamable HTTP
Recommended authentication: OAuth
MCP Registry ID: io.github.taisly/agent
codex mcp add taisly --url https://app.taisly.com/mcp
codex mcp login taisly
claude mcp add --transport http taisly https://app.taisly.com/mcp
사용자가 브라우저에서 권한을 승인하므로 에이전트는 소셜 비밀번호를 받지 않습니다.
ChatGPT App과 Claude connector
원격 MCP를 지원하는 ChatGPT에서 Taisly App/connector를 만들고, Claude web·desktop·mobile에서는 동일한 MCP URL을 사용자 지정 connector로 추가합니다. 마법사가 OAuth와 활성화 단계를 제공합니다.
MCP 동영상 게시 가이드를 참고하세요.
로컬 MCP, CLI, SDK, API
원격 서버는 ./video.mp4나 비공개 폴더를 읽을 수 없습니다.
npx -y @taisly/agent mcp
codex mcp add taisly -- npx -y @taisly/agent mcp
claude mcp add --transport stdio taisly -- npx -y @taisly/agent mcp
npm install -g @taisly/agent
taisly setup --agent codex
taisly checkin --agent codex
taisly auth:status
{"mcpServers":{"taisly":{"command":"npx","args":["-y","@taisly/agent","mcp"]}}}
Cursor, Windsurf, Cline, Aider도 로컬 명령을 실행할 수 있으면 사용 가능합니다. 백엔드는 Taisly Settings의 API key와 API 문서를 사용할 수 있습니다.
공개 직링크는 원격 MCP, 로컬 파일은 로컬 MCP/CLI, 로그인 페이지는 공개 다운로드 URL 또는 로컬 MCP, 백엔드는 SDK/REST API를 선택하세요. videoUrl은 로그인·cookie·VPN 없이 다운로드되어야 하며 한도는 500MB입니다. 로컬 검사는 .mp4, .mov, .avi, .mkv, .webm, .flv, .mpeg, .mpg를 지원합니다.
MCP 도구와 안전 흐름
- 인증/계정:
taisly_auth_status,taisly_platforms_list,taisly_platform_schema,taisly_platform_connect_start,taisly_platform_connect_check - 게시/상태:
taisly_posts_validate,taisly_posts_create,taisly_posts_status,taisly_posts_list - 리포스트:
taisly_reposts_list,taisly_reposts_create - 로컬 설정:
taisly_agent_setup_start,taisly_agent_checkin
instagram, tiktok, youtube, x, facebook 연결을 지원합니다. ID를 추측하지 말고, 사용자가 동영상·캡션·대상·시간을 승인한 뒤에만 confirmed: true를 사용하세요.
인증 -> 계정 목록 -> 플랫폼 요구 사항 -> 검증 -> 최종 작업 표시
-> 명시적 승인 -> 게시/예약 -> historyId 저장 -> 상태 확인
게시, 예약, 리포스트 예시
Taisly MCP로 https://cdn.example.com/launch.mp4 를 TikTok과 Instagram에
“출시일입니다. 30초 제품 소개를 확인하세요.”라는 캡션으로 지금 게시해 줘.
먼저 계정과 요구 사항을 확인하고 검증한 뒤 최종 작업을 보여 줘.
내 승인 전에는 게시하지 말고, 게시 후 historyId와 상태를 반환해 줘.
{"videoUrl":"https://cdn.example.com/launch.mp4","platforms":["platform_id_1","platform_id_2"],"description":"출시일입니다. 30초 제품 소개를 확인하세요.","confirmed":true}
{"video":"./launch.mp4","platforms":["platform_id_1","platform_id_2","platform_id_3"],"description":"소셜 동영상을 더 빠르게 게시하는 방법.","scheduled":"2026-07-31T09:00:00+07:00"}
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>
시간대가 포함된 예약 시각과 대상 계정을 사용자에게 다시 보여 주세요.
taisly reposts:list
taisly reposts:create --from <youtube_platform_id> --to <tiktok_platform_id>,<instagram_platform_id>
MCP는 taisly_reposts_list와 taisly_reposts_create를 사용합니다. 전체 리포스트 가이드, TikTok, Instagram Reels, YouTube Shorts를 참고하세요.
누락 계정은 taisly_platform_connect_start로 connectUrl을 만들고 사용자 승인을 기다린 다음 taisly_platform_connect_check와 새 목록으로 확인합니다. 비밀번호는 필요 없습니다. Instagram 및 YouTube 가이드도 있습니다.
지원 에이전트와 플랫폼
대화형: ChatGPT, Claude, Gemini, Microsoft Copilot, Perplexity, Grok, DeepSeek, Mistral AI.
코딩: Codex, Claude Code, OpenClaw, Hermes Agent, Cursor, Windsurf, Cline, Aider, GitHub Copilot Chat, Amazon Q, Replit Agent, Codeium, Tabnine, Bolt.new, Lovable, v0.
프레임워크/동영상: Manus, Lindy AI, Superagent, Vellum, Semantic Kernel, AutoGen, MetaGPT, Agent Zero, Runway, Synthesia, HeyGen, Sora, Pika, Kling AI, InVideo, CapCut, Canva, Descript, Opus Clip. 전체 디렉터리도 확인하세요.
게시 대상은 TikTok, Instagram Reels, YouTube Shorts, X, Facebook입니다.
설정과 안전 규칙
taisly_platform_schema로 캡션 길이, 필수 항목, 공개 범위, 시간대, 화면 비율, 길이를 확인하세요. 스팸처럼 보이지 않는 게시, 낮은 조회수 원인, 최적 시간, 동영상 압축도 참고할 수 있습니다.
계정 ID를 추측하지 말고, 요청 범위만 사용하고, 먼저 검증하고, 최종 작업을 보여 주고, 명시적 승인을 받으세요. TAISLY_API_KEY를 노출하지 말고 historyId를 저장하며, timeout 후에는 무작정 재시도하지 말고 기록을 확인하고, 요금제와 플랫폼 정책을 준수하세요.
JSON CLI와 SDK
taisly auth:status
taisly platforms:list
taisly platforms:schema --platform TikTok
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:list --page 1
taisly posts:status --id <historyId>
taisly reposts:list
import { Taisly } from "@taisly/agent";
const taisly = new Taisly({ apiKey: process.env.TAISLY_API_KEY });
const platforms = await taisly.platforms.list();
const validation = await taisly.posts.validate({
video: "./launch.mp4", platforms: [platforms.data[0].id], description: "출시일",
});
if (!validation.success) throw new Error("게시물 검증에 실패했습니다.");
const post = await taisly.posts.create({
video: "./launch.mp4", platforms: [platforms.data[0].id],
description: "출시일", scheduled: "2026-07-31T09:00:00+07:00",
});
console.log(post.historyId);
integrations:list는 platforms:list의 별칭이며, 실제 환경에서는 첫 계정이 아니라 사용자 요청과 정확히 일치시켜야 합니다.
복사 가능한 프롬프트
이 환경을 Taisly에 연결해 줘. npm i -g @taisly/agent를 설치하고
taisly setup --agent <agent-slug>를 실행한 뒤 로그인 URL을 보내고 승인을 기다려 줘.
checkin, auth:status, platforms:list를 실행하고 준비 상태, 계정 이름, ID를 알려 줘.
자격 증명을 출력하거나 설정 중 실제 게시물을 만들지 마.
Taisly MCP를 사용해. 게시 전 인증과 계정을 확인하고 정확한 ID를 일치시키며,
schema와 동영상/캡션/대상/시간을 검증하고 최종 작업을 보여 준 뒤 승인을 기다려.
승인 후에만 confirmed: true로 taisly_posts_create를 호출하고 historyId와 상태를 반환해.
원격 MCP는 공개 videoUrl, 로컬 파일은 로컬 MCP/CLI를 사용해.
ID를 만들거나 자격 증명을 노출하거나 요청하지 않은 계정에 게시하거나 무작정 재시도하지 마.
기계 판독형 요약
name: Taisly Social Media Posting
purpose: 숏폼 동영상 게시, 예약, 추적, 자동 리포스트
website: https://taisly.com/ko
application_setup: https://app.taisly.com/agent-kit
remote_mcp:
url: https://app.taisly.com/mcp
transport: streamable-http
auth: oauth
video_input: 직접 공개된 http 또는 https URL
local_package:
npm: "@taisly/agent"
mcp_command: npx -y @taisly/agent mcp
cli_command: taisly
video_input: 로컬 동영상 경로
registry:
id: io.github.taisly/agent
safety:
- 대상 ID를 추측하지 않기
- 게시 전 검증
- 명시적 사용자 승인
- historyId 저장
- 자격 증명 비공개
자주 묻는 질문
AI 에이전트는 TikTok, Instagram Reels, YouTube Shorts, X, Facebook에 게시하고, 시간대가 있는 scheduled 값으로 예약하고, 승인 후 리포스트 규칙을 만들 수 있습니다. 원격 MCP는 로컬 파일을 읽지 못하므로 공개 videoUrl이 필요합니다. ChatGPT App과 Claude web은 원격 connector를, Claude Code와 Codex는 원격/로컬 MCP 또는 CLI를 사용할 수 있습니다. Taisly는 일반 텍스트 게시 API가 아니라 숏폼 동영상과 리포스트용이며, 브라우저 인증 덕분에 에이전트가 소셜 비밀번호를 받을 필요가 없습니다.
공식 자료: Agent Kit, 에이전트 디렉터리, MCP 문서, API, npm, GitHub, MCP Registry, Glama.
안전한 읽기 전용 작업으로 시작
Taisly AI Agents Setup에서 에이전트를 연결한 후 다음을 요청하세요.
Taisly로 연결된 소셜 계정을 나열해 줘.
동영상 게시 준비가 된 계정과 사용할 platform ID를 알려 줘.
아직 게시물을 만들지 마.


