Postfast
About
Schedule and publish social media posts to 11+ platforms (X, Instagram, Facebook, TikTok, LinkedIn, YouTube, Threads, Pinterest, Bluesky, Telegram, Google Business Profile) from Claude, ChatGPT, or Cursor. Connect via the hosted OAuth URL (no key, nothing to self-host) or run it
Details
- Author
- peturgeorgievv-factory
- Downloads
- 378
- Categories
- AI
Jump to
- Draft and schedule posts across 11 social media platforms
- Approve and publish content directly from AI assistants
- Pull analytics to review past post performance
- 15 tools covering full social media workflow
- Two connection options: hosted OAuth or local npx
- Free 7-day trial with no credit card required
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
PostfastCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Two connection methods are available. For hosted (OAuth) use: add the connector URL https://mcp.postfa.st/mcp in Claude or ChatGPT, then approve OAuth—no API key or self-hosting needed. For local use: run npx postfast-mcp with your PostFast API key in Cursor, VS Code, or Claude Code.
list_posts
List social media posts with optional filters for specific IDs, platform, status, and date range. Failed or missed posts carry a lastError { message, code }; codes include MISSED_DISCONNECTED (the account was disconnected when the post was due — reconnect, then retry) and MISSED_NOT_PUBLISHED (passed its scheduled time plus a 2h grace window without publishing).
create_posts
Create and schedule social media posts. Supports batch creation (up to 15 posts). Each post targets a specific social account. Scheduling to a disconnected account (connectionStatus DISABLED in list_accounts) is rejected with HTTP 400 "socialMediaDisconnected" — pre-check connectionStatus before calling. Saving as DRAFT to a disconnected account is allowed.
delete_post
Delete a social media post by ID
get_post_analytics
Fetch published posts with their latest performance metrics (impressions, reach, likes, comments, shares). Only returns published posts that have a platform post ID. LinkedIn personal accounts are excluded. Supported: Instagram, Facebook, TikTok, Threads, YouTube, LinkedIn (company pages), Pinterest (Business accounts). Pinterest extras include pin_clicks, outbound_clicks, saves_90d, save_rate_90d (saves are 90-day rolling because Pinterest API does not expose lifetime totals); video pins additionally surface mrc_views, views_10s, avg_watch_time, v50_watch_time, video_starts, quartile_95_views. Video posts also include normalized watch-time on latestMetric: avgWatchTimeSeconds, totalWatchTimeSeconds, videoViews (Facebook, Instagram Reels, YouTube, Pinterest, LinkedIn company pages).
list_accounts
List all social media accounts connected to the workspace. Each account includes connectionStatus (CONNECTED or DISABLED) and disabledReason (null unless DISABLED). If connectionStatus is DISABLED, the account will not publish until the user reconnects it.
list_pinterest_boards
List Pinterest boards for a connected Pinterest account
list_youtube_playlists
List YouTube playlists for a connected YouTube account
list_gbp_locations
List Google Business Profile locations for a connected GBP account
get_follower_history
Daily follower-count snapshots for a connected account, plus the current count (currentFollowerCount) and the net change (delta) over the range. Date range via from/to (ISO 8601); defaults to the last 90 days, capped at 365. Tracking is forward-only: data starts at trackingStartedAt (when PostFast began recording this account), with no snapshots before then. All counts are strings (bigint); currentFollowerCount, delta, and trackingStartedAt may be absent until the account has its first snapshot. Coverage: Facebook Pages, Instagram, YouTube, Pinterest, Threads, Bluesky, Telegram, LinkedIn company pages. Not available: X, TikTok, personal Facebook.
search_places
Find a place to tag. The returned id works for both facebookPlaceId and instagramLocationId.
generate_connect_link
Generate a shareable link for external clients to connect their social accounts to the workspace
get_upload_urls
Get signed upload URLs for media files. Upload your file to the returned URL via PUT, then use the key in create_posts mediaItems.
upload_media
Upload a local file to PostFast and get back a media key for use in create_posts. Handles the full flow: detects content type, gets a signed URL, uploads the file, and returns the key and type.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"postfast": {
"postfast": {
"command": "npx",
"args": [
"-y",
"postfast-mcp"
],
"env": {
"POSTFAST_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
}
McpServers
{
"postfast": {
"command": "npx",
"args": [
"-y",
"postfast-mcp"
],
"env": {
"POSTFAST_API_KEY": "<YOUR_API_KEY>"
}
}
}
PostFast MCP
PostFast is a hosted MCP server for scheduling and publishing social media posts directly from AI assistants like Claude, ChatGPT, and Cursor.What it does
Draft, schedule, approve, publish, and pull analytics across 11 platforms: X (Twitter), Instagram, Facebook, TikTok, LinkedIn, YouTube, Threads, Pinterest, Bluesky, Telegram, and Google Business Profile. 15 tools total.Two ways to connect
- Hosted (OAuth): add the connector URL https://mcp.postfa.st/mcp in Claude or ChatGPT, approve OAuth, done. No API key, nothing to self-host. - Local (npx): runnpx postfast-mcp with your PostFast API key in Cursor, VS Code, or Claude Code.
Example
"Schedule these 5 posts across X, LinkedIn, and Instagram for next week and stagger the times." PostFast drafts, schedules, and queues them for approval, then you can ask how last week's posts performed. Free 7-day trial, no card required. Docs: https://postfa.st/api-integrations/mcpSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
