protogrid

Search / pro.socialhive/platform

SocialHive

R0· no sign-in

Social media management, multi-platform publishing, AI generation, and cross-channel analytics.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust96of 100
Uptime, 30 days100%
Latency p50752 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "platform": {
      "type": "http",
      "url": "https://platform.socialhive.pro/api/mcp"
    }
  }
}
claude mcp add --transport http platform https://platform.socialhive.pro/api/mcp
[mcp_servers.platform]
url = "https://platform.socialhive.pro/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "platform": {
      "type": "remote",
      "url": "https://platform.socialhive.pro/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "platform": {
      "type": "http",
      "url": "https://platform.socialhive.pro/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=platform&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcGxhdGZvcm0uc29jaWFsaGl2ZS5wcm8vYXBpL21jcCJ9"
}
{
  "servers": {
    "platform": {
      "type": "http",
      "url": "https://platform.socialhive.pro/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "platform": {
      "httpUrl": "https://platform.socialhive.pro/api/mcp"
    }
  }
}
extensions:
  "platform":
    enabled: true
    name: "platform"
    type: streamable_http
    uri: "https://platform.socialhive.pro/api/mcp"
    timeout: 300

Quality 79 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list carries no ttlMs, so clients re-fetch it
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations24 of 24 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 3,641 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes14 tool changes in 30 days
  • fail
    stability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

24 tools, about 3,641 tokens to load them all · tool set 42467d428816 · tools last changed 2026-10-16 · checked 2026-10-19 10:20 UTC

Tool changes

  • publish_articleadded

    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.

  • list_connected_sitesadded

    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.

  • schedule_postchangedannotations
  • create_postchangedannotations
  • publish_postadded

    Publish an existing draft now (queues it immediately). Approval policy still applies — the post may land in pending_approval instead.

  • schedule_postchangedinput schema
  • upload_mediaadded

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

  • import_mediaadded

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

  • adapt_postchangeddescription, input schema
    before

    Rewrite existing copy for another platform's length, tone and conventions. Metered.

    after · 63% of words in common

    Rewrite existing copy for another platform's length, tone and conventions. Supports adapting to LinkedIn, X, and other networks. Metered.

  • publish_postremoved

    Publish an existing draft now (queues it immediately). Approval policy still applies — the post may land in pending_approval instead.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-26d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://platform.socialhive.pro/api/mcp streamable-httpnoneyes100%752 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-072026-10-19

Tools (24)

adapt_postRewrite existing copy for another platform's length, tone and conventions. Supports adapting to LinkedIn, X, and other networks. Metered.
create_articleSave 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.
create_postCreate 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.
generate_imageGenerate 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.
generate_textWrite social copy in the workspace brand voice. Returns one or more variants. Metered (free daily allowance, then 1 credit).
get_analyticsread-onlyWorkspace performance for the last N days: impressions, engagements, posts, follower change, top posts and recommended posting slots.
get_articleread-onlyGet full details and Markdown body of an article in the workspace library by its ID.
get_connected_social_accountsread-onlyGet all connected social media accounts (LinkedIn, X, YouTube, Instagram, Facebook, TikTok, Threads) for the workspace with account IDs, platforms, connection status, and automationEnabled status.
get_postread-onlyGet one post with its body, per-channel variants, status and metrics.
import_mediaImport 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).
list_articlesread-onlyList long-form articles in the workspace library with their id, title, status, word count, summary, and last updated time.
list_channelsread-onlyList the social accounts connected to this workspace with their ids, platform, handle, health, and automationEnabled status. Use channel ids when creating posts.
list_connected_sitesread-onlyList 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.
list_mediaread-onlyList or search media assets (images, videos) in the workspace media library. Returns asset ids to attach with create_post.mediaIds.
list_node_typesread-onlyCatalog of workflow node types (triggers, sources, AI, control, destinations) with their config schemas. Read before calling propose_workflow.
list_postsread-onlyList posts in the workspace, newest first. Filter by status (draft, pending_approval, scheduled, published, failed) or free text.
list_sourcesread-onlyList content data sources (RSS feeds, sitemaps, web pages, documents) with counts of unused items.
list_workflowsread-onlyList automation workflows with status and last run.
propose_workflowPropose 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.
publish_articlePublish (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.
publish_postPublish an existing draft now (queues it immediately). Approval policy still applies — the post may land in pending_approval instead.
schedule_postSchedule an existing draft (or move a scheduled post) to an ISO 8601 time. Approval policy still applies.
search_source_itemsread-onlyFetch recent items from one data source (title, url, excerpt). Use them as raw material for posts.
upload_mediaUpload 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).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "pro.socialhive/platform",
  "title": "SocialHive",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://platform.socialhive.pro/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/jalal1985khan/socialhive-mcp",
    "source": "github"
  },
  "websiteUrl": "https://socialhive.pro",
  "description": "Social media management, multi-platform publishing, AI generation, and cross-channel analytics."
}