Vai al contenuto

Model Context Protocol

Un pulsante di pubblicazione per qualsiasi client MCP.

Connetti i tuoi account social una sola volta, poi lascia che il tuo assistente scriva, visualizzi in anteprima e programmi su dieci reti. SimplePost gestisce la consegna tramite un server MCP ospitato con OAuth.

URL del server: https://app.simplepost.social/mcp · Incluso in ogni piano e nella prova gratuita

Gestito da SimplePost · Aggiornato

Connessione

Endpoint, trasporto e autenticazione

Dettagli tecnici del server MCP di SimplePost
Endpointhttps://app.simplepost.social/mcp
TrasportoStreamable HTTP, stateless (POST)
AutorizzazioneCodice di autorizzazione OAuth con PKCE (S256), registrazione dinamica del client (RFC 7591)
Scoperta/.well-known/oauth-protected-resource e /.well-known/oauth-authorization-server
Ambitiaccounts:read, posts:read, posts:validate, posts:write
TokenScadono dopo 90 giorni, archiviati solo come hash, revocabili; nessun token di aggiornamento
PianiOgni piano a pagamento e la prova gratuita di 7 giorni
Aggiungilo a un client che supporta MCP remoto
https://app.simplepost.social/mcp
Claude Code
claude mcp add --transport http simplepost https://app.simplepost.social/mcp

Le richieste non autenticate ricevono 401 con un'intestazione WWW-Authenticate che punta ai metadati della risorsa protetta, così i client conformi avviano da soli il flusso OAuth. Vedi la specifica di autorizzazione MCP.

Strumenti

I 12 strumenti MCP

Strumenti MCP di SimplePost, ambiti e finalità
StrumentoAmbitoScopo
list_accountsaccounts:readReturn connected social accounts with their accountId, platform, name and credential status.
get_tiktok_creator_infoaccounts:readRead a TikTok account's allowed privacy levels, interaction settings and limits.
upload_mediaposts:writeImport a file from a compatible chat client, or a public URL, and return a SimplePost media URL.
validate_postposts:validateCheck text and media against each network's rules without creating anything.
preview_postposts:validateResolve accounts, media, schedule time and validation as data, without writing.
show_post_previewposts:read / posts:validateRender a visual preview of unsaved content or a saved post (MCP Apps UI with a text fallback).
get_scheduleposts:readReturn day, week or month calendar data, including open posting slots, in an IANA timezone.
show_scheduleposts:readRender the interactive calendar.
create_postposts:writePublish now, schedule for later or save a draft, with per-account overrides, threads, quotes and an idempotency key.
inspect_postsposts:readList drafts, scheduled, posted or failed posts, or inspect one post and its per-account results.
update_scheduled_postposts:writeEdit a draft or future scheduled post: text, accounts, media, thread, options or time.
discard_scheduled_postposts:writeDelete a draft or future scheduled post and its stored media.

Gli strumenti di scrittura sono contrassegnati come distruttivi, quindi un client potrebbe chiederti conferma prima di eseguirli. I parametri completi sono nel riferimento degli strumenti.

Flusso di lavoro consigliato

Come un assistente dovrebbe pubblicare tramite MCP

  1. Trova account reali

    Chiama list_accounts. Se non è collegato nulla, indirizza l'utente alla web app di SimplePost.
  2. Prepara contenuti e media

    Scrivi il testo, scegli gli ID degli account e usa un URL multimediale pubblico o upload_media quando il client può passare un file.
  3. Anteprima quando serve

    preview_post restituisce i dati di convalida; show_post_preview genera l'anteprima visiva. Nessuno dei due scrive nulla.
  4. Scrivi una volta sola

    create_post con now, schedule o draft e una nuova chiave di idempotenza. Riutilizza quella chiave solo per ritentare la stessa scrittura.
  5. Riporta il risultato

    Leggi ogni risultato per account e per segmento: una chiamata riuscita può contenere errori parziali.
  6. Gestisci più tardi

    inspect_posts per trovare i post; update_scheduled_post o discard_scheduled_post per le bozze e i post futuri.
create_post: un post programmato, quattro reti, due formati
{
  "message": "Northwind 2.4 è disponibile: modalità offline. Modifica ovunque, sincronizza dopo.",
  "accountIds": [
    "acc_linkedin",
    "acc_x",
    "acc_bluesky",
    "acc_threads"
  ],
  "postingMode": "schedule",
  "scheduledFor": "2026-10-01T10:00:00+02:00",
  "media": [
    {
      "type": "image",
      "url": "https://northwind.example/release-card.png"
    }
  ],
  "accountOverrides": {
    "acc_bluesky": {
      "message": "Northwind 2.4 è arrivato e funziona offline.",
      "thread": [
        {
          "message": "Le modifiche vengono salvate sul tuo dispositivo e sincronizzate quando ti riconnetti."
        },
        {
          "message": "I conflitti ti vengono mostrati prima che venga unito qualsiasi cosa."
        }
      ]
    },
    "acc_threads": {
      "message": "Northwind 2.4 è arrivato e funziona offline.",
      "thread": [
        {
          "message": "Modifica ovunque. Sincronizza quando torni online."
        }
      ]
    }
  },
  "idempotencyKey": "northwind-2-4-launch"
}

Esempio di input con ID account segnaposto. LinkedIn e X usano il messaggio condiviso; Bluesky e Threads ottengono i propri thread tramite accountOverrides.

Funzionalità

Programmazione, anteprime, varianti e media

Programmazione

  • Programma con un orario ISO 8601 che includa un offset; gli strumenti del calendario accettano un fuso orario IANA come Europe/Berlin.
  • SimplePost salva il post e lo pubblica all'ora prevista, poi lo convalida di nuovo prima dell'invio.
  • get_schedule restituisce l'attività programmata, in sospeso, pubblicata e non riuscita, oltre agli slot di pubblicazione liberi.

Anteprime

  • show_post_preview e show_schedule visualizzano i widget MCP Apps nei client che li supportano, come ChatGPT e Claude.
  • Ogni strumento restituisce anche testo e dati strutturati per i client senza widget.

Varianti e thread per rete

  • accountOverrides sostituisce il messaggio, i contenuti multimediali o il thread per account specifici all'interno di un unico post.
  • I thread fino a 24 seguiti sono nativi su X, Bluesky, Threads e Telegram; gli altri network ricevono il primo post e un avviso.
  • Cita i post tramite quotePostId su X, Bluesky, Threads e LinkedIn.

Contenuti multimediali

  • URL pubblici di immagini e video, oppure file passati dal client a upload_media.
  • JPEG, PNG, GIF, WebP, MP4, QuickTime e WebM; fino a 500 MB per file tramite MCP.
  • Dati Base64, percorsi di file locali e URL blob: non sono accettati dal server remoto.

Piattaforme

Social network su cui pubblica il server MCP

Ospitato e open source

SimplePost hosted e componenti open source a confronto

Quale componente di SimplePost usare
Server MCP ospitatoapp.simplepost.social/mcp. Usa gli account collegati in SimplePost ospitato; SimplePost fornisce le app delle piattaforme. Ogni piano e la prova.
Scheduler e MCP self-hostedLa stessa app Scheduler, compreso il suo server MCP e OAuth, dal repository simple-post/core con licenza MIT. Fornisci tu le app sviluppatore e le credenziali delle piattaforme.
SDK TypeScript@simple-post/sdk 1.4.0 su npm. Pubblica direttamente con le tue credenziali; nessuna programmazione ospitata né MCP.
CLI@simple-post/cli 1.4.0. Account ospitati con Advanced e Pro, oppure account locali con le tue credenziali. Pubblica immediatamente.
API HTTP ospitataChiavi API Bearer su Pro e durante la prova, con bozze, pianificazione, idempotenza e webhook.

Sorgente: github.com/simple-post/core · pacchetti pubblicati e funzionalità ospitate

FAQ

Domande sul server MCP

SimplePost ha un server MCP?

Sì. SimplePost ospita un server MCP remoto all'indirizzo https://app.simplepost.social/mcp. Usa Streamable HTTP e OAuth ed è incluso in ogni piano SimplePost e nella prova gratuita di 7 giorni.

Su quali social network può pubblicare il server MCP?

X, LinkedIn, Instagram, Facebook, Threads, Bluesky, TikTok, YouTube, Pinterest e Telegram: gli stessi dieci network dell'app web di SimplePost, con gli account che hai collegato lì.

Il server MCP può programmare post?

Sì. create_post accetta una modalità di pubblicazione tra now, schedule o draft. I post programmati vengono memorizzati da SimplePost e pubblicati alla scadenza, anche se l'assistente non è più in esecuzione.

Richiede una chiave API?

No. I client si autorizzano con OAuth e PKCE e si registrano da soli tramite la registrazione dinamica del client. Le chiavi API di SimplePost sono per l'API HTTP Pro e non sono accettate dal server MCP.

Il server MCP è open source?

Sì. Il server MCP fa parte dell'app SimplePost Scheduler nel repository simple-post/core con licenza MIT. Puoi ospitare Scheduler in autonomia con le tue app di piattaforma e usare l'endpoint /mcp della tua installazione.

Un assistente può collegare account social tramite MCP?

No. Gli account social vengono collegati e ricollegati nell'app web di SimplePost. Il server MCP funziona solo con account già collegati e non espone mai i loro token.

Connetti un assistente in pochi minuti

Inizia la prova gratuita, collega un account social, poi aggiungi l'URL del server al tuo client MCP.

7 giorni gratis · Senza carta di credito · MCP in ogni piano