AgentXM

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.

AgentXM badge

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

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'posthell'
tools_listed15pass8 tools
schema_complete15pass8 of 8 tools have a description and a typed schema
latency_p5010passp50 1030 ms
latency_p955passp95 1098 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (8)

NameDescriptionSchema
get_growthThe 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_postTurn 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. Usestyped
list_accountsThe 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_urlUse 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 thetyped
create_draftSave 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 approvestyped
list_postsRead 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, etyped
reschedule_postChange 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 queuetyped
edit_postChange 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 alreadtyped

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/io-github-rohan27s-posthell.svg)](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.