
Writio
io.github.alexlarchevequePublished by GitHub account alexlarchevequev0.1.3Updated Oct 24, 2026
LinkedIn-native AI content creation, scheduling & analytics via MCP.
Overview
Writio's local MCP server lets an assistant draft, enhance, schedule and publish LinkedIn posts and read engagement analytics through a Writio account.
- What you can do
- Draft and improve LinkedIn content: create drafts, generate hooks, hashtags and carousels, remix posts and get AI feedback on drafts. Manage posts: list and read posts by status. Schedule and publish: queue posts for the next slot, publish immediately, view the queue and weekly schedule, retry failed posts. Read analytics: dashboard overview, engagement metrics, follower count and usage limits. Work with company pages: list organizations, post as a page and view page analytics. Get content ideas: curated inspirations and convert one into a draft.
- When to use it
- Useful when you run a LinkedIn presence through Writio and want an assistant to handle the content routine in natural language: brainstorming hooks, drafting and polishing posts, scheduling or publishing them, and checking how they performed.
- Requirements
- Runs locally via npx, so Node.js 18 or newer is needed. A Writio account with a connected LinkedIn account, and a Writio API token supplied in the WRITIO_API_TOKEN environment variable. Network access to the Writio API; an optional WRITIO_API_URL can override the base URL.
Installation
In SourceWeft
- Open Writio in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Writio MCP Server
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.
What You Can Do
- Draft posts — "Write a LinkedIn post about remote work trends"
- Generate hooks — "Give me 5 hooks for a post about AI in marketing"
- Generate hashtags — "What hashtags should I use for my startup funding post?"
- Build carousels — "Create a carousel about 5 leadership lessons" (Pro)
- Enhance posts — "Make this post more conversational and add a CTA"
- Get AI feedback — "Analyze my draft and tell me how to improve it"
- Schedule posts — "Schedule my latest draft for the next available slot"
- Publish instantly — "Post this to LinkedIn right now"
- Check analytics — "How did my posts perform this week?"
- Manage company pages — "List my organizations" / "Post this as my company page"
- Get inspirations — "Show me trending content ideas for my niche"
Quick Start
1. Create a Writio account
Sign up for free at writio.ai and connect your LinkedIn account.
2. Get your API token
Go to Writio → Settings → API Access to generate a token.
3. Configure in Claude Desktop
Add to your claude_desktop_config.json:
4. Configure in Cursor
Add to your .cursor/mcp.json:
5. Configure in Windsurf / Other Clients
Any MCP-compatible client can connect using:
Available Tools (23)
Content Creation
Post Management
Scheduling & Queue
Analytics
Company Page Posting
Inspirations
Example Workflows
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"
Environment Variables
Requirements
- Node.js 18+
- A Writio account (free tier available)
- LinkedIn account connected in Writio
Architecture
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.
Links
- Website: writio.ai
- App: app.writio.ai
- Support: app.writio.ai/settings/feedback
License
MIT
Source: README.md at commit 1ecce26
Tools
0Version history
1- v0.1.3LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts