MCP 服务器

Posthell

io.github.Rohan27s/posthell
营销与广告 社交媒体 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Drafts and queues social media posts for human approval, reports follower growth and engagement, and generates post variations from notes.

create_draft
Queue a draft post
Save a post as a DRAFT in the user's posthell queue. It is never published by this tool - the user approves it in the dashboard. Optionally propose a publish time (pre-fills their scheduler) and limit which platforms it targets (default: every connected account).
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['body'], 'properties': {'body': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The post text'}, 'platforms': {'type': 'array', 'items': {'enum': ['x', 'linkedin', 'instagram', 'threads', 'bluesky', 'facebook', 'tiktok', 'youtube', 'pinterest', 'reddit', 'telegram', 'discord', 'googlebusiness', 'whatsapp'], 'type': 'string'}, 'description': 'Limit to these platforms (default: all connected accounts)'}, 'proposedTime': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$', 'description': "Suggested publish time, ISO 8601. Only a suggestion - pre-fills the user's scheduler."}}}
get_growth
Get follower growth
The user's follower counts and 7-day growth per connected network, plus which network is growing fastest. Use this to decide where a post matters most or to report progress.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_posts
List recent posts
Read the user's recent posts and drafts with per-platform status. Published posts include engagement metrics (likes, comments, shares, engagementRate - impressions on plans with full analytics) once analytics have synced. Use it to avoid duplicating a topic AND to learn which topics performed before drafting the next post.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max results (default 15)'}, 'status': {'enum': ['draft', 'scheduled', 'posted', 'published', 'failed', 'partly_posted'], 'type': 'string', 'description': 'Filter by status (posted and published are synonyms)'}}}
shape_post
Shape notes into post angles
Turn rough notes about what the user did (shipped a feature, fixed a bug, hit a number) into 2-3 finished social-post angles in the user's voice. Grounded only in the notes - never invents facts. Uses one AI generation from the user's monthly quota.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['notes'], 'properties': {'notes': {'type': 'string', 'maxLength': 4000, 'minLength': 8, 'description': 'Raw notes about what the user did. Rough is fine.'}}}
已添加
get_growth
2026年9月17日 12:49
已添加
list_posts
2026年9月17日 12:49
已添加
create_draft
2026年9月17日 12:49
已添加
shape_post
2026年9月17日 12:49