accueil / serveurs / Médias / pro.socialhive/platform
pro.socialhive/platform
serveur MCP (Model Context Protocol) · socialhive-posting 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que pro.socialhive/platform est sûr ?
Au dernier audit MCP Hub, le serveur MCP « pro.socialhive/platform » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 24 outils
- adapt_post≈ 286 tokens
Rewrite existing copy for another platform's length, tone and conventions. Supports adapting to LinkedIn, X, and other networks. Metered.
Paramètres, retour & exemple (3)
Paramètrestext· string · optionnel
Source post copy to adaptplatform· string · optionnel · linkedin | x | bluesky | mastodon | instagram | facebook | threads | tiktok
Target platform (e.g. linkedin, x)platforms· array · optionnel
Target platforms (e.g. ['linkedin', 'x'])
Exemple d'appel{"name": "adapt_post", "arguments": {"text": "texte", "platform": "linkedin", "platforms": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"adaptations": {}}} - create_article≈ 423 tokens
Save a long-form article or blog post (e.g. generated by ChatGPT, Claude, or an LLM) into the workspace article library. Quota: maximum 10 articles per month via MCP. Can be linked into syndication workflows or published to CMS targets.
Paramètres, retour & exemple (5)
Paramètresbody· string · requis
Full Markdown body of the articletitle· string · requis
Article headline or titlestatus· string · requis · outline | drafting | ready | published
Article status: ready (default), drafting, outline, or publishedsummary· string · optionnel
Brief synopsis, excerpt, or meta description for SEO and social snippetsseoTitle· string · optionnel
Optional SEO title
Exemple d'appel{"name": "create_article", "arguments": {"body": "texte", "title": "texte", "status": "outline"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "title": "texte", "words": 1, "status": "texte", "reviewUrl": "texte", "monthlyRemaining": 1}} - create_post≈ 634 tokens
Create and optionally publish a post for LinkedIn, X, Instagram, Facebook, YouTube, TikTok, etc. Supports post copy text, image attachments (Base64 data or URLs), and video. When publishNow is true, the post is published immediately to the social accounts (available to admin-approved users). Without publishNow or scheduledAt, it is saved as a draft.
Paramètres, retour & exemple (11)
Paramètresbody· string · optionnel
Post copy text (optional if media attachments are provided)tags· array · optionneltitle· string · optionnelthread· array · optionnelmediaIds· array · optionnel
Array of media asset UUIDs returned by upload_media, import_media, or list_mediamediaData· array · optionnel
Array of Base64 image/video data strings or data URIs to directly upload to storage and attach to this postmediaUrls· array · optionnel
Array of image or video URLs to automatically import to storage and attach to this postoverrides· object · optionnelchannelIds· array · requis
Destination channel UUIDs or platform names (e.g. ['linkedin', 'instagram', 'facebook'])publishNow· boolean · optionnel
If true, queues the post for immediate publication to destination channels now instead of saving as draft (requires admin-approved MCP publishing access)scheduledAt· string · optionnel
ISO 8601 UTC timestamp to schedule the post (e.g. '2026-09-21T11:00:00Z'). Without this or publishNow, saves as a draft.
Exemple d'appel{"name": "create_post", "arguments": {"channelIds": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "status": "texte", "channels": []}} - generate_image≈ 224 tokens
Generate an image into the media library and return its asset id (attach with create_post.mediaIds). quality 'free' uses the free provider; 'hq' costs credits.
Paramètres, retour & exemple (4)
Paramètresalt· string · optionnelprompt· string · requisquality· string · optionnel · free | fast | hqaspectRatio· string · optionnel · 1:1 | 4:5 | 16:9 | 9:16
Exemple d'appel{"name": "generate_image", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "mediaId": "texte"}} - generate_text≈ 270 tokens
Write social copy in the workspace brand voice. Returns one or more variants. Metered (free daily allowance, then 1 credit).
Paramètres, retour & exemple (5)
Paramètrestopic· string · requisformat· string · optionnel · single | threadlanguage· string · optionnelvariants· integer · optionnelplatforms· array · optionnel
Exemple d'appel{"name": "generate_text", "arguments": {"topic": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"text": "texte", "model": "texte", "tokens": 1}} - get_analytics≈ 199 tokens
Workspace performance for the last N days: impressions, engagements, posts, follower change, top posts and recommended posting slots.
Paramètres, retour & exemple (1)
Paramètresdays· integer · optionnel
Exemple d'appel{"name": "get_analytics", "arguments": {"days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"summary": {}, "timezone": "texte", "topPosts": [], "recommendedSlots": []}} - get_article≈ 228 tokens
Get full details and Markdown body of an article in the workspace library by its ID.
Paramètres, retour & exemple (1)
ParamètresarticleId· string · requis
Article UUID
Exemple d'appel{"name": "get_article", "arguments": {"articleId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "body": "texte", "title": "texte", "words": 1, "status": "texte", "summary": "texte", "seoTitle": "texte", "createdAt": "texte", "reviewUrl": "texte", "updatedAt": "texte"}} - get_connected_social_accounts≈ 167 tokens
Get all connected social media accounts (LinkedIn, X, YouTube, Instagram, Facebook, TikTok, Threads) for the workspace with account IDs, platforms, connection status, and automationEnabled status.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_connected_social_accounts", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": {}}} - get_post≈ 210 tokens
Get one post with its body, per-channel variants, status and metrics.
Paramètres, retour & exemple (1)
ParamètrespostId· string · requis
Exemple d'appel{"name": "get_post", "arguments": {"postId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "body": "texte", "title": "texte", "status": "texte", "metrics": {}, "variants": [], "publishedAt": "texte", "scheduledAt": "texte"}} - import_media≈ 202 tokens
Import an image or video from an external public URL into the workspace media library and return its asset id (to attach with create_post.mediaIds).
Paramètres, retour & exemple (4)
Paramètresalt· string · optionnelurl· string · requismime· string · optionnellabel· string · optionnel
Exemple d'appel{"name": "import_media", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "kind": "texte", "assetId": "texte"}} - list_articles≈ 314 tokens
List long-form articles in the workspace library with their id, title, status, word count, summary, and last updated time.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Max number of articles to return (default 20)status· string · optionnel · outline | drafting | ready | published
Filter by article status
Exemple d'appel{"name": "list_articles", "arguments": {"limit": 1, "status": "outline"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_channels≈ 274 tokens
List the social accounts connected to this workspace with their ids, platform, handle, health, and automationEnabled status. Use channel ids when creating posts.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_channels", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_connected_sites≈ 156 tokens
List the websites connected to this workspace for article publishing (SocialHive blog, WordPress, Ghost, Dev.to, ...). Use an id from here as destinationIds in publish_article.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_connected_sites", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": {}}} - list_media≈ 248 tokens
List or search media assets (images, videos) in the workspace media library. Returns asset ids to attach with create_post.mediaIds.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnelkind· string · optionnel · image | video | documentlimit· integer · optionnel
Exemple d'appel{"name": "list_media", "arguments": {"q": "texte", "kind": "image", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"assets": []}} - list_node_types≈ 180 tokens
Catalog of workflow node types (triggers, sources, AI, control, destinations) with their config schemas. Read before calling propose_workflow.
Paramètres, retour & exemple (1)
Paramètresgroup· string · optionnel · trigger | source | ai | control | dest
Exemple d'appel{"name": "list_node_types", "arguments": {"group": "trigger"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_posts≈ 284 tokens
List posts in the workspace, newest first. Filter by status (draft, pending_approval, scheduled, published, failed) or free text.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnellimit· integer · optionnelstatus· string · optionnel · draft | pending_approval | requires_edits | scheduled | publishing | published | failed
Exemple d'appel{"name": "list_posts", "arguments": {"q": "texte", "limit": 1, "status": "draft"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_sources≈ 153 tokens
List content data sources (RSS feeds, sitemaps, web pages, documents) with counts of unused items.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_sources", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_workflows≈ 145 tokens
List automation workflows with status and last run.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_workflows", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - propose_workflow≈ 537 tokens
Propose an automation workflow as a graph (nodes + edges). The graph is validated and saved as a DRAFT version that a human must review and activate in Workflow Studio; it never runs on its own. Call list_node_types first for valid node types and config schemas.
Paramètres, retour & exemple (3)
Paramètresname· string · requisgraph· object · requisdescription· string · requis
Exemple d'appel{"name": "propose_workflow", "arguments": {"name": "texte", "graph": {}, "description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "url": "texte", "name": "texte"}} - publish_article≈ 382 tokens
Publish (or send as a draft) an article from the workspace library to one or more connected sites. Get site ids from list_connected_sites and article ids from list_articles or create_article. The article must have a body. Publishing again updates the existing post on that site.
Paramètres, retour & exemple (3)
Paramètresstatus· string · requis · publish | draft
publish (live, default) or draft on the sitearticleId· string · requis
Article UUIDdestinationIds· array · requis
Connected site ids from list_connected_sites
Exemple d'appel{"name": "publish_article", "arguments": {"status": "publish", "articleId": "texte", "destinationIds": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": {}}} - publish_post≈ 165 tokens
Publish an existing draft now (queues it immediately). Approval policy still applies — the post may land in pending_approval instead.
Paramètres, retour & exemple (1)
ParamètrespostId· string · requis
Post UUID to publish
Exemple d'appel{"name": "publish_post", "arguments": {"postId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "status": "texte"}} - schedule_post≈ 206 tokens
Schedule an existing draft (or move a scheduled post) to an ISO 8601 time. Approval policy still applies.
Paramètres, retour & exemple (2)
ParamètrespostId· string · requis
Post UUID or IDscheduledAt· string · requis
ISO 8601 UTC datetime string
Exemple d'appel{"name": "schedule_post", "arguments": {"postId": "texte", "scheduledAt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "status": "texte", "scheduledAt": "texte"}} - search_source_items≈ 258 tokens
Fetch recent items from one data source (title, url, excerpt). Use them as raw material for posts.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnellimit· integer · optionnelsourceId· string · requisunusedOnly· boolean · optionnel
Exemple d'appel{"name": "search_source_items", "arguments": {"sourceId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upload_media≈ 282 tokens
Upload an image, video, or PDF directly using base64 data (or data URI) into the workspace media library and return its asset id (to attach with create_post.mediaIds).
Paramètres, retour & exemple (4)
Paramètresalt· string · optionnel
Accessibility alt text for the media assetdata· string · requis
Base64 encoded file content or data URI (e.g. 'data:image/png;base64,...')mime· string · optionnel
MIME type (e.g. 'image/png', 'image/jpeg', 'video/mp4')filename· string · optionnel
Filename with extension (e.g. 'infographic.png')
Exemple d'appel{"name": "upload_media", "arguments": {"data": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "kind": "texte", "assetId": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».