XreplyAIDevelopers
MCP

Tools

The full catalog of MCP tools, grouped by workflow.

Generation

ToolDescription
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

Post management

ToolDescription
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)

Publishing

ToolDescription
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

Media uploads

ToolDescription
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

Context & config

ToolDescription
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)

Planning & ideas

ToolDescription
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

Communities & boards

ToolDescription
xreply_list_twitter_communitiesList recently-used X communities
xreply_pinterest_boardsList the user's Pinterest boards (with force_refresh)

Analytics

ToolDescription
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

More example workflows

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)

On this page