Hoppa till innehåll
Influence
Esc
↑↓navigera↵öppna⌘Jförhandsvisa
På den här sidan

MCP

Anslut AI-klienter till Influence-konton, medier, granskningar, schemaläggning och tillgängliga Insikter.

Välj ändpunkt efter uppgiften. Produktverktyg kräver en auktoriserad Influence-arbetsyta; dokumentationsservern läser bara offentliga guider.

Ändpunkt Syfte
https://influence.so/api/mcp Allmän produktanslutning, inklusive aktiverade verktyg för planering, bilder och research.
https://influence.so/api/mcp/claude Claude-anslutning. Innehåller medieuppladdning, utkast, granskningar, schemaläggning, planering och Insikter; saknar bildgenereringsverktyg och search/fetch.
https://docs.influence.so/mcp Sökning och läsning i offentlig dokumentation. Inget produktkonto krävs; den kan inte läsa arbetsytedata eller publicera.

Anslut och upptäck verktyg

Använd klientens Influence OAuth-flöde eller en API-nyckel med avgränsade behörigheter när klienten stöder bearer-autentisering. Appar och automatiseringar visar inställningarna för respektive klient. Förvara API-nycklar i klientens miljö för hemliga uppgifter.

Läs profileGet för att kontrollera Influence-e-postadressen och arbetsytan (nickname), och sedan connectionStatusGet för behörigheter och AI-kvoten för schemaläggning. AI-klientens egen inloggning kan använda en annan e-postadress. Välj rätt Influence-identitet vid auktoriseringen.

Förnyelse via OAuth kräver uttryckligt samtycke till offline_access. För en ny anpassad ChatGPT-anslutning anger installationsanvisningarna också denna Base-behörighet. Att uppdatera verktygen lägger inte till behörigheter eller uppgraderar en äldre anslutnings Base-behörigheter.

Använd tools/list och MCP-verktygsreferensen. Upptäckten kan visa verktyg vars behörigheter ännu inte beviljats; varje anrop kontrollerar ändå behörigheterna. Tillgången påverkas av aktiverade funktioner och klientstöd. Den allmänna ändpunkten och Claude-ändpunkten skiljer sig; en nedladdad färdighet eller plugin bevisar inte att den installerade klienten har läst in verktygen.

Förbered färdigt innehåll

  1. Läs accountList och sedan integrationSchema för varje valt kontos obligatoriska inställningar och mediegränser. Använd de namngivna uppslagsverktygen för leverantörer för anslagstavlor, kanaler och liknande destinationer.
  2. Importera en tillgänglig HTTPS-fil med mediaImport med url och valfritt name. En verklig värdfil använder det separata objektet file; hitta inte på fil-ID:n. För lokala filer använder du multipartverktygen eller befintlig SDK/CLI-hjälp. Mediegränser och klar status gäller.
  3. För 1–10 färdiga schemalagda inlägg använder du campaignScheduleBatchReview med en stabil itemKey samt draft och scheduledFor för varje post. Det sparar utkast och väntande granskningar tillsammans, med text och medier per destination och högst 50 leveranser. För enbart utkast eller ändringar använder du campaignDraftSave; campaignReview förbereder den avsedda åtgärden för en sparad kampanj.
  4. Visa hela den sparade granskningen. Ett synligt, inläst kort står för den presentationen; utan ett sådant ska du visa exakta konton, text, medieförhandsvisningar eller länkar, inställningar, schemalagd tid och tidszon. Läs campaignReviewGet om granskningen saknas, är inaktuell eller osäker.
  5. Få ett nytt uttryckligt mänskligt godkännande före körning. Ett kort som stöds har en egen godkännandeknapp. För sociala inlägg som stöds skickas chattgodkännandet via campaignReviewExecute eller campaignScheduleBatchExecute. Modellen får inte anropa den privata UI-åtgärden campaignReviewApprove.

TikTok Direct stöder vanlig chatt. Läs tiktokCreatorInfoGet och ställ sedan 1 samlad fråga om olösta val för synlighet, interaktioner, marknadsföring och tillämpliga AI-/musikval. Visa tillämplig samtyckestext och länkar; anta inte samtycke och aktivera inte begränsade interaktioner. Spara personens fullständiga val med campaignReview med reviewId och tiktokSettings-poster som innehåller connectionId och settings. Det ger en ny väntande granskning, inget godkännande. Visa exakt den granskningen och vänta på ett nytt uttryckligt godkännande före körning. Ett granskningskort som stöds är fortfarande valfritt. Publicering till TikToks inkorg slutförs i TikTok.

TikTok-samtycket hör till exakt den granskningen; samtycke som sparats i ett utkast slutför inte detta steg. När granskningsval sparas skapas en ny utkastversion och den föregående granskningen blir inaktuell, även om inställningarna är oförändrade.

Bekräftelse och hantering av problem

Verktyg som kräver bekräftelse förbereds först utan _confirmationCapability eller _idempotencyKey. Bekräfta identiska verksamhetsindata med det returnerade bekräftelsevärdet och en stabil idempotensnyckel som anroparen skapar. Utbytet sparar eller utför verktygets angivna åtgärd; det är skilt från mänskligt godkännande av publicering. Respektera värdens behörighetsfrågor.

mediaUploadPart, mediaUploadComplete och mediaUploadAbort fortsätter en godkänd uppladdning direkt. Överför filens byte till de returnerade lagringsadresserna, inte i verktygets JSON. Läs uppladdningsstatusen efter ett avbrott och återuppta med samma fil och clientKey.

En uppladdnings expiresAt är dess aktuella tidsgräns för överföring eller bearbetning: först 24 timmar, sedan 15 minuter efter att slutförandet startar bearbetningen. Färdiga medier löper inte ut med den tidsgränsen; återanvänd deras assetId från mediebiblioteket.

Behåll bekräftelse- och återförsöksvärden när resultatet är osäkert. Läs den sparade granskningen eller kampanjen innan du försöker publicera igen; anta aldrig att en timeout betyder att inget hände. En ändrad eller utgången granskning kräver en ny granskning och ett nytt godkännande.

AI-kvoter för schemaläggning gäller gemensamt för MCP-klienter och Influence IQ. Vanlig HTTP/CLI-automatisering och manuell schemaläggning i webbappen ingår inte. Omfattning och uppdatering av Insikter beskrivs under Insikter. Valfria händelseprenumerationer kräver separat stöd som är aktiverat hos värden; de är inget allmänt löfte om bakgrundsaviseringar i varje klient.