---
sidebar:
  order: 4
title: MCP
description: >-
  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 [#connect-and-discover]

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](https://influence.so/sign-in?next=%2Fapp%2Fsettings%2Faccount%23settings-developer) 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](/sv/developers/mcp-tools). 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 [#prepare-finished-content]

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](/sv/help/media) 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 [#confirmation-and-recovery]

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](/sv/help/ai-assistants#scheduling-allowance) 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](/sv/help/insights). 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.
