Skip to main content
Glama
CSOAI-ORG

LinkedIn Outreach MCP Server

by CSOAI-ORG

LinkedIn Outreach MCP Server

By MEOK AI Labs | meok.ai

AI-powered content generation for LinkedIn outreach. Helps sales teams and recruiters craft personalized connection requests, InMails, posts, comments, and multi-touch outreach sequences.

This is a content assistant, not a scraper or bot. It does NOT interact with LinkedIn's API, scrape profiles, or automate any actions. It generates text that humans review, edit, and send manually. Fully compliant with LinkedIn's Terms of Service.

Tools

Tool

Description

generate_connection_request

Personalized connection request (3 variants, 300 char limit)

generate_inmessage

Professional InMail/DM with tone control (casual, professional, sales, recruiting)

generate_post

Engaging LinkedIn post with hashtags (thought-leadership, announcement, question, story)

analyze_profile

Extract industry, seniority, pain points, and conversation starters from profile text

generate_outreach_sequence

Full 5-touch outreach sequence with timing (connection -> value -> case study -> soft ask -> direct ask)

generate_comment

Insightful post comment that adds value (not "Great post!")

Installation

pip install mcp

No additional dependencies. Pure Python, no API keys required.

Usage

Run the server

python server.py

Claude Desktop config

{
  "mcpServers": {
    "linkedin-outreach": {
      "command": "python",
      "args": ["/path/to/linkedin-outreach-mcp/server.py"]
    }
  }
}

Example calls

Generate a connection request:

Tool: generate_connection_request
Input: {"name": "Sarah Chen", "title": "VP of Engineering", "company": "Stripe", "shared_interests": "AI infrastructure, developer tools"}
Output: 3 personalized variants, all under 300 characters

Generate an InMail (sales tone):

Tool: generate_inmessage
Input: {"recipient_name": "James Park", "recipient_title": "CTO", "goal": "book a demo of our observability platform", "tone": "sales"}
Output: Value-first sales message with soft CTA

Generate a LinkedIn post:

Tool: generate_post
Input: {"topic": "AI in sales enablement", "key_points": "personalization at scale, shorter sales cycles, better lead scoring", "style": "thought-leadership"}
Output: Engaging post with hook, numbered points, CTA, and hashtags

Analyze a profile before outreach:

Tool: analyze_profile
Input: {"profile_text": "VP of Engineering at Stripe. Building payments infrastructure for the internet economy. Previously Google, MIT CS. Passionate about developer experience and distributed systems."}
Output: Industry (Technology), Seniority (VP/Executive), pain points, conversation starters, interest areas

Generate a 5-touch outreach sequence:

Tool: generate_outreach_sequence
Input: {"target_name": "Maria Rodriguez", "target_title": "Head of Talent", "target_company": "Figma", "goal": "partner on recruiting automation"}
Output: 5 messages with timing (Day 1 -> Day 25), each with strategic context

Generate a thoughtful comment:

Tool: generate_comment
Input: {"post_content": "Unpopular opinion: cold outreach is dead. The future is warm introductions and community-led growth. Here's why..."}
Output: 2-3 insightful comments that add a new perspective, not generic agreement

How It Works

This server generates content using rule-based templates and industry heuristics. It does NOT call any external AI APIs or LinkedIn APIs. All content is generated locally and instantly.

The analyze_profile tool extracts signals from profile text using keyword matching to identify:

  • Industry (Technology, Sales, Marketing, Finance, Healthcare, etc.)

  • Seniority level (C-Suite, VP, Director, Senior, Manager, Junior)

  • Likely pain points based on role and industry

  • Tailored conversation starters

  • Mutual interest areas for common ground

Compliance

  • Does NOT access LinkedIn's API

  • Does NOT scrape any LinkedIn data

  • Does NOT automate sending messages

  • Does NOT store any user data or profile information

  • All content is generated locally -- nothing leaves your machine

  • Humans review and send all messages manually

This tool is a writing assistant, similar to Grammarly or a copywriting template. It helps you write better LinkedIn messages faster.

Pricing

Tier

Limit

Price

Free

20 generations/day

$0

Pro

Unlimited generations + priority templates

$19/mo

Team

Unlimited + shared sequences + analytics

$49/mo per seat

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CSOAI-ORG/linkedin-outreach-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server