LinkedIn-native AI content creation, scheduling & analytics via MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
AI-native LinkedIn content creation, scheduling, and analytics β powered by Model Context Protocol.
Connect Writio to Claude Desktop, Cursor, Windsurf, or any MCP-compatible AI client to manage your entire LinkedIn workflow through natural language.
Sign up for free at writio.ai and connect your LinkedIn account.
Go to Writio β Settings β API Access to generate a token.
Add to your claude_desktop_config.json:
Add to your .cursor/mcp.json:
Any MCP-compatible client can connect using:
| Tool | Description |
|---|---|
create_draft | Create a new LinkedIn post draft (supports personal & company pages) |
generate_hooks | Generate 5 attention-grabbing hooks for a topic |
generate_hashtags | Generate 20-30 relevant hashtags optimized for reach |
generate_carousel | Generate a complete carousel structure (Pro) |
enhance_post | Remix/rewrite a post with tone, style, and formatting improvements |
get_post_feedback | Get AI feedback on hook quality, clarity, hashtags, and more |
| Tool | Description |
|---|---|
list_posts | List posts filtered by status (draft/scheduled/published) |
get_post | Get full details of a specific post |
| Tool | Description |
|---|---|
schedule_post | Schedule a post for the next available time slot |
post_now | Immediately publish a post to LinkedIn |
list_queue | List upcoming scheduled posts in the queue |
get_next_slot | Get the next available posting time |
get_schedule | View your weekly posting schedule |
retry_failed_post | Retry a failed scheduled post |
| Tool | Description |
|---|---|
get_dashboard | Overview of posts, usage, and LinkedIn connection status |
get_analytics | Detailed engagement metrics (impressions, likes, comments, reshares) and best posting times |
get_followers | Current LinkedIn follower count |
get_usage | Account tier and usage limits |
| Tool | Description |
|---|---|
list_organizations | List LinkedIn company pages you can post as |
get_org_analytics | Get analytics for a company page (share stats, follower counts, top posts) |
| Tool | Description |
|---|---|
get_inspirations | Curated news-based LinkedIn post ideas tailored to your topics |
use_inspiration_as_draft | Convert an inspiration into a draft post |
Morning content routine:
"Check my analytics, generate 3 hooks about AI productivity, pick the best one, write a full post, and schedule it for next available slot"
Company page management:
"List my organizations, then create a product announcement draft and schedule it as my company page"
Content repurposing:
"Get my top performing post from this week, remix it with a different angle, and save as draft"
| Variable | Required | Default | Description |
|---|---|---|---|
WRITIO_API_TOKEN | Yes | β | API token from Writio Settings |
WRITIO_API_URL | No | https://app.writio.ai | Base URL for the Writio API |
The server uses stdio transport (standard for MCP) and authenticates against Writio's REST API using a Bearer token. All tools map directly to existing Writio API endpoints.
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/writio)<a href="https://allmcps.com/mcp/writio"><img src="https://allmcps.com/api/badge/writio?style=directory" alt="Writio on AllMCPs" /></a>