LinkedIn does not render markdown, and several tools say so in their own descriptions — an assistant that formats a post nicely produces one with visible asterisks in it. Past that, the interesting half is train_writing_style, which synthesises a voice from your own published posts rather than from a prompt describing one.
A client for Reepl, a LinkedIn and X content platform. It manages drafts, publishes and schedules posts, builds carousels and images, trains a writing-style profile from your own published posts, surfaces a signal feed of things worth posting about, and reads back the analytics.
- LinkedIn posts — create_draft, get_drafts, update_draft, delete_draft, schedule_post, schedule_draft, publish_to_linkedin, publish_now, update_scheduled_post, delete_scheduled_post, get_published_posts, get_scheduled_posts
- Engagement — read_linkedin_post reads a public post from its URL; add_comment_to_post comments on one
- X — twitter_create_post for posts and threads, twitter_create_draft, twitter_update_draft, twitter_delete_draft, twitter_get_posts, twitter_get_drafts, twitter_update_post, twitter_delete_post, twitter_get_analytics
- Voice and style — get_voice_profile, update_voice_profile, get_writing_style, and train_writing_style which synthesises a style from your own published content
- Carousels — generate_carousel_content from a topic or URL, create_carousel_draft, get_carousel_draft, update_carousel_draft, list_carousel_drafts, delete_carousel_draft, list_carousel_templates
- Images — generate_image applies the workspace brand kit; check_image_generation_status polls a job that was still running
- Ideas and signals — get_ideas, generate_ideas, get_signals_inbox for trending Reddit posts, YouTube videos and RSS articles, get_reddit_thread_comments, search_reddit, reply_to_reddit
- Workspaces — list_workspaces, set_default_workspace, get_workspace_context for shared brand context, get_audience_profiles, list_workspace_members, get_workspace_posts across a whole team
- Contacts and collections — get_contacts, get_lists, get_list_contacts, add_contact_to_list, get_collections, get_saved_posts, get_templates
- Analytics — get_post_analytics for one post, get_linkedin_analytics across all of them; get_user_profile reports plan, credits, content language and connected accounts
The npm package reepl-mcp-client over stdio, with your Reepl MCP token passed as a command argument — it comes from app.reepl.io/mcp-setup. Node.js 18 or newer, and a Reepl account with LinkedIn or X connected for anything that publishes. Post content must be plain text: markdown formatting is not accepted.
One command plus a key — npx -y reepl-mcp-client YOUR_TOKEN_HERE, then supply credentials
