Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Outx Mcp Server

БесплатноНе проверен

MCP server for OutX — LinkedIn social listening & data API

GitHubEmbed

Описание

MCP server for OutX — LinkedIn social listening & data API

README

npm version License: MIT

MCP server for the OutX LinkedIn social listening and data API. Connect AI agents like Claude, Cursor, and Claude Code to LinkedIn — create watchlists, search posts, fetch profiles, and engage, all through natural language.

AI Agent ←→ MCP Protocol ←→ OutX MCP Server ←→ OutX API ←→ LinkedIn

What You Can Do

  • Monitor LinkedIn — Track posts by keywords, people, or companies with watchlists
  • Search & filter posts — 15+ filters: keyword, date, seniority, trending, language
  • Fetch profiles & companies — Get full LinkedIn profiles, company pages, and connections
  • Search LinkedIn — Find people by title, company, location, industry, and more
  • Message connections — Send direct messages to 1st-degree connections
  • Engage — Like and comment on posts through your LinkedIn account
  • All via natural language — Just tell your AI agent what you want

Quick Start

1. Get an API key at mentions.outx.ai/api-doc

2. Add to your AI tool (pick one):

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "outx": {
      "command": "npx",
      "args": ["-y", "outx-mcp-server"],
      "env": {
        "OUTX_API_KEY": "your-api-key"
      }
    }
  }
}
Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "outx": {
      "command": "npx",
      "args": ["-y", "outx-mcp-server"],
      "env": {
        "OUTX_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Code

Add to .mcp.json in your project:

{
  "mcpServers": {
    "outx": {
      "command": "npx",
      "args": ["-y", "outx-mcp-server"],
      "env": {
        "OUTX_API_KEY": "your-api-key"
      }
    }
  }
}
Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "outx": {
      "command": "npx",
      "args": ["-y", "outx-mcp-server"],
      "env": {
        "OUTX_API_KEY": "your-api-key"
      }
    }
  }
}

3. Start using it:

"Create a watchlist to monitor LinkedIn posts about AI startups raising Series A"

Available Tools (26)

Watchlist Management

Pause and resume any watchlist with disable: true or disable: false on its update tool. Configure Slack alerts with slack_webhook_url.

Tool Description
create_keyword_watchlist Create a watchlist that monitors LinkedIn posts matching keywords. Two modes: pass keywords to track exact terms, OR pass a plain-English prompt and OutX will generate keywords and intent labels for you. Mutually exclusive.
list_keyword_watchlists List all keyword watchlists on your account.
update_keyword_watchlist Patch any combination of name, fetchFreqInHours, disable (pause/resume), slack_webhook_url, keywords, or labels, OR pass prompt to have OutX wipe and regenerate keywords + labels from a new description. Patch and prompt modes are mutually exclusive.
delete_keyword_watchlist Delete a keyword watchlist and all tracked data.
create_people_watchlist Create a watchlist that tracks posts from specific LinkedIn profiles by URL or slug.
list_people_watchlists List all people watchlists on your account.
update_people_watchlist Patch a people watchlist: name, fetchFreqInHours, disable (pause/resume), or slack_webhook_url.
delete_people_watchlist Delete a people watchlist.
create_company_watchlist Create a watchlist that tracks posts from LinkedIn company pages by URL or slug.
list_company_watchlists List all company watchlists on your account.
update_company_watchlist Patch a company watchlist: name, fetchFreqInHours, disable (pause/resume), or slack_webhook_url.
delete_company_watchlist Delete a company watchlist.

Posts & Engagement (operates on posts your watchlists captured)

Tool Description
get_posts Search and filter posts from your watchlists (keyword, date, seniority, trending, language, etc.)
get_interactions Retrieve likes and comments for posts in a watchlist with filtering, pagination, and daily graph data.
like_watchlist_post Like a post by its OutX post_id (from get_posts results). For liking by LinkedIn activity URN, use like_linkedin_post.
comment_on_watchlist_post Comment on a post by its OutX post_id (from get_posts results). For commenting by LinkedIn activity URN, use comment_on_linkedin_post.

