Model Context Protocol server for BulkPublish — lets AI assistants manage social media posts, channels, media, and analytics.
Dedotto dai trasporti dichiarati da questo annuncio (stdio, streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
BULKPUBLISH_API_KEYChiave APIobbligatoriaYour BulkPublish API key (starts with bp_). Create one at https://app.bulkpublish.com/developer
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
bulkpublishModel Context Protocol server for BulkPublish — lets AI assistants manage social media posts, channels, media, and analytics.Model Context Protocol server for BulkPublish — lets AI assistants manage social media posts, channels, media, and analytics.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_channelsList all connected social media channels (X/Twitter, Instagram, LinkedIn, Facebook, TikTok, etc.). Returns channel ID, platform, account name, and token status, plus a `capabilities` object saying whether the caller may create, publish or approve posts. Check that before attempting a write rather t…List all connected social media channels (X/Twitter, Instagram, LinkedIn, Facebook, TikTok, etc.). Returns channel ID, platform, account name, and token status, plus a `capabilities` object saying whether the caller may create, publish or approve posts. Check that before attempting a write rather t…
Per questo strumento non è stato pubblicato alcuno schema di input.
list_platformsList every social platform BulkPublish supports and whether it is currently available.List every social platform BulkPublish supports and whether it is currently available.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_postCreate a new social media post. Can be saved as a draft or scheduled for a specific time. Supports platform-specific content overrides, media attachments, labels, and thread format.Create a new social media post. Can be saved as a draft or scheduled for a specific time. Supports platform-specific content overrides, media attachments, labels, and thread format.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_postsList posts with optional filters for status, search text, date range, channel, and label. Returns paginated results with platform statuses and metrics, ordered newest-first by publishedAt if the post is live, else scheduledAt, else createdAt.List posts with optional filters for status, search text, date range, channel, and label. Returns paginated results with platform statuses and metrics, ordered newest-first by publishedAt if the post is live, else scheduledAt, else createdAt.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_postGet a single post by ID with full details including platform statuses, labels, media files, recurring schedule info, and metrics. For a thread post, `threadParts` holds the parts and `threadMediaFiles` resolves the media they reference: that media is NOT in `mediaFiles`, which carries only the medi…Get a single post by ID with full details including platform statuses, labels, media files, recurring schedule info, and metrics. For a thread post, `threadParts` holds the parts and `threadMediaFiles` resolves the media they reference: that media is NOT in `mediaFiles`, which carries only the medi…
Per questo strumento non è stato pubblicato alcuno schema di input.
publish_postPublish a draft or scheduled post immediately. The post will be queued for publishing to all its target channels.Publish a draft or scheduled post immediately. The post will be queued for publishing to all its target channels.
Per questo strumento non è stato pubblicato alcuno schema di input.
retry_postRetry publishing a failed or partially failed post. Only retries the platforms that failed, not the ones that already succeeded.Retry publishing a failed or partially failed post. Only retries the platforms that failed, not the ones that already succeeded.
Per questo strumento non è stato pubblicato alcuno schema di input.
approve_postApprove a post awaiting team approval. Requires a role with post:approve (owner, admin, approver).Approve a post awaiting team approval. Requires a role with post:approve (owner, admin, approver).
Per questo strumento non è stato pubblicato alcuno schema di input.
reject_postReject a post awaiting team approval. Requires a role with post:approve.Reject a post awaiting team approval. Requires a role with post:approve.
Per questo strumento non è stato pubblicato alcuno schema di input.
upload_mediaprivilegiatoUpload a media file (image or video) from a URL or local file path. The file is stored in BulkPublish for use in posts. Supported formats: JPEG, PNG, WebP, GIF, MP4, MOV, WebM. Max 100MB. Provide either url OR filePath, not both.Upload a media file (image or video) from a URL or local file path. The file is stored in BulkPublish for use in posts. Supported formats: JPEG, PNG, WebP, GIF, MP4, MOV, WebM. Max 100MB. Provide either url OR filePath, not both.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_mediaList uploaded media files with optional search and pagination. Returns file metadata including URLs, dimensions, and labels.List uploaded media files with optional search and pagination. Returns file metadata including URLs, dimensions, and labels.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_analyticsGet an analytics summary for a date range. Returns total posts, status breakdown (published, failed, scheduled), per-platform stats, and daily post counts. Optional filters narrow every figure to matching posts; `compare` adds the equal-length previous window under `previous` (available for windows…Get an analytics summary for a date range. Returns total posts, status breakdown (published, failed, scheduled), per-platform stats, and daily post counts. Optional filters narrow every figure to matching posts; `compare` adds the equal-length previous window under `previous` (available for windows…
Per questo strumento non è stato pubblicato alcuno schema di input.
list_labelsList all labels available for tagging posts and media.List all labels available for tagging posts and media.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_labelCreate a new label for organizing posts or media files.Create a new label for organizing posts or media files.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_hashtag_groupsList the organization's saved hashtag groups — named sets of hashtags to drop into a post.List the organization's saved hashtag groups — named sets of hashtags to drop into a post.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_hashtag_groupSave a named set of hashtags (1-30) for reuse in posts. Hashtags may be given with or without the leading '#'; letters, digits and underscores only. Up to 100 groups per organization.Save a named set of hashtags (1-30) for reuse in posts. Hashtags may be given with or without the leading '#'; letters, digits and underscores only. Up to 100 groups per organization.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_hashtag_groupRename a hashtag group and/or replace its hashtags (partial update — at least one field is required).Rename a hashtag group and/or replace its hashtags (partial update — at least one field is required).
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_hashtag_groupprivilegiatoDelete a saved hashtag group. Posts that already contain its hashtags are untouched.Delete a saved hashtag group. Posts that already contain its hashtags are untouched.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_templatesList the organization's saved post templates — reusable text to start a new post from. Filter by kind to get saved first-comment snippets instead of captions.List the organization's saved post templates — reusable text to start a new post from. Filter by kind to get saved first-comment snippets instead of captions.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_templateSave post text as a named template for reuse (text only; media and channels belong to the post). Up to 200 per organization per kind (captions and first-comment snippets each have their own 200); names are unique per kind, so a caption and a first-comment snippet can share a name.Save post text as a named template for reuse (text only; media and channels belong to the post). Up to 200 per organization per kind (captions and first-comment snippets each have their own 200); names are unique per kind, so a caption and a first-comment snippet can share a name.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_templateRename a template and/or replace its text (partial update — at least one field is required).Rename a template and/or replace its text (partial update — at least one field is required).
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_templateprivilegiatoDelete a saved post template.Delete a saved post template.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_calendar_notesList calendar notes (free text pinned to a day — campaigns, holidays, 'no posts this week'; they never publish) in a date range of at most a year.List calendar notes (free text pinned to a day — campaigns, holidays, 'no posts this week'; they never publish) in a date range of at most a year.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_calendar_notePin a note to a day on the content calendar. Not a post: nothing is published.Pin a note to a day on the content calendar. Not a post: nothing is published.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_calendar_noteChange a calendar note's day, text and/or colour (partial update — at least one field is required).Change a calendar note's day, text and/or colour (partial update — at least one field is required).
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_calendar_noteprivilegiatoDelete a calendar note.Delete a calendar note.
Per questo strumento non è stato pubblicato alcuno schema di input.
share_postCreate (or fetch) a post's read-only review link that anyone can open without signing in — for client approval outside the app. Returns { shareToken, url, created }. regenerate=true mints a new link and kills the old one. Pro and Business only: on the single-seat Free and Lifetime plans this answer…Create (or fetch) a post's read-only review link that anyone can open without signing in — for client approval outside the app. Returns { shareToken, url, created }. regenerate=true mints a new link and kills the old one. Pro and Business only: on the single-seat Free and Lifetime plans this answer…
Per questo strumento non è stato pubblicato alcuno schema di input.
unshare_postRevoke a post's review link so the URL stops working. Idempotent. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.Revoke a post's review link so the URL stops working. Idempotent. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_review_linksList the organization's client review links (batch review links), newest first, with how many posts each one covers. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.List the organization's client review links (batch review links), newest first, with how many posts each one covers. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_review_linkCreate a read-only review link covering several posts at once — the multi-post counterpart of share_post. Anyone with the link can open it without signing in. Every postId must belong to the organization. Unlike share_post this is never regenerated in place: each call mints a new link and a new tok…Create a read-only review link covering several posts at once — the multi-post counterpart of share_post. Anyone with the link can open it without signing in. Every postId must belong to the organization. Unlike share_post this is never regenerated in place: each call mints a new link and a new tok…
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_review_linkprivilegiatoRevoke a client review link. The posts it covered are untouched. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.Revoke a client review link. The posts it covered are untouched. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_client_connect_linksList the organization's client-connect links, newest first — one-time links a client can open, with no BulkPublish account, to connect their own platform account. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.List the organization's client-connect links, newest first — one-time links a client can open, with no BulkPublish account, to connect their own platform account. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_client_connect_linkNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
delete_client_connect_linkprivilegiatoRevoke a client-connect link before it has been used. Idempotent; an account it already connected is untouched. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.Revoke a client-connect link before it has been used. Idempotent; an account it already connected is untouched. Pro and Business only: on the single-seat Free and Lifetime plans this answers 403 FEATURE_DISABLED with the plan and an upgrade hint.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_mediaSet a media file's alt text (accessibility description). It belongs to the file, so one value covers every post that reuses it, and is sent to Instagram, LinkedIn, X, Bluesky, Tumblr and Discord. Pass an empty string to clear.Set a media file's alt text (accessibility description). It belongs to the file, so one value covers every post that reuses it, and is sent to Instagram, LinkedIn, X, Bluesky, Tumblr and Discord. Pass an empty string to clear.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_quota_usageCheck current account usage. Returns daily/monthly post counts, scheduled post counts, channel counts, and media storage usage.Check current account usage. Returns daily/monthly post counts, scheduled post counts, channel counts, and media storage usage.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_postNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
delete_postprivilegiatoDelete a post by ID. Only draft and failed posts can be deleted.Delete a post by ID. Only draft and failed posts can be deleted.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_post_metricsNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
37 strumenti su 40 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Model Context Protocol server for BulkPublish — lets AI assistants manage social media posts, channels, media, and analytics.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
75 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+63 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.