Posthive
Server Details
Schedule and manage social media posts across 13 platforms (Bluesky, Threads, Instagram, LinkedIn, Mastodon, YouTube, Facebook, Pinterest, Telegram, Nostr, X/Twitter, Discord, Tumblr and more). OAuth 2.0 + PKCE, 10 tools, draft-first workflow for AI agents.
- Status
- Healthy
- Uptime
- 3.5% over 58 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
10 toolsapprove_draftInspect
Approve a draft post and schedule it for publishing at a specific time. This promotes a draft to the scheduled queue — it will publish at scheduled_time without further approval needed. Only works on posts with status 'draft'.
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | Post ID of the draft to approve. | |
| scheduled_time | Yes | ISO 8601 datetime when to publish. Must be in the future. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| _note | No | |
| status | No | |
| scheduledFor | No |
create_from_templateInspect
Create a draft post using a saved template as the base content. You can override the text and other fields before saving. Use list_templates to get template IDs.
| Name | Required | Description | Default |
|---|---|---|---|
| account_ids | Yes | Account IDs to post to. Use list_accounts to get IDs. | |
| template_id | Yes | Template ID from list_templates. | |
| scheduled_time | No | ISO 8601 publish time. Required when schedule_directly is true. | |
| content_override | No | Override the template text. Leave blank to use template text as-is. | |
| schedule_directly | No | When true, schedule immediately instead of saving as draft. Requires scheduled_time. | |
| first_comment_override | No | Override the template first comment. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| _note | No | |
| draft | No | |
| status | No | |
| targets | No | |
| scheduledFor | No | |
| templateUsed | No |
create_postInspect
Create a post in Posthive. BY DEFAULT posts are saved as DRAFTS and require manual approval in the Posthive review queue before anything is published. Nothing is published automatically unless schedule_directly is explicitly set to true with a future scheduled_time. Use list_accounts to get valid account IDs before calling this tool.
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The post text content. | |
| dry_run | No | Full pipeline test without real API calls. | |
| media_type | No | Instagram media type. 'post' = feed image/carousel, 'reel' = video reel, 'story' = story. Only relevant for Instagram accounts. | |
| media_urls | No | Array of already-uploaded media URLs (images or video). Upload via POST /api/v1/upload first to get URLs. | |
| account_ids | Yes | Array of account IDs. Use list_accounts to get IDs. | |
| per_account | No | Per-account content overrides. Keys are account IDs. | |
| youtube_type | No | YouTube video type. 'short' = YouTube Short (vertical, ≤60s), 'video' = standard upload. Only relevant for YouTube accounts. | |
| first_comment | No | Optional first comment to fire after the post goes live. | |
| scheduled_time | No | ISO 8601 datetime for publish time. Required when schedule_directly is true. | |
| schedule_directly | No | When true, post is scheduled directly and publishes at scheduled_time without manual approval. Requires scheduled_time. Defaults to false (saves as draft). |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| _note | No | |
| draft | No | |
| status | No | |
| targets | No | |
| scheduledFor | No |
delete_postDestructiveInspect
Delete a pending or draft post from the queue.
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | Post ID from list_scheduled_posts. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | No | |
| deleted | No |
duplicate_postInspect
Clone an existing post as a new draft. Copies content, accounts, and per-account overrides.
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | Post ID to duplicate. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| _note | No | |
| draft | No | |
| status | No | |
| targets | No | |
| scheduledFor | No |
get_postRead-onlyInspect
Get full details of a single post by ID, including per-platform publish status.
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | Post ID from list_scheduled_posts or create_post. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| draft | No | |
| status | No | |
| content | No | |
| targets | No | |
| createdAt | No | |
| perAccount | No | |
| firstComment | No | |
| scheduledFor | No |
list_accountsRead-onlyInspect
List all connected social media accounts for this Posthive workspace. Returns account IDs, platforms, and display names. Use these IDs when creating posts.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| accounts | No |
list_scheduled_postsRead-onlyInspect
List upcoming scheduled posts and drafts in the queue.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 20, max 100). | |
| status | No | Filter by status. Omit to return all. |
Output Schema
| Name | Required | Description |
|---|---|---|
| posts | No |
list_templatesRead-onlyInspect
List all saved post templates in this Posthive workspace.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| templates | No |
update_postDestructiveInspect
Update content or scheduled time of a queued or draft post. Only pending/draft posts can be updated.
| Name | Required | Description | Default |
|---|---|---|---|
| content | No | ||
| post_id | Yes | Post ID from list_scheduled_posts. | |
| per_account | No | ||
| first_comment | No | ||
| scheduled_time | No | New scheduled time (ISO 8601). |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| status | No | |
| scheduledFor | No |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
10 tool updates
- First observed
approve_draft - First observed
create_from_template - First observed
create_post - First observed
delete_post - First observed
duplicate_post - First observed
get_post - First observed
list_accounts - First observed
list_scheduled_posts - First observed
list_templates - First observed
update_post
Publisher details
- Operator
- Posthive (posthive.co)
- Operator website
- https://posthive.co
- Vendor relationship
- First-party
- Documentation
- https://posthive.co/docs#mcp-overview
- Trust center
- Not available
- Restrictions
- Requires Pro or Team plan. Generate an API key from Posthive Settings after signup at posthive.co
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1611 npm1MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs117 npm54 PyPIMIT
- AlicenseAqualityCmaintenanceRevnuvo Company Intelligence tells AI agents what changed at a company, with evidence. It observes company websites, technologies, and DNS over time and returns timestamped, confidence-aware changes, signals, and monitoring.9MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.