LinkedIn Data API (direct LinkedIn actions, no watchlist required)

Async tools, the MCP server polls LinkedIn for ~150s and returns the result directly. You almost never need get_task_status because of this.

Tool Description
fetch_linkedin_profile Fetch full LinkedIn profile by slug (name, headline, experience, education, skills).
fetch_linkedin_profile_posts Fetch recent posts from one or more profiles by URN.
fetch_linkedin_company Fetch company page data by slug (industry, employee count, description, headquarters).
fetch_linkedin_company_posts Fetch recent posts from a company page with engagement data.
fetch_linkedin_connections Fetch your 1st-degree connections with keyword search and pagination.
search_linkedin_profiles Search LinkedIn profiles by title, company, location, industry, and more.
send_linkedin_message Send a direct message to a 1st-degree connection by recipient URN.
like_linkedin_post Like a post by its LinkedIn activity URN. For liking a post that came from a watchlist, use like_watchlist_post.
comment_on_linkedin_post Comment on a post by its LinkedIn activity URN. For commenting on a post that came from a watchlist, use comment_on_watchlist_post.
get_task_status Recovery only. Use this when another tool returns a "did not complete within 150s" error, pass the api_agent_task_id from that error to check whether the task has since finished. Don't retry the original tool, that creates a duplicate and wastes a daily quota slot.

Note: LinkedIn Data tools require the OutX Chrome extension to be active within the last 48 hours.

Example Prompts

Once connected, try these with your AI agent:

Social listening:

  • "Create a watchlist to monitor LinkedIn posts about AI startups raising Series A"
  • "Show me trending posts from my watchlists this week"
  • "What are VPs and Directors posting about machine learning?"
  • "Find posts mentioning our competitor from the last 7 days"

Profile & company research:

  • "Fetch the LinkedIn profile for williamhgates"
  • "Get recent posts from this prospect's profile"
  • "Get company info and recent posts for OpenAI"
  • "Search for VPs of Engineering at Google in the US"
  • "Show me my most recently added connections"

Engagement & messaging:

  • "Like the top 3 most engaging posts about product management"
  • "Comment on this post with a thoughtful response"
  • "Send a message to this connection thanking them for connecting"

Workflows:

  • "Set up a watchlist for 'looking for a CRM' and check it every 6 hours"
  • "List all my watchlists and show me posts from the sales signals one"

Prerequisites

  • Node.js 18+ — Required for the MCP server runtime
  • OutX accountSign up free and get your API key
  • OutX Chrome extension — Required for LinkedIn Data API tools (profile fetching, direct engagement). Install here

How It Works

The OutX API has two surfaces:

  1. Watchlists & Engagement API (sync) — Create watchlists to monitor LinkedIn by keywords, people, or companies. OutX scans on your schedule and stores posts. Query and engage via API.

  2. LinkedIn Data API (async) — Direct LinkedIn proxy. Fetch profiles, get posts, like, comment. All endpoints return a task ID; the MCP server polls automatically until the result is ready.

The MCP server wraps both APIs into 28 tools that any MCP-compatible AI agent can call.

Development

git clone https://github.com/outxai/outx-mcp-server.git
cd outx-mcp-server
npm install
npm run build
OUTX_API_KEY=your-key npm start

For development with auto-reload:

OUTX_API_KEY=your-key npm run dev

Documentation

Integrations

Guides & Tutorials

Links

Partnerships

Interested in a collaboration or affiliate partnership? Drop us a message at [email protected].

License

MIT

from github.com/outxai/outx-mcp-server

Установить Outx Mcp Server в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install outx-mcp-server

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add outx-mcp-server -- npx -y outx-mcp-server

FAQ

Outx Mcp Server MCP бесплатный?

Да, Outx Mcp Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Outx Mcp Server?

Нет, Outx Mcp Server работает без API-ключей и переменных окружения.

Outx Mcp Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Outx Mcp Server в Claude Desktop, Claude Code или Cursor?

Открой Outx Mcp Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Outx Mcp Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai