MCP
Tools The full catalog of MCP tools, grouped by workflow.
Tool Description xreply_posts_generateGenerate a single post in your voice (all platforms) xreply_posts_generate_batchGenerate 1–9 posts at once by category (Personalized/Trending/Viral) xreply_posts_generate_threadGenerate a 2–10 tweet X thread in your voice xreply_carousel_generateGenerate a LinkedIn PDF carousel (3–12 slides) xreply_reply_generateGenerate an on-voice reply to a tweet/post (with thread context, tone preferences, and previous-attempts avoidance) xreply_posts_generate_from_ideaGenerate draft text from a seed idea; supports variants (2–3) or refine an existing draft
Tool Description xreply_posts_listList posts in your queue: filter by status, source, reviewable; sort by scheduled_at/created_at; paginate with limit/offset xreply_posts_createSave a post draft (per-platform content) xreply_posts_editEdit body, scheduled time, or metadata xreply_posts_deleteDelete a post xreply_posts_reviewRun the team review workflow: submit a draft, approve, or reject with a reason (Pro/Team)
Tool Description xreply_posts_publishPublish now, schedule to a specific time, or queue into the next open posting-schedule slot (use_next_slot) xreply_posts_next_slotPreview when a post would go out if queued; returns scheduled_at without scheduling anything
Tool Description xreply_media_uploadUpload an image for X or LinkedIn xreply_video_uploadUpload a video for LinkedIn xreply_youtube_uploadUpload a video for YouTube (presigned) xreply_instagram_media_uploadUpload an image or video for Instagram xreply_instagram_audio_searchSearch Instagram's audio catalog for a Reel (returns audio_id) xreply_threads_media_uploadUpload an image for Threads xreply_bluesky_media_uploadUpload an image for Bluesky (returns a blob ref) xreply_pinterest_media_uploadUpload an image for Pinterest xreply_tumblr_media_uploadUpload an image for Tumblr (returns r2_key) xreply_linkedin_document_uploadUpload a PDF for LinkedIn carousels xreply_media_library_listList reusable media library assets (filter by kind/tag, paginate): reuse by r2_key without re-uploading
Tool Description xreply_billing_statusCheck subscription tier, quota, and limits xreply_voice_statusCheck voice profile analysis status xreply_preferences_getGet generation preferences (tone, emoji, structure) xreply_preferences_setUpdate tone, emoji, and structure preferences xreply_platform_styles_getGet per-platform style profiles xreply_platform_styles_setOverride style settings for a specific platform xreply_rules_listList custom writing rules (Pro) xreply_rules_createAdd a new custom writing rule xreply_rules_updateEdit an existing custom writing rule xreply_rules_deleteDelete a custom writing rule xreply_list_social_accountsList connected social accounts with IDs xreply_content_plan_listList content plans (automated weekly schedule) xreply_posting_schedule_listList posting schedules (one per account) with slots xreply_posting_schedule_updateUpdate one schedule's spacing, timezone, paused state, and slots xreply_posting_schedule_open_slotsList upcoming open "ready to post" calendar slots across active schedules (optional from/to window)
Tool Description xreply_content_ideas_listList today's AI-suggested content ideas xreply_content_ideas_refreshQueue a fresh batch of content ideas (async) xreply_content_idea_actionAct on an idea: use (returns a seed_prompt) or dismiss xreply_content_plan_createCreate an automated weekly content plan (triggers an initial run) xreply_content_plan_runTrigger a manual run of an existing content plan
Tool Description xreply_list_twitter_communitiesList recently-used X communities xreply_pinterest_boardsList the user's Pinterest boards (with force_refresh)
Tool Description xreply_analytics_getRead post-performance analytics (read-only). view: rollups (default): per-account totals/averages, followers gained, period-over-period deltas. view: timeseries: daily deltas for charting. view: best_times: day-of-week × hour engagement grid. Filter with start_date/end_date (default last 30 days), social_account_id, or platform
Quick post:
1. xreply_posts_generate (topic: "my SaaS hit 1000 users", angle: "story_arc")
2. xreply_posts_create (body: "<generated text>")
3. xreply_posts_publish (id: X): post immediately
Queue to the next open slot:
1. xreply_posts_create (body: "<post text>"): save a draft
2. xreply_posts_next_slot (id: X): optionally preview when it would go out
3. xreply_posts_publish (id: X, use_next_slot: true)