@bulkpublish/mcp-server

MCPcommunityattivo
v1.42.0io.github.azeemkafridiMITAggiornato 4 g fanpmGitHub

Model Context Protocol server for BulkPublish — lets AI assistants manage social media posts, channels, media, and analytics.

Stato dell’endpointattivo
verificato 1 giorno fa · 413 ms · autenticazione richiesta
100 % degli ultimi 1 controllo ha raggiunto questo endpoint
Funziona in
ClaudeCursorCopilotChatGPTGemini

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.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
254Download/sett.
3Stelle su GitHub
4 g faUltimo aggiornamento
Richiede 1 credenziale prima di poter funzionare
  • BULKPUBLISH_API_KEYChiave APIobbligatoria

    Your 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.

Pacchetto
Autoreio.github.azeemkafridi
LicenzaMIT
Versione1.42.0
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/20
→ Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
—Corrispondenza del maintainer npm+0/5
→ Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti40 strumenti · 7 privilegiati
Analisi di sicurezza✓ Pulitov1.42.0 · 1 g faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato10 ott 2026

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.

Strumenti

40 strumenti · 7 privilegiati
Estratto staticamente dal pacchetto pubblicatov1.42.0 · 1d ago

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 pubblicata

Questo 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 pubblicata

Questo 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 pubblicata

Questo 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.

Descrizione

Model Context Protocol server for BulkPublish — lets AI assistants manage social media posts, channels, media, and analytics.

Parole chiave
mcpbulkpublishsocial-mediaaiclaudemodel-context-protocol
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-10-11: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 5 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

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)

Dichiarate ma non risolte

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.