Sari la conținut
Influence
Esc
↑↓navighează↵deschide⌘Jprevizualizează
Pe această pagină

MCP

Conectează clienții IA la conturile, fișierele media, verificările, programările și statisticile disponibile în Influence.

Alege punctul de acces potrivit sarcinii. Instrumentele produsului necesită un spațiu de lucru Influence autorizat; serverul de documentație doar citește ghiduri publice.

Punct de acces Scop
https://influence.so/api/mcp Conexiune generală la produs, inclusiv instrumentele activate pentru planificare, imagini și cercetare.
https://influence.so/api/mcp/claude Conexiune pentru Claude. Include încărcări media, ciorne, verificări, programare, planificare și statistici; exclude instrumentele de generare a imaginilor și search/fetch.
https://docs.influence.so/mcp Căutare și citire în documentația publică. Nu necesită un cont de produs; nu poate accesa datele spațiului de lucru sau publica.

Conectează-te și descoperă instrumentele

Folosește fluxul OAuth Influence al clientului sau o cheie API cu permisiuni limitate, dacă acesta acceptă autentificarea de tip bearer. Aplicații și automatizări oferă instrucțiunile de configurare pentru fiecare client. Păstrează cheile API în mediul securizat al clientului, destinat secretelor.

Citește profileGet pentru a verifica adresa de e-mail Influence și spațiul de lucru (nickname), apoi connectionStatusGet pentru permisiuni și limita de programare prin IA. Clientul IA poate folosi altă adresă de e-mail la autentificare. Alege identitatea Influence dorită în timpul autorizării.

Reînnoirea OAuth necesită consimțământ explicit pentru offline_access. Pentru o conexiune personalizată ChatGPT nouă, instrucțiunile de configurare indică și această permisiune de bază. Reîmprospătarea listei de instrumente nu adaugă permisiuni și nu actualizează permisiunile de bază ale unei conexiuni vechi.

Folosește tools/list și referința instrumentelor MCP. Descoperirea poate afișa instrumente ale căror permisiuni nu au fost încă acordate; fiecare apel verifică în continuare accesul. Disponibilitatea depinde de funcțiile activate și de compatibilitatea clientului. Punctele de acces general și Claude diferă; descărcarea unui skill sau plugin nu dovedește că instrumentele sale au fost încărcate în clientul instalat.

Pregătește conținutul finalizat

  1. Citește accountList, apoi integrationSchema pentru setările obligatorii și limitele media ale fiecărui cont ales. Folosește instrumentele de căutare specifice furnizorului pentru panouri, canale și destinații similare.
  2. Importă un fișier HTTPS accesibil prin mediaImport, cu url și, opțional, name. Un fișier real al gazdei folosește obiectul file separat; nu inventa ID-uri de fișier. Pentru fișiere locale, folosește instrumentele de încărcare multipart sau funcția existentă din SDK/CLI. Se aplică limitele pentru fișierele media și condiția ca acestea să fie gata de utilizare.
  3. Pentru 1–10 postări finalizate de programat, folosește campaignScheduleBatchReview cu un itemKey stabil, draft și scheduledFor pentru fiecare element. Salvează împreună ciornele și verificările în așteptare, cu text și fișiere media pentru fiecare destinație și cel mult 50 de livrări. Pentru lucrul doar la ciorne sau pentru modificări, folosește campaignDraftSave; campaignReview pregătește acțiunea dorită pentru o campanie salvată.
  4. Prezintă verificarea salvată completă. Un card afișat și încărcat o prezintă deja; fără card, arată conturile exacte, textul, previzualizările sau linkurile media, setările, ora programată și fusul orar. Citește campaignReviewGet dacă verificarea lipsește, este depășită sau incertă.
  5. Obține o aprobare umană nouă și explicită înainte de execuție. Un card compatibil are propriul buton de aprobare. Pentru postările sociale eligibile, aprobarea din chat se transmite prin campaignReviewExecute sau campaignScheduleBatchExecute. Modelul nu trebuie să apeleze acțiunea privată din interfață campaignReviewApprove.

TikTok Direct poate fi folosit direct din chat. Citește tiktokCreatorInfoGet, apoi pune 1 singură întrebare care grupează alegerile încă nerezolvate privind vizibilitatea, interacțiunile, promovarea și opțiunile aplicabile pentru IA/muzică. Arată formulările de consimțământ aplicabile și linkurile; nu presupune consimțământul și nu activa interacțiuni restricționate. Salvează toate alegerile persoanei prin campaignReview, folosind reviewId și intrări tiktokSettings care conțin connectionId și settings. Rezultatul este o nouă verificare în așteptare, nu o aprobare. Prezintă exact acea verificare și așteaptă o aprobare nouă și explicită înainte de execuție. Un card de verificare compatibil rămâne opțional. Publicarea prin căsuța de mesaje TikTok se încheie în TikTok.

Consimțământul TikTok aparține verificării exacte; consimțământul salvat într-o ciornă nu încheie acest pas. Salvarea alegerilor verificării creează o versiune nouă a ciornei și face verificarea anterioară depășită, chiar dacă setările nu se schimbă.

Confirmare și recuperare

Instrumentele marcate ca necesitând confirmare se pregătesc mai întâi fără _confirmationCapability sau _idempotencyKey. Confirmă datele identice ale operațiunii cu permisul returnat și o cheie de idempotență stabilă, generată de apelant. Acest schimb salvează sau execută acțiunea declarată a instrumentului; este separat de aprobarea umană a publicării. Respectă solicitările de permisiune ale gazdei.

mediaUploadPart, mediaUploadComplete și mediaUploadAbort continuă direct o încărcare autorizată. Transferă octeții fișierului la URL-urile de stocare returnate, nu în JSON-ul instrumentului. După o întrerupere, citește starea încărcării și reia același fișier cu același clientKey.

Câmpul expiresAt al încărcării este termenul curent pentru transfer sau procesare: inițial 24 de ore, apoi 15 minute după ce finalizarea pornește procesarea. Fișierele media gata de utilizare nu expiră la acest termen; refolosește identificatorul lor assetId din biblioteca media.

Păstrează valorile de confirmare și reîncercare când rezultatul este incert. Citește verificarea sau campania salvată înainte de a reîncerca publicarea; nu presupune niciodată că nu s-a întâmplat nimic doar pentru că timpul de așteptare a expirat. O verificare modificată sau expirată necesită o verificare nouă și o nouă aprobare.

Limitele programării prin IA se aplică împreună clienților MCP și Influence IQ. Automatizările obișnuite HTTP/CLI și programarea manuală pe web sunt excluse. Acoperirea statisticilor și comportamentul actualizării sunt descrise în Statistici. Abonamentele opționale la evenimente necesită suport separat activat la gazdă; nu reprezintă o promisiune generală de notificări în fundal în orice client.