43 tools via MCP

Every LinkedIn Tool, One MCP Server

Search people, send messages, publish posts, track analytics, and manage campaigns — all through the Model Context Protocol. Works with Claude, GPT, and any MCP-compatible AI agent.

Search & Discovery

Find people, companies, and content on LinkedIn

Search LinkedIn People

Read

Search LinkedIn's full people directory by keyword, job title, company, location, industry, and more. When a Sales Navigator subscription is detected, advanced filters like seniority level, years of experience, and recent job changes are automatically available. Results include name, headline, profile URL, and connection degree.

Search LinkedIn Companies

Read

Search LinkedIn's company directory by keyword, industry, location, and employee headcount. Supports both Classic and Sales Navigator APIs — Sales Navigator mode uses nested filter structures automatically for richer results. Returns company name, description, industry, employee count, and page URL.

Search LinkedIn Posts

Read

Search LinkedIn posts by keyword to discover trending content, monitor topics, and find engagement opportunities. Returns matching posts with full text content, engagement metrics (likes, comments, shares), and author information.

Get Search Parameters

Read

Retrieve valid LinkedIn search filter parameter IDs for use in search_people and search_companies. Returns structured lists of IDs for filter types like location, industry, company headcount, school, function, and seniority level. These IDs are required when using advanced search filters.

View LinkedIn Profile

Read

View a LinkedIn profile by URL or public identifier. Returns full profile data including experience, education, skills, headline, summary, and connection status. When Sales Navigator is available, provides richer data: full names for 3rd+ degree connections, contact info (emails/phones), shared connections count, and lead flags.

Get Company Profile

Read

Get a company's LinkedIn page details including full description, employee count, headquarters and office locations, industry classification, specialties, and follower count. Use the company name or LinkedIn page URL slug as the identifier.

Get Profile Viewers

Read

See who viewed your LinkedIn profile recently. Returns viewer names, headlines, current company, and when they viewed your profile. Useful for identifying warm leads who are already interested in you and for monitoring profile visibility after content campaigns.

Content

Create, read, and engage with LinkedIn posts

Create LinkedIn Post

Write

Publish a new LinkedIn post with text content and optional image or document attachments. Attachments are fetched from public URLs and uploaded to LinkedIn automatically. Supports campaign tagging for tracking content performance across multiple posts.

Get LinkedIn Post

Read

Retrieve a specific LinkedIn post by its ID. Returns the full post content, author information, engagement metrics (likes, comments, shares, impressions), and media attachments. Use this to inspect individual posts found via search or feed.

List LinkedIn Posts

Read

List LinkedIn posts from a specific user or company. Returns post content, engagement metrics, and supports pagination for browsing through a profile's full post history. Works with both personal profiles and company pages.

React to Post

Write

Add a reaction to a LinkedIn post. Supports all six LinkedIn reaction types: like, celebrate, support, love, insightful, and funny. Reactions are idempotent — calling it again won't create duplicates. Supports campaign tagging for tracking engagement activity.

Comment on Post

Write

Post a comment on a LinkedIn post. Supports campaign tagging for tracking engagement activity. Use this for strategic engagement — commenting on prospects' posts is one of the highest-converting outreach warmup tactics.

List Post Comments

Read

List comments on a LinkedIn post. Returns comment text, author details (name, headline, profile URL), and reaction counts for each comment. Supports pagination for posts with many comments.

List Post Reactions

Read

List reactions on a LinkedIn post. Returns the reaction type (like, celebrate, love, etc.) and author details for each reaction. Supports pagination for highly-engaged posts. Useful for identifying who is engaging with content.

Get LinkedIn Feed

Read

Pull your LinkedIn feed — recent posts from your network. Returns posts with content, author info, and engagement metrics. Supports pagination via offset. Useful for discovering engagement opportunities, monitoring topics, and finding posts to comment on.

Connections

Manage your LinkedIn network and invitations

Send Connection Request

Write

Send a LinkedIn connection request to someone. Optionally include a personal message (max 300 characters) to increase acceptance rates. Automatically resolves profile URLs and slugs to provider IDs. Supports campaign tagging for tracking outbound connection activity.

Get Connections

Read

List your LinkedIn connections (1st degree network). Returns names, headlines, profile URLs, and connection metadata. Supports pagination for browsing through your full network. Useful for CRM syncing, network analysis, and identifying messaging targets.

List Pending Invitations

Read

List connection invitations you've sent that are still pending acceptance. Returns recipient details, when the invitation was sent, and whether a message was included. Use this to manage your outbound connection pipeline and identify stale invitations to cancel.

Cancel Invitation

Caution

Cancel a pending connection invitation that hasn't been accepted yet. Use list_pending_invitations to find the invitation ID. Canceling old invitations frees up your weekly connection limit and helps avoid LinkedIn restrictions.

List Incoming Invitations

Read

List connection requests you've received that are pending your response. Returns sender name, headline, invitation details, and the URN and shared_secret needed to accept or decline. Supports pagination via offset.

Accept Invitation

Caution

Accept a pending connection request. Requires the invitation URN and shared secret from list_incoming_invitations. Once accepted, the person becomes a 1st degree connection and you can message them directly.

Decline Invitation

Caution

Decline (ignore) a pending connection request. The sender is not notified that you declined. Requires the invitation URN from list_incoming_invitations. Use this to programmatically clean up unwanted connection requests.

Analytics

Track post performance, profile metrics, and activity

Get Post Analytics

Read

Get real-time analytics for a specific LinkedIn post: views/impressions, likes, comments, and reposts count. Fetches live data directly from LinkedIn for the most up-to-date metrics. Use get_cached_post_analytics for faster, bulk metrics.

Get Cached Post Analytics

Read

Get cached post metrics for your account. Returns impressions, reactions, comments, reposts, and engagement rate for recent posts. Data is refreshed automatically by the content poller — no LinkedIn API calls are made. Supports sorting by any metric and filtering by content type.

Get Top Posts

Read

Get your best-performing posts ranked by a chosen metric. Uses cached data from the content poller for fast responses. Supports ranking by impressions, reactions, comments, reposts, or engagement rate with a configurable lookback window.

Get Content Summary

Read

Get an aggregated content performance summary: total impressions, reactions, engagement rate, and breakdown by content type (text, image, video, document, poll, article). Uses cached data for fast responses with a configurable lookback window.

Get Profile Analytics

Read

Get daily profile metrics over time: profile views count and follower data. Uses cached data from the content poller for fast responses. Useful for tracking how content campaigns impact your profile visibility and growth.

Get Activity Analytics

Read

Get a daily outbound activity summary: invitations sent, messages sent, posts published, and more. Aggregated from usage logs to show how actively you're using LinkedIn through Crispy. Useful for monitoring team activity and ensuring daily limits aren't being approached.

Purge Analytics Cache

Caution

Purge all cached analytics data for your account. This removes post metrics and profile metrics from the cache. Data will be re-populated automatically on the next poll cycle. Use this if you suspect stale or corrupted cache data.

Account

Manage account settings, diagnostics, and capacity

Stop paying €99/seat for tools that don’t talk to AI

Connect your first LinkedIn profile in under 5 minutes. All 43 tools from €19/mo.