User Story

Back to mcp-linkedin

Last updated: January 28, 2026

Primary User Persona

A technical professional who wants to share expertise and projects with a professional LinkedIn audience. Goals include educating their network, showcasing open-source contributions, building a professional brand through consistent content, and automating the posting workflow.

Pain Points


Phase 1 — Essential Posting

Complete

US-1: Create Text Post

As a technical professional, I want to create a LinkedIn post with text content so that I can share insights and updates with my network.

Complete

US-2: Create Post with Link

As a developer, I want to create a LinkedIn post with a link to my project so that my network can discover and explore my work.

Complete

US-3: Retrieve My Posts

As a content creator, I want to retrieve my recent LinkedIn posts so that I can review what I've shared.

Complete

US-4: Delete Post

As a content manager, I want to delete a LinkedIn post by its URN so that I can remove outdated content.


Phase 2 — Content Management

Complete

US-5: Update Existing Post

As a content curator, I want to edit an existing LinkedIn post so that I can correct mistakes or update information.

Complete

US-6: Create Post with Image

As a visual storyteller, I want to create a LinkedIn post with an image so that I can share screenshots, diagrams, or visual content.


Phase 2.5 — Social Interactions

Complete

Add Comment

Comment on any post (max 1250 characters).

Complete

Add Reaction

React to posts with LIKE, PRAISE, EMPATHY, INTEREST, APPRECIATION, or ENTERTAINMENT.


Phase 3 — Scheduling

LinkedIn API does not support native scheduling. A custom solution was built using SQLite and node-cron.

Complete

US-8: Schedule Post for Future

As a busy professional, I want to schedule a LinkedIn post for a specific date/time so that I can maintain consistent posting.


Phase 4 — Rich Media

Complete

Poll Posts

Create polls with 2-4 options, durations from 1 to 14 days.

Complete

Document Posts

Upload PDFs, PPTs, and DOCs (up to 100 MB / 300 pages).

Complete

Video Posts

Upload MP4, MOV, AVI, and more (up to 200 MB for personal accounts).

Complete

Multi-Image Posts

Upload 2-20 images per post with optional alt text.


Phase 5 — Integrations (Planned)

Planned

Draft Management

Save and manage draft posts locally (LinkedIn API does not support drafts).

Future

GitHub Integration

Auto-post from GitHub releases and pull requests.


Technical Constraints