# LinkedIn Publish + Schedule Posts (Much More Too!)

Create, schedule, and analyze content to grow your professional presence. Generate engaging post structures, hooks, and hashtags tailored for high engagement. Monitor performance metrics and manage y…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add writio/linkedin

# Browse available tools
npx -y @smithery/cli@latest tool list writio/linkedin

# Get full schema for a tool
npx -y @smithery/cli@latest tool get writio/linkedin create_draft

# Call a tool
npx -y @smithery/cli@latest tool call writio/linkedin create_draft '{}'
```

## Direct MCP Connection

Endpoint: `https://linkedin--writio.run.tools`

**Optional config:**
- `writioApiToken` (query) — Your Writio API token. Get it from https://app.writio.ai/settings under API Access.

## Tools (22)

- `create_draft` — Create a new LinkedIn post draft in Writio. Returns the draft ID which can be used to schedule it later with schedule_p…
- `generate_hooks` — Generate 5 attention-grabbing LinkedIn hook/opening lines for a given topic. Each hook is scored on persuasion quality …
- `generate_hashtags` — Generate 20-30 relevant LinkedIn hashtags optimized for reach and discoverability based on your post content descriptio…
- `generate_carousel` — Generate a complete LinkedIn carousel structure with AI. Returns intro, content sections, and CTA slides. Pro feature.
- `enhance_post` — Remix/rewrite a LinkedIn post to improve its quality. Applies tone, style, and formatting improvements based on the sel…
- `get_post_feedback` — Get AI-powered feedback and actionable suggestions on a LinkedIn post draft. Analyzes hook quality, readability, hashta…
- `list_posts` — List your LinkedIn posts in Writio. Filter by status to see drafts, scheduled, or published posts.
- `get_post` — Get the full details of a specific post by ID including content, status, industry, tone, and timestamps.
- `schedule_post` — Schedule a LinkedIn post to be published at the next available time slot. Provide content directly or reference an exis…
- `post_now` — Immediately publish an existing post to LinkedIn. The post must already exist in Writio. This action is irreversible.
- `list_queue` — List your upcoming scheduled posts in the publishing queue with status, scheduled time, and content preview.
- `get_next_slot` — Get the next available posting time slot in your weekly schedule.
- `get_schedule` — Get your weekly posting schedule showing all configured time slots for auto-publishing.
- `retry_failed_post` — Retry a failed scheduled post by claiming a new time slot and re-attempting publication.
- `get_dashboard` — Get Writio dashboard overview — total posts, queued count, subscription tier, usage stats, and LinkedIn connection stat…
- `get_analytics` — Get detailed LinkedIn post analytics — impressions, likes, comments, reshares, engagement rate, and best posting times …
- `get_followers` — Get your current LinkedIn follower count and last update timestamp.
- `get_usage` — Get your Writio account usage statistics and plan limits — posts remaining, drafts, remixes, and feature access.
- `get_inspirations` — Get curated LinkedIn post ideas — AI-generated content inspirations based on trending news tailored to your interests.
- `use_inspiration_as_draft` — Convert a content inspiration into a LinkedIn post draft you can edit and schedule.
- `list_organizations` — List LinkedIn company pages you have admin access to and can post as.
- `get_org_analytics` — Get analytics for a LinkedIn company page — impressions, clicks, likes, comments, follower counts, and top posts.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get writio/linkedin <tool-name>
```

## Resources

- `writio://schedule` — Your current weekly LinkedIn posting schedule.
- `writio://usage` — Your Writio account tier, usage stats, and plan limits.
- `writio://analytics` — LinkedIn analytics summary for the last 30 days.
- `writio://inspirations` — Curated LinkedIn post ideas based on trending news.

## Prompts (3)

- `create-linkedin-post` (topic, tone, industry) — Step-by-step guide to create an optimized LinkedIn post with topic selection, hook generation, drafting, feedback, and …
- `weekly-content-plan` (industry, posts_per_week, goals) — Generate a weekly LinkedIn content plan with post ideas, hooks, and scheduling across your available time slots.
- `analyze-performance` (timeframe) — Analyze your LinkedIn posting performance with analytics data and get actionable recommendations.
