Profile-Wrap
Uses a local Ollama instance as a selectable AI provider for drafting content, allowing post generation to run against self-hosted models configured via the Providers screen.
Uses OpenAI as a selectable AI provider for drafting content. Users configure an OpenAI API key through the Providers screen so the server can generate post drafts.
Profile-Wrap
Free, open-source LinkedIn post manager
Your LinkedIn, on autopilot. You stay the boss.
Profile-Wrap is a free, open-source LinkedIn post manager and scheduler. It plans your week of posts, writes them in your voice and checks each one. Nothing goes out until you tap Allow.
โฌ๏ธ Download the free app ยท ๐ Website ยท ๐ฆ PyPI
Pick how you want it. All free. ๐
๐งฉ Plugin | ๐ง Skills | ๐ MCP server | ๐ฅ๏ธ Desktop app |
For Claude Code and Codex | For any AI agent that reads skills | For any app that speaks MCP | No AI app? Use this |
Related MCP server: writio-mcp-server
๐งฉ Plugin
Needs uv once: uv tool install profile-wrap
Claude Code, type these two lines:
/plugin marketplace add NJ-Burrito/Profile-Wrap
/plugin install profile-wrap@profile-wrapCodex: codex plugin marketplace add NJ-Burrito/Profile-Wrap (Codex guide).
Then say: "set up Profile-Wrap". Claude Code gets 5 skills, 6 commands and the MCP server in one go.
๐ง Skills
5 skills: setup, plan, write, visuals, ship.
Get them on Smithery, or copy the .agents/skills folder into your agent.
๐ MCP server
8 tools: check your setup, see your calendar, draft a post, check facts, read your board, and post only what you allowed. Needs uv.
claude mcp add profile-wrap -- uvx profile-wrap-mcpOther apps: MCP guide. Also on the MCP Registry and graded A on mcprush:
๐ฅ๏ธ Desktop app
๐ช Windows ยท ๐ Mac (Apple chip) ยท ๐ป Mac (Intel chip) ยท ๐ง Linux
Not sure which Mac you have? Click the Apple menu, then About This Mac.
3 steps (any of the four)
1๏ธโฃ Install it
2๏ธโฃ Ask for your week of posts
3๏ธโฃ Tap Allow on each post you like
That is all.
Stuck? Step-by-step guide with pictures of what you will see

๐ Your board. Allow, Reject or Improve. Every post waits here until you say go.
What it does for you
๐ Plans your week of posts
โ๏ธ Writes them in your voice
๐ Uses your own ChatGPT, Claude or Gemini account
โ Checks every post before it goes out
๐ Shows you each one first. You approve.
โฐ Posts at a good time
๐ Works in English and Arabic
๐ Optional readers can list a person's recent posts (details in docs/PROVIDERS.md). They use two free tools (Apify and Tavily), then public pages. All are off by default, and you accept the risk of each one yourself.
Is it safe?
๐ It uses LinkedIn's own official way in, through your own free LinkedIn app (setup guide)
๐ It never asks for your LinkedIn password
๐ญ It never reads your private messages
๐ Nothing goes out unless you tap Allow
๐ Free, and you can stop it any time
Profile-Wrap and other LinkedIn post tools
What it costs to start, from each tool's own pricing page (checked 24 October 2026; prices change, check the source).
Tool | ๐ต Cost to start | ๐ Free option |
Profile-Wrap | $0 | Free and open source (MIT) |
Buffer | From $5 a month (pricing) | Free plan |
AuthoredUp | $16.63 a month, billed yearly (pricing) | Free trial |
Taplio | $39 a month (pricing) | Free trial |
Postiz | Free to self-host (repository) | Open source (AGPL-3.0) |
โจ What sets Profile-Wrap apart: it runs on your own computer or inside your AI app (Claude Code, Codex, or any app that speaks MCP), and every post waits on your board until you tap Allow.
Questions
What is Profile-Wrap? A free, open-source LinkedIn post manager and scheduler. It plans your week of posts, writes them in your voice and checks each one. You tap Allow on the posts you like. It is software for LinkedIn, not related to woodworking machines with a similar name.
Is it free? Yes. The app is free. Writing uses your own AI account (ChatGPT, Claude, Gemini, or a free local one).
Do I need to code? No. Install, ask, tap. That is it.
Which one should I pick? Use Claude Code or Codex? Take the plugin. Another AI app? The MCP server. None? The desktop app.
What if I don't like a post? Tap Reject, or ask for a better one. Nothing posts without you.
Is it made by LinkedIn? No. It is an independent project by Nader Alzghoul, a QA automation engineer.
ุจุงูุนุฑุจูุฉ
Profile-Wrap ู ุฏูุฑ ู ูุดูุฑุงุช ููููุฏุฅู ู ุฌุงูู ูู ูุชูุญ ุงูู ุตุฏุฑ. ูุฎุทุท ู ูุดูุฑุงุช ุฃุณุจูุนูุ ูููุชุจูุง ุจุฃุณููุจูุ ูููุญุต ูู ู ูุดูุฑ ูุจู ูุดุฑู. ูุง ูููุดุฑ ุดูุก ุญุชู ุชูุงูู ุนููู ุจููุณู. ูุนู ู ุจุงูุนุฑุจูุฉ ูุงูุฅูุฌููุฒูุฉุ ุนูู ูููุฏูุฒ ูู ุงู ูููููุณ.
โฌ๏ธ ุญู ูู ุงูุชุทุจูู ุงูู ุฌุงูู
For developers โ ยท More from NJ: NJ-Kit ยท QA-Wrap ยท Portfolio
Profile-Wrap is not affiliated with or endorsed by LinkedIn. Free and open source under the MIT licence.
This server cannot be deployed
Maintenance
Related MCP Connectors
Draft LinkedIn posts in your voice, then schedule or publish them through LinkedIn's official API.
Write LinkedIn posts in your voice: ideas, drafts, scheduling, analytics from your personal AI.
LinkedIn for AI agents: inbox, invitations, Sales Navigator search, posts, jobs, quotas, webhooks.
Your LinkedIn inbox, connections and video views for AI. Works with any CRM. Drafts only.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables ChatGPT and Claude Desktop to post text content directly to your LinkedIn profile using the official LinkedIn UGC Posts API with OAuth 2.0 authentication.ISC
- AlicenseNot gradedqualityDmaintenanceLinkedIn-native AI content creation, scheduling & analytics. Write and post on LinkedIn, create drafts, generate hooks & hashtags, schedule posts, and track engagement โ all through natural language.16 npmMIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to draft, format, and manage LinkedIn posts through a review pipeline, with human approval via a web UI before publication.-
- AlicenseAqualityBmaintenanceEnables local-only use of LinkedIn's official API to authenticate via OAuth, publish text posts, and read or reply to comments with explicit confirmation. Keeps access tokens in the OS keychain and avoids scraping or browser automation.4MIT