21 tools that give any AI agent full control over your Post for Me account — schedule posts across 10 platforms, manage social accounts, fetch engagement metrics, and set up webhooks, all without opening a dashboard.
Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Threads, TikTok, TikTok Business, X, and YouTube — a single Post for Me API key unlocks all of them.
Override caption, media, and platform-specific settings per post. Set YouTube privacy status, TikTok duet permissions, Instagram placement, or X poll options — all from a single tool call.
Retrieve every post from a connected account — including posts not made through Post for Me — with engagement metrics: views, likes, follows, and more.
Generate a visual preview of exactly what a post will look like on each platform before you schedule it. No surprises after publish.
Subscribe to post and account events. Failed deliveries are retried with exponential backoff ~8 times over a day — you won't miss a publish result.
Handler tests for all 21 tools, client tests, and tool registry invariant checks. npm test must pass before any PR merges.
npx @nerdsnipe-inc/postforme-mcp-serverpnpm dlx @nerdsnipe-inc/postforme-mcp-serverbunx @nerdsnipe-inc/postforme-mcp-serverRequires Node.js 18 or later and a Post for Me API key (get one free at app.postforme.dev in under 30 seconds).
Social account IDs, post IDs, and webhook IDs are all passed as parameters at runtime. The server is generic across any Post for Me account.
Supported platforms: Bluesky · Facebook · Instagram · LinkedIn · Pinterest · Threads · TikTok · TikTok Business · X (Twitter) · YouTube.
Yes — the server wraps the Post for Me API. Sign up free at app.postforme.dev, connect your social accounts, and generate an API key from Settings → API.
Yes. Pass multiple account IDs to pfm_create_post and it schedules to all of them. Use platform_configurations to override caption or settings per platform.
pfm_get_post_results filtered by the post ID shows per-platform outcomes, including error details. Each platform result is independent.
Most platforms are supported via pfm_get_account_feed with expand=['metrics']. Note: Instagram metrics may take 48h, Bluesky views are unavailable via their API, and LinkedIn metrics require a company page.