ReeplHELP

MCP tool reference

Find the tools for drafting, publishing, approvals, analytics, articles, carousels, and media.

Use this reference to tell your AI client which Reepl action you need. The client receives each tool's full input schema when it connects, including optional fields, validation, and response details.

Availability and permissions

Quick Connect (https://connect.reepl.io/mcp) includes the core tools below. Advanced (https://mcp.reepl.io/mcp) also includes images, uploads, the media library, and previews. Both use OAuth. See Connect your client.

  • Use is included with the connection. It includes drafting, editing, deletion of drafts, and AI generation; it can change saved data or spend credits.
  • Act needs Act on your social accounts consent. It covers publishing, scheduling, replies, and approval actions. Workspace roles and channel access still apply.
  • Tools shown in your client depend on the connection and consent. Manage account consent does not imply that every account setting has an available tool.

This catalog was checked against the implementation on October 11, 2026. Check the schema your client receives for current optional arguments. Tool names and field names are case-sensitive; REST API fields may differ.

LinkedIn drafts and publishing

ToolActionPermissionRequired inputs
create_draftCreate a LinkedIn post draft in your Reepl accountUsecontent
get_draftsGet LinkedIn post drafts from your Reepl accountUseNone
update_draftUpdate an existing LinkedIn post draftUsedraft_id
delete_draftDelete a LinkedIn post draftUsedraft_id
publish_to_linkedinPublish a post directly to LinkedInActcontent
schedule_postSchedule a LinkedIn post for laterActcontent, scheduledFor
update_scheduled_postUpdate a scheduled LinkedIn post time, content, visibility, or imagesActpost_id
delete_scheduled_postDelete or cancel a LinkedIn post that has not been published yet: status scheduled, failed, pending_approval, changes_requested or rejectedActpost_id
publish_nowPublish an existing LinkedIn post in place, on its owner's LinkedIn accountActpost_id
add_comment_to_postAdd a comment to a LinkedIn post under the user's LinkedIn identityActcomment_text
get_published_postsGet published LinkedIn posts for the acting workspace (your default workspace unless workspace_id is given)UseNone
get_scheduled_postsGet scheduled LinkedIn posts (queued for future publishing) for the acting workspace (your default workspace unless workspace_id is given)UseNone
schedule_draftSchedule an existing LinkedIn draft to publish at a chosen timeActdraft_id, scheduledFor

Account, workspaces, and writing style

ToolActionPermissionRequired inputs
get_user_profileRead your profile, plan, credits, connected accounts, and onboarding contextUseNone
list_workspacesList the workspaces (organizations/teams) you are an active member of, with each id, name, your role and whether it is your defaultUseNone
set_default_workspaceSwitch the default Reepl workspaceUseworkspace_id
get_workspace_contextGet the acting workspace's shared brand context (company name, one-liner, industry, website, products, content pillars, company goals) plus your personal context in that workspace (role, bio, what you do, audience, goals, topics, expertise)UseNone
get_audience_profilesList the workspace's saved audience/ICP profilesUseNone
list_workspace_membersRead members and their user IDs for workspace post filtersUseNone
channels_listList the channels in a workspaceUseNone
get_workspace_postsGet posts for an ENTIRE workspace/team at once with author names, correct for all statuses including scheduledUseNone
get_voice_profileGet the user's voice profile settingsUseNone
update_voice_profileUpdate the voice profile, including activation, user instructions, learned content patterns, and positioningUseNone
get_writing_styleRead trained and manually set writing styles for each surfaceUseNone
train_writing_style(Re)train a writing-style facet from the user's own contentUsefacet

Existing saved data

These reads support existing saved data. Contacts are no longer a current web-app workflow; do not use these tools as a basis for a new contacts integration.

ToolActionPermissionRequired inputs
get_contactsGet all your saved contacts/profiles from ReeplUseNone
get_listsGet all your contact listsUseNone
get_collectionsGet all your saved post collectionsUseNone
get_saved_postsGet saved LinkedIn posts from a collectionUsecollectionID
get_list_contactsGet all contacts in a specific contact listUselist_id

Ideas, signals, and feedback

ToolActionPermissionRequired inputs
get_templatesGet your saved post templates and ideasUseNone
get_ideasList content ideas from your Reepl ideas boardUseNone
generate_ideasGenerate new content ideas using AI from one of your connected sourcesUsesource_type
get_signals_inboxRead the next signals page; this can advance the feed stateUseNone
submit_feedbackSend feedback about Reepl directly from your AI clientUsetype, description

Carousels

ToolActionPermissionRequired inputs
list_carousel_draftsList the user's carousel drafts saved in ReeplUseNone
get_carousel_draftFetch a single carousel draft by its ID, including all slide content, theme, and stylingUsedraft_id
create_carousel_draftCreate and save a new carousel draft in Reepl from slides you writeUsetitle
update_carousel_draftUpdate an existing carousel draft: its title, theme, font sizes, template styling or slidesUsedraft_id
delete_carousel_draftPermanently delete a carousel draft from ReeplUsedraft_id
list_carousel_templatesList the user's saved carousel templates ("My Templates", full carousel designs they saved to reuse the layout, theme, fonts, colors, and styling)UseNone
carousel_update_slideChange one slide of a carousel draft, chosen by slide_id or positionUsedraft_id
carousel_add_slideAdd a slide to a carousel draft at a position, or at the endUsedraft_id
carousel_remove_slideDelete one slide from a carousel draft, chosen by slide_id or positionUsedraft_id
carousel_reorder_slidesPut the slides of a carousel draft in a new orderUsedraft_id, order
carousel_set_styleChange carousel theme, fonts, alignment, canvas, and visual stylingUsedraft_id
carousel_apply_brandApply a workspace brand or saved brand kit to the carouselUsedraft_id

X posts and analytics

ToolActionPermissionRequired inputs
twitter_publish_postPublish a post or thread to X nowActthreadTweets
twitter_schedule_postSchedule a post or thread to publish on X at scheduledForActthreadTweets, scheduledFor
twitter_get_postsGet your Twitter/X posts from ReeplUseNone
twitter_get_draftsGet your newest Twitter/X drafts from Reepl, up to limit (max 50)UseNone
twitter_create_draftSave a Twitter/X post as a draft in ReeplUsecontent
twitter_update_draftUpdate an existing Twitter/X draftUsedraft_id
twitter_delete_draftDelete a Twitter/X draftUsedraft_id
twitter_update_postEdit a Twitter/X post that has not gone outActpost_id
twitter_delete_postDelete a Twitter/X postActpost_id
twitter_get_analyticsGet aggregate Twitter/X analytics including engagement metrics and follower trendsUseNone

Analytics

ToolActionPermissionRequired inputs
get_linkedin_analyticsGet aggregate LinkedIn analytics across all your posts (total engagement, performance trends)UseNone
analytics_readRead company-page, individual X post, or Reddit post analyticsUseview

Reddit

ToolActionPermissionRequired inputs
search_redditSearch recent Reddit posts by keywordUsekeyword
reply_to_redditReply to a Reddit thread/postActredditPostId, text
reddit_list_subredditsList the subreddits the connected Reddit account has joined, with flairRequired for eachUseNone
reddit_get_rulesGet a subreddit's written rulesUsesubreddit
reddit_get_flairGet a subreddit's post flair choices (id and text)Usesubreddit
reddit_check_post_rulesCheck a planned Reddit post against the subreddit's published posting requirements, before saving or posting itUsesubreddit
reddit_list_postsList the Reddit posts scheduled or published through Reepl in the workspace, newest first, optionally only those with one statusUseNone
reddit_get_postGet one Reddit post scheduled or published through Reepl, with its contentRevisionUsepost_id
reddit_list_draftsList the newest Reddit drafts in the workspace, up to limitUseNone
reddit_get_post_statsGet a published Reddit post's score, upvoteRatio and numComments, or removed: true when Reddit has removed the postUsepost_id
reddit_create_draftSave a Reddit post as a draft in ReeplUseNone
reddit_update_draftChange a Reddit draftUsedraft_id
reddit_delete_draftDelete a Reddit draftUsedraft_id
reddit_publish_postPublish a post to Reddit nowActsubreddit, title
reddit_schedule_postSchedule a post to publish on Reddit at scheduledFor (it can go out up to 15 minutes later)Actsubreddit, title, scheduledFor
reddit_update_postChange a Reddit post that has not been published yet (scheduled, failed or waiting for approval)Actpost_id
reddit_delete_postDelete a Reddit post from ReeplActpost_id

Approvals

ToolActionPermissionRequired inputs
approvals_readRead posts waiting for approval in a workspaceUseNone
approvals_approveApprove a post that is waiting for approval (status pending_approval)Actplatform, post_id, content_revision
approvals_rejectReject a post that is waiting for approval (status pending_approval or changes_requested)Actplatform, post_id, content_revision
approvals_request_changesSend a post that is waiting for approval (status pending_approval) back to its writer with a comment saying what to changeActplatform, post_id, content_revision, comment
approvals_resubmitSend a post with status changes_requested or rejected back for approval after it was reworkedActplatform, post_id
linkedin_revert_to_draftTake a LinkedIn post out of the approval flow and turn it back into a draftActpost_id

Articles

MCP supports article editing and publishing. The public REST API currently provides article reads. X article eligibility and connected blog destinations still apply.

ToolActionPermissionRequired inputs
articles_readRead long-form articles (X articles that can also go to a blog)Useview
articles_createCreate a long-form article as a draft in ReeplUsetitle, content
articles_updateChange a draft article's title, body or cover imageUsearticle_id
articles_deleteDelete a draft article from ReeplUsearticle_id
articles_publish_to_xPublish an article on X now, from your own connected X accountActarticle_id
articles_scheduleSchedule an article to publish at scheduled_for, on X and on the blog destinations you chooseActarticle_id, scheduled_for
articles_unscheduleStop a scheduled article from publishing and move it back to draftsActarticle_id
articles_set_destinationsAdd blog destinations to an article so it can be published or scheduled to themActarticle_id, destinations
articles_publish_to_sitePublish an article to one blog destination now: WordPress, Wix, Ghost, or a Reepl webhookActarticle_id, destination

Images and previews — Advanced

These tools require the Advanced connection. Generation can finish asynchronously; previews do not publish. See Images and previews.

ToolActionPermissionRequired inputs
generate_imageGenerate an AI image for a LinkedIn postUsestyle
check_image_generation_statusCheck on an image generation job started by generate_image that was still processingUsejobId
list_mediaImages saved in this Reepl workspace's media library, the same library the post composer usesUseNone
delete_mediaRemoves one item from this workspace's media libraryUsemedia_id
create_media_uploadStart an image upload to the workspace media libraryUseNone
finish_media_uploadComplete an upload session and save the imageUsesession_id
import_media_from_urlImport a public HTTPS image or a file attached in a supported ChatGPT clientUseNone
preview_postShows the user a preview of a LinkedIn or X post with its images, laid out roughly as the platform shows itUseplatform, content

Check a result before continuing

A saved draft, scheduled post, approval request, processing job, and published post represent different outcomes. Read the returned status and resource ID before the next action. When a tool returns a content revision, keep it for edits so you can detect a teammate's changes.

For analytics, unavailable metrics are not evidence of zero activity. Some company-page results are cached, and older X impressions may be unavailable. For Reddit, check community rules and flair before publishing.

Publish safely from your client · Workspace access · Troubleshooting