outx-mcp-server

finance MCP Server

MCP server for OutX — connect AI agents to LinkedIn social listening & data API. 20 tools for watchlists, post search, profile fetching, and engagement.

VerifiedInstall Ready
financefinance
5 views1 stars1 forksv1.3.0MIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp-server
Stars
1
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx outx-mcp-server

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "outx-mcp-server": {
      "command": "npx",
      "args": [
        "outx-mcp-server"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

37
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (37)

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.

create_people_watchlist

Create a watchlist that tracks posts from specific LinkedIn profiles by URL or slug.

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`.

like_post

Like a post from your watchlist results

linkedin_fetch_connections

Fetch your 1st-degree connections with keyword search and pagination

create_keyword_watchlist_from_prompt

Create a keyword watchlist from a plain-English prompt. OutX generates keywords and intent labels via AI in the background. Useful when you do not want to hand-pick keywords.

linkedin_comment_on_post

Comment on a post by activity URN

update_company_watchlist

Patch a company watchlist: `name`, `fetchFreqInHours`, `disable` (pause/resume), or `slack_webhook_url`.

fetch_linkedin_posts

Fetch recent posts from profiles by URN

regenerate_keyword_watchlist_from_prompt

Replace the prompt on an existing watchlist. OutX wipes the current keywords and labels and regenerates them from the new prompt in the background.

get_posts

Search and filter posts from your watchlists (keyword, date, seniority, trending, language, etc.)

linkedin_send_message

Send a direct message to a 1st-degree connection

linkedin_search_profiles

Search LinkedIn profiles by title, company, location, industry, and more

comment_on_post

Comment on a post from your watchlist results

linkedin_like_post

Like a post by activity URN

delete_keyword_watchlist

Delete a keyword watchlist and all tracked data.

fetch_linkedin_company_posts

Fetch recent posts from a company page with engagement data.

delete_company_watchlist

Delete a company watchlist.

fetch_linkedin_company

Fetch company page data by slug (industry, employee count, description, headquarters).

update_people_watchlist

Patch a people watchlist: `name`, `fetchFreqInHours`, `disable` (pause/resume), or `slack_webhook_url`.

list_keyword_watchlists

List all keyword watchlists on your account.

fetch_linkedin_profile_posts

Fetch recent posts from one or more profiles by URN.

send_linkedin_message

Send a direct message to a 1st-degree connection by recipient URN.

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`.

delete_people_watchlist

Delete a people watchlist.

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`.

like_linkedin_post

Like a post by its LinkedIn activity URN. For liking a post that came from a watchlist, use `like_watchlist_post`.

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_company_watchlists

List all company watchlists on your account.

fetch_linkedin_profile

Fetch full LinkedIn profile by slug (name, headline, experience, education, skills).

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.

Tool

Description

create_company_watchlist

Create a watchlist that tracks posts from LinkedIn company pages by URL or slug.

list_people_watchlists

List all people watchlists on your account.

get_interactions

Retrieve likes and comments for posts in a watchlist with filtering, pagination, and daily graph data.

search_linkedin_profiles

Search LinkedIn profiles by title, company, location, industry, and more.

fetch_linkedin_connections

Fetch your 1st-degree connections with keyword search and pagination.