LinkedIn MCP Assistant
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| publish_linkedin_postB | Publish a text post to LinkedIn, optionally including media (images/videos) specified by URL. |
| schedule_linkedin_postA | Schedule a text post for LinkedIn at a specific future date and time, optionally including media (images/videos) specified by URL. |
| publish_twitter_postC | Publish a text post (tweet) to Twitter. |
| analyze_linkedin_chatA | Ask questions about the user's LinkedIn profile, content, or network, with support for multi-turn conversations. |
| generate_linkedin_postA | Generate three LinkedIn post variants from any content (article, newsletter, notes, etc.) to optimize engagement. |
| get_linkedin_postsB | Retrieve the user's recent LinkedIn posts with engagement metrics. |
| get_linkedin_profileA | Retrieve the user's LinkedIn profile information including headline, summary, experience, and education. |
| set_linkedin_urlA | Set or update the LinkedIn profile URL to analyze. Required before using profile/posts retrieval tools if not set previously. |
| refresh_linkedin_profileA | Force a refresh of the LinkedIn profile data to update any recent changes. |
| refresh_linkedin_postsA | Force a refresh of LinkedIn posts data to capture recently published content. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose: profile retrieval, post retrieval, post generation, publishing, scheduling, refreshing, URL setting, and chat analysis. There is no overlap or ambiguity between them.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., generate_linkedin_post, refresh_linkedin_profile). The naming is predictable and uniform, with the only minor outlier being publish_twitter_post, which still adheres to the same pattern.
With 10 tools, the set is well-scoped for a LinkedIn assistant. It covers essential operations without being overwhelming or too sparse. Each tool earns its place.
The tool set covers the core LinkedIn workflows: profile retrieval, post listing, generation, publishing, scheduling, refreshing, and interactive chat. The inclusion of a Twitter publishing tool is a slight extension but does not create a gap in LinkedIn functionality.