Posthell
mcp remote · streamable-http · v1.0.0 · source: crawl
https://www.posthell.com/api/mcp
Social media scheduler for AI agents: draft posts into a human-approved queue for 15 networks.
Works
100
Verified Oct 31, 2026 · p50 1030 ms · p95 1098 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'posthell' |
| tools_listed | 15 | pass | 8 tools |
| schema_complete | 15 | pass | 8 of 8 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 1030 ms |
| latency_p95 | 5 | pass | p95 1098 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (8)
| Name | Description | Schema |
|---|---|---|
get_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. | typed |
shape_post | 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 | typed |
list_accounts | The user's connected social accounts (id, network, handle), their account groups (a named set, e.g. one business's Instagram + YouTube), and what each network needs: caption limit, whether it needs a | typed |
get_upload_url | Use this to post a file from the user's computer (a video you rendered, a photo). Returns uploadUrl and mediaUrl: PUT the raw file bytes to uploadUrl with its Content-Type header (the curl line in the | typed |
create_draft | Save a post as a DRAFT in the user's posthell queue, with any photos or videos and per-network settings (Instagram Reel cover, YouTube title/tags). Nothing is published by this tool: the user approves | typed |
list_posts | Read the user's recent posts and drafts with per-network status, the live link once a post is up, and the reason when one failed. Published posts include engagement metrics (likes, comments, shares, e | typed |
reschedule_post | Change when a post goes out. Works on a post in the calendar (scheduled) and on a draft (its suggested time). Get the id from list_posts. A scheduled post is taken out of the network's queue and queue | typed |
edit_post | Change the caption (body), a network's own caption (overrides), and/or the suggested time of a DRAFT. Scheduled posts can only be moved with reschedule_post: changing the text of a post that is alread | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/io-github-rohan27s-posthell)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.