LinkedIn Post Generator
About
A Model Context Protocol (MCP) server that automates generating LinkedIn post drafts from YouTube videos. This server provides high-quality, editable content drafts based on YouTube video transcripts.
Details
- Author
- nvkanirudh
- GitHub stars
- 20
- Downloads
- 231
- Categories
- Communication, Other, Marketing, Developer Tools
Jump to
- YouTube transcript extraction from any video URL
- Content summarization with customizable tone and audience
- LinkedIn post generation with adjustable style and tone
- All-in-one workflow from YouTube URL to post
- Customization options for tone, audience, word count
- Seamless integration with MCP‑compatible AI assistants
1 Via Claude Desktop Configuration Recommended
When using with Claude Desktop and Smithery, the best approach is to include your API keys in the Claude Desktop configuration file as shown in theUsing with Claude Desktopsection. This way, the keys are automatically passed to the MCP server, and you don't need to set them again.
When running locally, you can set API keys as environment variables in a.envfile:
OPENAI_API_KEY=your_openai_api_key YOUTUBE_API_KEY=your_youtube_api_key
If you haven't provided API keys through the configuration or environment variables, you can set them directly through the MCP interface using theset_api_keystool.
- Tool:set_api_keys
- Purpose: Configure your API keys
- Parameters:
- openaiApiKey: Your OpenAI API key (required)
- youtubeApiKey: Your YouTube API key (optional)
- Tool:check_api_keys
- Purpose: Verify your API key configuration status
- Tool:extract_transcript
- Purpose: Get the transcript from a YouTube video
- Parameters:
- youtubeUrl: URL of the YouTube video
- Tool:summarize_transcript
- Purpose: Create a concise summary of the video content
- Parameters:
- transcript: The video transcript text
- tone: Educational, inspirational, professional, or conversational
- audience: General, technical, business, or academic
- wordCount: Approximate word count for the summary (100-300)
- Tool:generate_linkedin_post
- Purpose: Create a LinkedIn post from a summary
- Parameters:
- summary: Summary of the video content
- videoTitle: Title of the YouTube video
- speakerName: Name of the speaker (optional)
- hashtags: Relevant hashtags (optional)
- tone: First-person, third-person, or thought-leader
- includeCallToAction: Whether to include a call to action
- Tool:youtube_to_linkedin_post
- Purpose: Complete workflow from YouTube URL to LinkedIn post
- Parameters:
- youtubeUrl: YouTube video URL
- tone: Desired tone for the post
- Plus additional customization options
- Set your API keys using theset_api_keystool
- Use theyoutube_to_linkedin_posttool with a YouTube URL
- Receive a complete LinkedIn post draft ready to publish
This server is deployed onSmithery, a platform for hosting and sharing MCP servers. The deployment configuration is defined in thesmithery.yamlfile.
- Create an account on Smithery
- Install the Smithery CLI:
npm install -g @smithery/cli
Contributions are welcome and appreciated! Here's how you can contribute to the LinkedIn Post Generator:
- Follow the existing code style and conventions
- Write clear, commented code
- Include tests for new features
- Update documentation to reflect your changes
If you have ideas for new features or improvements:
- Check existing issues to see if your suggestion has already been proposed
- If not, open a new issue with the label 'enhancement'
- Clearly describe the feature and its potential benefits
Improvements to documentation are always welcome:
- Fix typos or clarify existing documentation
- Add examples or use cases
- Improve the structure or organization of the documentation
By contributing to this project, you agree that your contributions will be licensed under the project's MIT License.
Threads tools for AI agents — generate viral posts, download videos, and export profile data from Meta Threads.
Instagram Graph API server for Business/Creator accounts — 24 tools for posting, comments, DMs, and insights.
Photo-to-reel MCP for solo founders and SMBs. Upload 1–10 photos and get a captioned vertical reel for Instagram, TikTok, YouTube Shorts, or Facebook — with motion, library-matched music, and optional AI voiceover.
Create and manage AI-powered short-form social content, including avatars, product scenes, videos, slideshows, scheduling, and publishing.
Schedule and queue text, image, and video posts to many social networks, including LinkedIn, X, Bluesky, Instagram, Facebook, Threads, Tiktok.
Manage your X (Twitter) account using the Apex social media infrastructure. Requires an Apex API Key.
AI-powered social media posting across 14 platforms with per-platform content adaptation, scheduling, and 30-day calendar generation
Access the BlueSky social network data via its official API.
Add real-time chat, voice and video calling, AI agents & moderation to your app.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




