https://ihateposting.com/api/mcp ↗
Draft, check and schedule posts to your connected social accounts from Claude, ChatGPT or Cursor.
iHatePosting is a remote MCP server published at ihateposting.com. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 693 ms, a delay an agent will notice. It offers a narrow, focused set of 6 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
get_platform_rules — Description truncated mid-sentence, obscuring platform-specific rules.validate_post — Description cut off, missing critical details about media format checks.create_post — Overly broad parameters like 'options' and 'overrides' lack schema clarity.tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
whoamiWho the API key belongs to: the iHatePosting login (email and account name). Use this for any question about who the user is or which account is connected. This is NOT a social media handle — the handles from list_accounts belong to the connected profiles, which may carry other people's names.
get_platform_rulesWhat each platform will and will not accept: character limit, whether media is required, how many images, video formats and length, and which per-platform options are MANDATORY (e.g. Pinterest needs a board, YouTube needs a title). Call this BEFORE writing a post — it is the difference between composing something that publishes and something the platform rejects.
validate_postCheck a post against every platform you plan to send it to, WITHOUT creating anything. Runs the same checks the publisher runs seconds before it posts, so the answer is what will really happen — 'X counts this as 1200/280 characters', 'YouTube needs a title', 'TikTok slideshows take JPEG or WebP photos'. Free to call as often as you like; use it before create_post rather than discovering a problem after the post is spent.
textstringrequiredtargetsarrayplatformsarraymediaIdsarraycreate_postCreate a social post on iHatePosting. action 'draft' saves it (the default, and the safe choice); 'schedule' needs scheduledDate (YYYY-MM-DD) + scheduledTime (e.g. '9:00 AM', in the account owner's timezone); 'now' publishes immediately to a real audience. Platforms with requirements — Pinterest a board, YouTube a title, TikTok and Instagram media — are set through `options` and `mediaIds`; call get_platform_rules for what each one needs, and validate_post to check before you commit.
textstringrequiredplatformsarrayrequiredactionstringscheduledDatestringscheduledTimestringoptionsobjectoverridesobjectmediaIdsarraylist_postsList the 50 most recent iHatePosting posts with per-platform status (draft/scheduled/published/failed) and live URLs.
list_accountsList the connected social accounts (platform, handle, health) available for posting. The response also names the iHatePosting account the API key belongs to — if the accounts listed are not the ones you expect, check that `account.email` is the right person before assuming anything is missing.
Derived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/com-ihateposting-mcp)<a href="https://mcpmetrics.io/servers/com-ihateposting-mcp"><img src="https://mcpmetrics.io/badge/com.ihateposting/mcp/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
AI job search MCP — fact-checked jobs, application tracker, alerts. ChatGPT, Claude, Cursor.
SocializioZ is an AI-powered social media management platform — it connects your social accounts (Instagram, Facebook, TikTok, X, LinkedIn, Telegram) and lets you create content, generate images/videos, schedule and publish posts, run campaigns, and track performance, all from one place with an AI agent handling the execution.
Publish to Bluesky, Threads, LinkedIn, Facebook Pages, and Instagram from ChatGPT or Claude.
The PostNitro MCP server lets AI assistants and agents — Claude (Desktop, Code, and Cowork), Cursor, ChatGPT, and any other Model Context Protocol client — create carousels, image posts, and videos, manage brand kits, audio tracks, and connected social accounts, and schedule posts directly. Instead of writing REST API calls, you connect the server once and your AI assistant gets ready-made tools covering carousel, image, and video generation, brands, audio, social accounts, and scheduling — using the same Embed API key and credits as the REST API.
Create, schedule, review, analyze, and manage social content across connected channels.
Schedule and publish social media posts to 11 platforms (X, Instagram, Facebook, TikTok, LinkedIn, YouTube, Threads, Pinterest, Bluesky, Telegram, Google Business Profile, and more), straight from Claude, ChatGPT, or Cursor Hosted MCP server with OAuth, so there is no API key and nothing to self-host. Draft, schedule, approve, publish, and pull post analytics in natural language. 15 tools
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 01:33:33 | Legacy | 400 | 704 | 200 | 715 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 700 | 200 | 693 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 496 | 200 | 503 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 603 | 200 | 596 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 596 | 200 | 587 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 400 | 716 | 200 | 722 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.