
API do publikowania w social media dla agentów AI: MCP, planowanie i repostowanie
Agent AI potrafi już zaplanować kampanię, napisać opis, wybrać godzinę publikacji i przygotować wideo. Brakującym elementem jest niezawodna warstwa wykonawcza, która łączy agenta z prawdziwymi kontami społecznościowymi.
Taisly Agent Kit zapewnia taką warstwę. Udostępnia agentom uporządkowane narzędzia do wykrywania połączonych kont, walidacji posta wideo, natychmiastowej publikacji, planowania, sprawdzania statusu oraz tworzenia automatycznych reguł repostowania.
Najszybszą opcją jest oficjalny zdalny serwer MCP Taisly:
https://app.taisly.com/mcp
Korzysta on z transportu streamable HTTP i OAuth. Gdy agent pracuje z plikami na komputerze, ta sama integracja jest dostępna jako lokalny serwer MCP, CLI zwracające JSON, JavaScript SDK i bezpośrednie API do publikowania w social media.
W skrócie: jeśli agent AI potrafi używać narzędzi MCP, uruchamiać polecenia lub wywoływać API, może publikować krótkie wideo przez Taisly. Bezpieczny przepływ to: uwierzytelnienie, wykrycie kont, walidacja, potwierdzenie końcowej akcji przez użytkownika, publikacja lub zaplanowanie oraz zapis zwróconego
historyId.
Czym jest API do publikowania w social media dla agentów AI?
To interfejs, dzięki któremu agent zamienia ogólne polecenie w rzeczywistą akcję. Zamiast kończyć na wygenerowaniu opisu, może:
- sprawdzić gotowość połączenia;
- wyświetlić dokładne konta dostępne do publikacji;
- odczytać wymagania każdej platformy;
- połączyć brakujące konto przez zatwierdzony przez użytkownika proces w przeglądarce;
- zweryfikować publiczny URL lub lokalny plik wideo;
- opublikować teraz albo zaplanować publikację;
- zwrócić trwały identyfikator i później sprawdzić wynik;
- tworzyć i przeglądać automatyzacje repostowania.
Taisly obsługuje uwierzytelnianie platform i wykonanie publikacji. Agent odpowiada za plan, przygotowanie treści, wybór narzędzi, walidację i orkiestrację. Nie trzeba więc budować osobnych integracji TikTok, Instagram, YouTube, X i Facebook dla każdego agenta.
Co agent AI może zrobić za pomocą Taisly?
| Intencja użytkownika | Funkcja Taisly | Wynik |
|---|---|---|
| „Z jakich kont możesz korzystać?” | Lista połączonych platform | Agent otrzymuje nazwy, typy i identyfikatory kont. |
| „Połącz moje konto Instagram.” | Rozpoczęcie i sprawdzenie połączenia | Użytkownik zatwierdza połączenie, a agent je weryfikuje. |
| „Czy to wideo jest gotowe na TikTok?” | Schemat platformy i walidacja | Problemy są wykrywane przed publikacją. |
| „Opublikuj film premierowy wszędzie.” | Utworzenie posta dla wybranych ID | Wideo trafia tylko do wskazanych miejsc docelowych. |
| „Zaplanuj na piątek, 9:00.” | Data ISO i strefa czasowa | Wideo trafia do kolejki na wybraną godzinę. |
| „Czy publikacja się zakończyła?” | Historia lub status przez historyId |
Agent podaje wynik dla każdej platformy. |
| „Repostuj przyszłe filmy z YouTube na TikTok i Instagram.” | Reguła repostowania | Nowe kwalifikujące się filmy są rozsyłane automatycznie. |
Taisly koncentruje się na publikowaniu wideo. Nie jest edytorem wideo, generatorem opisów ani zamiennikiem modelu AI — jest warstwą wykonawczą.
Cztery sposoby połączenia agenta AI
| Metoda | Najlepsza dla | Źródło wideo | Uwierzytelnianie |
|---|---|---|---|
| Kreator w aplikacji Taisly | Osób oczekujących prowadzonej konfiguracji | Publiczny URL lub plik lokalny, zależnie od integracji | Prowadzony OAuth lub przeglądarka |
| Zdalny MCP | ChatGPT Apps, konektorów Claude i hostowanych agentów | Bezpośredni publiczny URL http lub https |
OAuth, opcjonalnie klucz API |
| Lokalny MCP lub CLI | Codex, Claude Code, Cursor i agentów z dostępem do plików | Ścieżka, np. ./launch.mp4 |
Dane z konfiguracji przeglądarkowej lub klucz API |
| SDK lub REST API | Własnych produktów, workerów i frameworków agentowych | Plik lub URL zależnie od endpointu | Klucz API Taisly |
1. Kreator konfiguracji agentów AI w aplikacji Taisly
Kreator konfiguracji agentów AI zawiera osobne ścieżki dla Codex, ChatGPT, Claude, Claude Code, OpenClaw, Hermes Agent i dowolnego innego agenta obsługującego MCP lub terminal.
Przepływ Wybierz → Połącz → Zacznij generuje właściwe polecenie, konfigurację konektora albo prompt do skopiowania oraz wyjaśnia, czy integracja wymaga publicznego URL, czy potrafi odczytać plik lokalny.
Po wyborze agenta Taisly pokazuje tylko odpowiednie metody. Dla Codex można skopiować kompletny prompt konfiguracji CLI albo wybrać osobną opcję zdalnego MCP.
2. Połączenie ze zdalnym serwerem MCP
Zdalny MCP jest właściwy, gdy agent obsługuje hostowane serwery MCP, a wideo ma publiczny URL.
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
Pasuje do ChatGPT Apps, Claude, Codex, Claude Code, Hermes Agent i własnych klientów MCP. Użytkownik autoryzuje Taisly w przeglądarce; agent nie otrzymuje haseł do social media.
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
Konfiguracja aplikacji ChatGPT
Utwórz aplikację Taisly lub własny konektor w środowisku ChatGPT obsługującym zdalne MCP. Kreator podaje ustawienia Apps, nazwę konektora, URL MCP, instrukcje OAuth i sposób włączenia Taisly w nowym czacie.
Konfiguracja konektora Claude
W Claude web, desktop lub mobile dodaj Taisly jako własny konektor z tym samym URL MCP. Dostępny jest bezpośredni link oraz instrukcja ręczna dla kont indywidualnych i przestrzeni Team lub Enterprise.
Szczegóły zawiera przewodnik publikowania wideo przez MCP.
3. Lokalny MCP dla lokalnych plików wideo
Zdalny serwer nie odczyta ./video.mp4 ani prywatnego katalogu. W takim przypadku uruchom:
npx -y @taisly/agent mcp
{
"mcpServers": {
"taisly": {
"command": "npx",
"args": ["-y", "@taisly/agent", "mcp"]
}
}
}
codex mcp add taisly -- npx -y @taisly/agent mcp
claude mcp add --transport stdio taisly -- npx -y @taisly/agent mcp
Lokalny MCP działa też z Cursor, Windsurf, Cline i Aider, jeśli ich konfiguracja potrafi uruchomić lokalne polecenie.
4. CLI, SDK lub REST API
npm install -g @taisly/agent
taisly setup --agent codex
# Otwórz zwrócony loginUrl i zatwierdź połączenie.
taisly checkin --agent codex
taisly auth:status
Konfiguracja przeglądarkowa zapisuje lokalne dane agenta. Klucz API z ustawień Taisly nadaje się do workerów backendowych. Zobacz szybki start Agent Kit, przegląd API, dokumentację, pakiet npm i repozytorium.
Zdalny czy lokalny MCP?
| Sytuacja | Zalecana ścieżka |
|---|---|
Bezpośredni publiczny URL, np. https://cdn.example.com/launch.mp4 |
Zdalny MCP |
| Plik w projekcie, Pobranych lub innym lokalnym katalogu | Lokalny MCP lub CLI |
| Link do podglądu w chmurze wymagający logowania | Bezpośredni publiczny URL albo lokalny MCP |
| Przepływ w usłudze backendowej | SDK lub REST API |
| Konfiguracja prowadzona bez edycji plików | Kreator Taisly |
videoUrl dla zdalnego MCP musi być osiągalny bez cookies, VPN, logowania i ekranów potwierdzenia oraz wskazywać plik, a nie stronę. Obecny limit wynosi 500 MB. Lokalny preflight obsługuje .mp4, .mov, .avi, .mkv, .webm, .flv, .mpeg i .mpg; platformy mogą narzucać dalsze limity.
Narzędzia MCP dostępne dla agentów
Uwierzytelnianie i wykrywanie kont
taisly_auth_status— stan połączenia, limity planu i liczba kont.taisly_platforms_list— połączone konta.taisly_platform_schema— wymagania publikacji.taisly_platform_connect_start— link autoryzacji konta.taisly_platform_connect_check— sprawdzenie połączenia.
Obsługiwane slugi to instagram, tiktok, youtube, x i facebook. Po połączeniu zawsze wywołaj taisly_platforms_list i użyj zwróconych ID.
Publikowanie, planowanie i status
taisly_posts_validate— waliduje URL, ID, opis i harmonogram.taisly_posts_create— publikuje teraz lub później.taisly_posts_status— sprawdza post przezhistoryId.taisly_posts_list— zwraca historię.
taisly_posts_create wymaga confirmed: true, ustawianego dopiero po zatwierdzeniu wideo, opisu, kont i terminu przez użytkownika.
Automatyzacja repostów
taisly_reposts_list— lista reguł.taisly_reposts_create— reguła z konta źródłowego do jednego lub wielu kont docelowych.
Lokalny MCP zawiera też taisly_agent_setup_start i taisly_agent_checkin do konfiguracji przez przeglądarkę bez ręcznego kopiowania klucza.
Bezpieczny przepływ publikacji
uwierzytelnienie -> lista kont -> wymagania platform
-> walidacja -> pokazanie akcji użytkownikowi -> wyraźna zgoda
-> publikacja lub planowanie -> zapis historyId -> sprawdzenie statusu
W praktyce agent powinien uruchomić taisly_auth_status, pobrać konta, dopasować dokładne ID, połączyć brakujące konto, odczytać schematy, przygotować materiał i czas, wykonać taisly_posts_validate, pokazać końcową akcję, poczekać na zgodę, wykonać taisly_posts_create z confirmed: true, zapisać historyId i sprawdzić status.
Przykład 1: natychmiastowa publikacja przez zdalny MCP
Użyj narzędzi MCP Taisly do opublikowania wideo:
URL: https://cdn.example.com/launch.mp4
Opis: Dzień premiery. Oto 30-sekundowa prezentacja produktu.
Miejsca: moje konta TikTok i Instagram
Czas: teraz
Najpierw wyświetl konta, odczytaj wymagania i zweryfikuj post.
Pokaż końcowy URL, opis, konta oraz czas. Nie publikuj bez mojej zgody.
Po publikacji zwróć historyId i sprawdź początkowy status.
{
"videoUrl": "https://cdn.example.com/launch.mp4",
"platforms": ["platform_id_1", "platform_id_2"],
"description": "Dzień premiery. Oto 30-sekundowa prezentacja produktu.",
"confirmed": true
}
Przykład 2: planowanie posta przez agenta AI
Zawsze podaj strefę czasową, aby godzina nie była niejednoznaczna.
Zaplanuj ./launch.mp4 na piątek, 9:00, strefa Asia/Bangkok.
Opublikuj na połączonych kontach TikTok, Instagram, YouTube, X i Facebook.
Opis: „Szybszy sposób publikowania wideo społecznościowego”.
Najpierw wyświetl konta, zweryfikuj plik i czas, pokaż końcową akcję
i zaczekaj na moje potwierdzenie.
{
"video": "./launch.mp4",
"platforms": ["platform_id_1", "platform_id_2", "platform_id_3"],
"description": "Szybszy sposób publikowania wideo społecznościowego.",
"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>
Agent powinien podać znormalizowany czas, konta docelowe i historyId.
Przykład 3: automatyzacja repostowania między platformami
Reguła obserwuje jedno konto źródłowe i rozsyła przyszłe kwalifikujące się filmy.
Utwórz w Taisly automatyzację repostowania z mojego YouTube
na konta TikTok i Instagram. Najpierw wyświetl obecne reguły i konta,
pokaż dokładne źródło i miejsca docelowe, a regułę utwórz dopiero po zgodzie.
taisly reposts:list
taisly reposts:create \
--from <youtube_platform_id> \
--to <tiktok_platform_id>,<instagram_platform_id>
Agenci MCP używają taisly_reposts_list i taisly_reposts_create. Zobacz pełny przewodnik repostowania, TikTok, Instagram Reels i YouTube Shorts.
Przykład 4: połączenie brakującego konta
Agent wywołuje taisly_platforms_list, wykrywa brak Instagrama, uruchamia taisly_platform_connect_start z platform: "instagram", przekazuje użytkownikowi connectUrl, czeka na autoryzację, sprawdza ją przez taisly_platform_connect_check, ponownie pobiera listę i kontynuuje dopiero po pojawieniu się właściwego konta. Agent nigdy nie potrzebuje hasła użytkownika. Dostępne są też przewodniki łączenia Instagram i YouTube.
Którzy agenci AI mogą używać Taisly?
Wymagany jest dostęp do zdalnego lub lokalnego MCP, CLI albo API.
Agenci konwersacyjni
Gotowe ścieżki mają ChatGPT i Claude. Ten sam wzorzec działa z Gemini, Microsoft Copilot, Perplexity, Grok, DeepSeek i Mistral AI, jeśli środowisko udostępnia MCP lub API.
Agenci programistyczni i komputerowi
Dedykowane strony mają Codex, Claude Code, OpenClaw, Hermes Agent, Cursor, Windsurf, Cline, Aider, GitHub Copilot Chat, Amazon Q, Replit Agent, Codeium, Tabnine, Bolt.new, Lovable i v0.
Frameworki agentowe i automatyzacje
Przykłady to Manus, Lindy AI, Superagent, Vellum, Semantic Kernel, AutoGen, MetaGPT i Agent Zero.
Narzędzia AI do wideo i treści
Wcześniej w przepływie mogą działać Runway, Synthesia, HeyGen, Sora, Pika, Kling AI, InVideo, CapCut, Canva, Descript i Opus Clip. Jedno narzędzie tworzy materiał, agent z MCP lub API uzyskuje plik lub URL, a Taisly publikuje. Zobacz pełny katalog zgodności.
Na jakie platformy agent może publikować?
Zawsze używaj kont i ID zwróconych przez taisly_platforms_list lub taisly platforms:list. Nie wymyślaj ID i nie publikuj na „wszystkich kontach”, jeśli użytkownik tego nie zażądał.
Ustawienia platform i opisy
Agent może odczytać taisly_platform_schema, dopasować hook i wezwanie do działania, sprawdzić długość opisu, prywatność, harmonogram i strefę, uniknąć znaków wodnych oraz potwierdzić kadrowanie i długość. Zobacz poradniki o publikowaniu tego samego wideo bez efektu spamu, niskich wyświetleniach repostów, najlepszych porach i kompresji wideo.
Zasady bezpieczeństwa
- Najpierw wykryj konta; nigdy nie zgaduj ID.
- Użyj minimalnego żądanego zakresu.
- Zawsze przeprowadź walidację.
- Pokaż materiał, opis, konta, ustawienia i termin.
- Wymagaj wyraźnej zgody przed
confirmed: true. - Nigdy nie ujawniaj
TAISLY_API_KEY. - Zachowaj
historyId. - Po timeout sprawdź historię zamiast ponawiać w ciemno.
- Respektuj limity planu i platform.
- Nie omijaj uprawnień, zasad treści ani wymagań mediów.
Przepływ CLI oparty na JSON
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
taisly reposts:create --from <platform_id> --to <platform_id_1,platform_id_2>
integrations:list jest aliasem platforms:list.
Przykład JavaScript SDK
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: "Dzień premiery",
});
if (!validation.success) throw new Error("Post nie przeszedł walidacji.");
const post = await taisly.posts.create({
video: "./launch.mp4",
platforms: [platforms.data[0].id],
description: "Dzień premiery",
scheduled: "2026-07-31T09:00:00+07:00",
});
console.log(post.historyId);
W produkcji dopasuj konto świadomie, zamiast wybierać pierwsze.
Prompt konfiguracji dla agenta z dostępem do terminala
Pomóż mi połączyć to środowisko z Taisly.
1. Zainstaluj CLI: npm i -g @taisly/agent
2. Uruchom: taisly setup --agent <agent-slug>
3. Prześlij mi zwrócony URL logowania i poczekaj na zatwierdzenie.
4. Uruchom: taisly checkin --agent <agent-slug>
5. Uruchom: taisly auth:status
6. Uruchom: taisly platforms:list
7. Powiedz, czy Taisly jest gotowe, i podaj nazwy oraz ID kont.
Nie pokazuj danych uwierzytelniających ani nie twórz posta podczas konfiguracji.
Zastąp <agent-slug> wartością, np. codex, claude-code, cursor, windsurf, openclaw, hermes-agent, cline lub aider.
Prompt operacyjny dla agenta MCP
Używaj serwera MCP Taisly do publikowania w social media.
Przed każdym postem sprawdź uwierzytelnienie, pobierz konta i dokładne ID,
odczytaj schematy, zweryfikuj wideo, opis, miejsca i termin,
a następnie pokaż mi całą akcję i poczekaj na zgodę.
Po zgodzie wywołaj taisly_posts_create z confirmed: true.
Zwróć historyId i sprawdź status.
Zdalny MCP wymaga publicznego videoUrl; dla pliku lokalnego użyj lokalnego MCP lub CLI.
Nigdy nie wymyślaj ID, nie ujawniaj danych, nie publikuj na niezamówione konta
i nie ponawiaj tworzenia posta w ciemno.
Podsumowanie integracji dla agentów
name: Taisly Social Media Posting
purpose: Publikowanie, planowanie, śledzenie i automatyczne repostowanie krótkiego wideo
website: https://taisly.com/pl
application_setup: https://app.taisly.com/agent-kit
remote_mcp:
url: https://app.taisly.com/mcp
transport: streamable-http
auth: oauth
video_input: bezpośredni publiczny URL http lub https
local_package:
npm: "@taisly/agent"
mcp_command: npx -y @taisly/agent mcp
cli_command: taisly
video_input: lokalna ścieżka pliku wideo
registry:
id: io.github.taisly/agent
primary_operations:
- uwierzytelnianie
- lista połączonych kont
- walidacja i publikowanie teraz lub później
- sprawdzanie statusu
- tworzenie automatyzacji repostowania
safety:
- nie wymyślaj ID miejsc docelowych
- wymagaj wyraźnego potwierdzenia
- zachowaj historyId
- nie ujawniaj danych uwierzytelniających
Często zadawane pytania
Czy agent AI może publikować na TikTok, Instagram Reels, YouTube Shorts, X i Facebook?
Tak. Najpierw pobiera połączone konta, dopasowuje dokładne ID, waliduje post i publikuje po zgodzie użytkownika.
Czy agent może planować posty?
Tak. Pole scheduled przyjmuje datę ISO ze strefą czasową. Agent powinien powtórzyć znormalizowany czas.
Czy może automatycznie repostować wideo?
Tak. Reguła Taisly łączy jedno konto źródłowe z jednym lub wieloma kontami docelowymi i jest tworzona po zatwierdzeniu.
Czy zdalny MCP wysyła pliki z komputera?
Nie. Wymaga publicznego videoUrl; dla pliku lokalnego użyj lokalnego MCP lub CLI.
Czy Taisly ma aplikację ChatGPT?
Taisly można dodać jako aplikację lub własny konektor w środowiskach ChatGPT obsługujących zdalne MCP.
Czy Taisly działa z Claude, Claude Code i Codex?
Tak. Claude web korzysta z konektora zdalnego, Claude Code i Codex mogą używać zdalnego MCP dla URL, lokalnego MCP dla plików albo CLI. Zobacz integrację Codex i szybki start.
Czy Taisly jest ogólnym API do postów tekstowych?
Nie. Agent Kit służy głównie do krótkich wideo i automatyzacji repostowania.
Czy agent potrzebuje haseł do social media?
Nie. Autoryzacja odbywa się w kontrolowanym przez Taisly przepływie przeglądarkowym.
Gdzie są oficjalne zasoby?
- Taisly Agent Kit
- Katalog agentów AI
- Dokumentacja MCP
- Dokumentacja API
@taisly/agentw npm- Agent Kit w GitHub
- Oficjalny wpis MCP Registry
- Profil serwera w Glama
Zacznij od jednego bezpiecznego zadania
Otwórz kreator konfiguracji agentów AI Taisly, wybierz używanego agenta i połącz Taisly. Następnie zleć zadanie tylko do odczytu:
Korzystając z Taisly, wyświetl moje połączone konta społecznościowe.
Powiedz, które są gotowe do publikowania wideo i jakich ID użyjesz.
Nie twórz jeszcze posta.
Gdy to zadziała, agent może walidować wideo, poprosić o zgodę, opublikować teraz, zaplanować, sprawdzić status lub stworzyć przepływ repostowania.


