# LinkedIn MCP

Publish posts to LinkedIn with images and visibility controls. React to posts and add, edit, or delete comments to drive conversation. Retrieve content details to inform and track your interactions.

## Quick Start

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

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

# Get full schema for a tool
npx -y @smithery/cli@latest tool get maxbeech/linkedin-mcp linkedin.post.create

# Call a tool
npx -y @smithery/cli@latest tool call maxbeech/linkedin-mcp linkedin.post.create '{}'
```

## Direct MCP Connection

Endpoint: `https://linkedin-mcp--maxbeech.run.tools`

## Tools (6)

- `linkedin.post.create` — Create a new post on LinkedIn with optional images and visibility settings
- `linkedin.react` — Add a reaction to a LinkedIn post or comment
- `linkedin.comment.create` — Add a comment to a LinkedIn post
- `linkedin.comment.edit` — Edit an existing LinkedIn comment
- `linkedin.comment.delete` — Delete a LinkedIn comment
- `linkedin.content.get` — Retrieve details of LinkedIn content by URN

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

## Resources

- `linkedin://limits` — Current rate limit configuration for LinkedIn API operations
- `linkedin://config` — Current server configuration and authentication mode
- `linkedin://tools/summary` — Summary of all available LinkedIn tools and their capabilities

## Prompts (3)

- `create-professional-post` (topic, tone, includeHashtags, targetAudience) — Generate a professional LinkedIn post with best practices for engagement
- `engage-with-content` (postUrn, engagementType, commentStyle) — Thoughtfully engage with a LinkedIn post through reactions and comments
- `content-audit` (postUrns, focusArea) — Review and analyze LinkedIn posts with suggestions for improvement
