list_channels
List channels
List the social accounts connected to this workspace with their ids, platform, handle, health, and automationEnabled status. Use channel ids when creating posts.
無需輸入參數。

pro.socialhive由 socialhive.pro 發布官方發布者v1.0.0更新於 Oct 24, 2026
Social media management, multi-platform publishing, AI generation, and cross-channel analytics.
SocialHive 讓助理跨平台草擬、排程與發佈社群內容,產生 AI 文案與圖片,並檢視跨頻道數據分析。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/pro.socialhive%2Fplatform/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"socialhive": {
"type": "http",
"url": "https://platform.socialhive.pro/api/mcp"
}
}
}Official Model Context Protocol (MCP) server definition for SocialHive.
SocialHive enables AI assistants (Claude, Cursor, Windsurf, Cline, ChatGPT, and custom LLM agents) to draft, schedule, and publish content across social platforms, generate AI-powered text and image variations, inspect performance analytics, and automate social workflows.
pro.socialhive/platformhttps://platform.socialhive.pro/api/mcpPOST), Server-Sent Events (GET with Accept: text/event-stream)2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05SocialHive exposes workspace-scoped tools that respect your team roles and workspace limits:
All requests to the SocialHive MCP server require a workspace API key:
Authorization: Bearer shp_<your_api_key>https://socialhive.pro/app/settings/api).claude_desktop_config.json)Add the following to your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonIn your client's MCP configuration file (e.g. .cursor/mcp.json or Cline MCP settings):
mcp-publisherpro.socialhive/platform):
io.github.<user>/socialhive):
來源:README.md,提交 65b5532
List channels
List the social accounts connected to this workspace with their ids, platform, handle, health, and automationEnabled status. Use channel ids when creating posts.
無需輸入參數。
Get connected social accounts
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.
無需輸入參數。
List posts
List posts in the workspace, newest first. Filter by status (draft, pending_approval, scheduled, published, failed) or free text.
qlimitstatusGet post
Get one post with its body, per-channel variants, status and metrics.
postId必填List articles
List long-form articles in the workspace library with their id, title, status, word count, summary, and last updated time.
limitstatusGet article
Get full details and Markdown body of an article in the workspace library by its ID.
articleId必填Get analytics
Workspace performance for the last N days: impressions, engagements, posts, follower change, top posts and recommended posting slots.
daysList sources
List content data sources (RSS feeds, sitemaps, web pages, documents) with counts of unused items.
無需輸入參數。
Search source items
Fetch recent items from one data source (title, url, excerpt). Use them as raw material for posts.
qlimitsourceId必填unusedOnlyList workflows
List automation workflows with status and last run.
無需輸入參數。
List node types
Catalog of workflow node types (triggers, sources, AI, control, destinations) with their config schemas. Read before calling propose_workflow.
groupGenerate text
Write social copy in the workspace brand voice. Returns one or more variants. Metered (free daily allowance, then 1 credit).
topic必填formatlanguagevariantsplatformsAdapt post
Rewrite existing copy for another platform's length, tone and conventions. Supports adapting to LinkedIn, X, and other networks. Metered.
textplatformplatformsGenerate image
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.
altprompt必填qualityaspectRatioList media
List or search media assets (images, videos) in the workspace media library. Returns asset ids to attach with create_post.mediaIds.
qkindlimitImport media
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).
alturl必填mimelabelUpload media
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).
altdata必填mimefilenameCreate post
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.
bodytagstitlethreadmediaIdsmediaDatamediaUrlsoverrideschannelIds必填publishNowscheduledAtSchedule post
Schedule an existing draft (or move a scheduled post) to an ISO 8601 time. Approval policy still applies.
postId必填scheduledAt必填Publish post
Publish an existing draft now (queues it immediately). Approval policy still applies — the post may land in pending_approval instead.
postId必填Create article
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.
body必填title必填status必填summaryseoTitleList connected sites
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.
無需輸入參數。
Publish article
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.
status必填articleId必填destinationIds必填Propose workflow
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.
name必填graph必填description必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
{ "mcpServers": { "socialhive": { "url": "https://platform.socialhive.pro/api/mcp", "headers": { "Authorization": "Bearer shp_YOUR_API_KEY" } } }}{ "mcpServers": { "socialhive": { "type": "streamable-http", "url": "https://platform.socialhive.pro/api/mcp", "headers": { "Authorization": "Bearer shp_YOUR_API_KEY" } } }}import { Client } from "@modelcontextprotocol/sdk/client/index.js";import { StreamableHttpClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const transport = new StreamableHttpClientTransport( new URL("https://platform.socialhive.pro/api/mcp"), { headers: { Authorization: "Bearer shp_YOUR_API_KEY", }, });
const client = new Client({ name: "my-agent", version: "1.0.0" }, { capabilities: {} });await client.connect(transport);
const tools = await client.listTools();console.log("Connected to SocialHive MCP! Available tools:", tools.tools.map(t => t.name));brew install mcp-publishermcp-publisher validatemcp-publisher login domain --domain socialhive.promcp-publisher login githubmcp-publisher publishcurl -s "https://registry.modelcontextprotocol.io/v0.1/servers?search=socialhive"