# Available tools

The MCP server provides tools for interacting with LinkedIn, covering standard interface and Sales Navigator operations.

The MCP server provides these tools for interacting with LinkedIn:

## Standard interface

| Tool | Description |
| --- | --- |
| `send_message` | Send message to person, or reply into an existing thread by `threadId`, with optional archive, star, or mute of the conversation right after sending |
| `get_conversation` | Get a conversation with person |
| `sync_inbox` | Enable whole-inbox monitoring so every incoming conversation can be polled |
| `get_inbox` | Get messages from the monitored inbox across all conversations |
| `manage_conversation` | Archive, star, or mute a conversation thread by `threadId` |
| `check_connection_status` | Check connection status with person |
| `send_connection_request` | Send connection request with optional note |
| `withdraw_connection_request` | Withdraw pending connection request |
| `accept_invitation` | Accept an incoming invitation by type and matching person, company, or newsletter URL |
| `ignore_invitation` | Ignore an incoming invitation by type and matching person, company, or newsletter URL |
| `retrieve_pending_requests` | Get all pending connection requests |
| `retrieve_invitations` | Get all received connection, company-follow, and newsletter-subscription invitations |
| `retrieve_connections` | Get your connections with filtering |
| `retrieve_feed` | Get posts from your personalized home feed, with an optional limit from 1 to 100 |
| `remove_connection` | Remove person from connections |
| `sync_network` | Enable network monitoring so connection events can be polled |
| `get_network` | Get connection events from the monitored network |
| `search_companies` | Search for companies with advanced filtering |
| `search_people` | Search for people with advanced filtering |
| `search_jobs` | Search for jobs with advanced filtering |
| `fetch_company` | Get company information with optional employees, decision makers, posts |
| `fetch_person` | Get person page information with optional experience, education, skills, posts |
| `fetch_post` | Get post information and engagement metrics |
| `fetch_job` | Get job details such as company, location, salary, description |
| `react_to_post` | React to post (like, love, support, celebrate, insightful, funny) |
| `comment_on_post` | Leave comment on post; returns the new comment's URN and URL |
| `react_to_comment` | React to a comment by `commentUrl` (like, love, support, celebrate, insightful, funny) |
| `reply_to_comment` | Reply to a comment by `commentUrl`; returns the reply's URN and URL |
| `retrieve_ssi` | Get current SSI (Social Selling Index) |
| `retrieve_performance` | Get LinkedIn dashboard analytics |

## Sales Navigator

| Tool | Description |
| --- | --- |
| `nv_send_message` | Send message to person via Sales Navigator, or reply into an existing thread by `threadId` |
| `nv_get_conversation` | Get a Sales Navigator conversation with person |
| `nv_sync_inbox` | Enable whole-inbox monitoring in Sales Navigator so every incoming conversation can be polled |
| `nv_manage_conversation` | Archive or unarchive a Sales Navigator conversation thread by `threadId` |
| `nv_search_companies` | Search for companies with advanced filtering via Sales Navigator |
| `nv_search_people` | Search for people with advanced filtering via Sales Navigator |
| `nv_fetch_company` | Get company information with optional employees and decision makers from Sales Navigator |
| `nv_fetch_person` | Get person page information from Sales Navigator |

## Other tools

| Tool | Description |
| --- | --- |
| `execute_custom_workflow` | Execute custom workflow definition |
| `get_workflow_result` | Get workflow result by ID |
| `get_api_usage` | Get Linked API usage statistics |

## Administration

| Tool | Description |
| --- | --- |
| `admin_get_subscription_status` | Get current subscription status and trial eligibility |
| `admin_get_seats` | Get active subscription seats |
| `admin_set_seats` | Set number of subscription seats |
| `admin_get_accounts` | Get all connected LinkedIn accounts, pending sessions, and reconnection links |
| `admin_connect_account` | Create connection session for a new LinkedIn account |
| `admin_reparse_account_info` | Refresh stored profile URL, avatar, headline, and name for a connected account |
| `admin_create_reconnection_session` | Create a fresh reconnection session and link for an account that requires reconnection |
| `admin_get_connection_session` | Get connection or reconnection session status |
| `admin_cancel_connection_session` | Cancel a pending connection or reconnection session |
| `admin_disconnect_account` | Disconnect a LinkedIn account |
| `admin_regenerate_token` | Regenerate identification token for an account |
| `admin_get_limits_defaults` | Get system default rate limits |
| `admin_get_limits` | Get configured rate limits for an account |
| `admin_get_limits_usage` | Get current usage against configured limits |
| `admin_set_limits` | Set rate limits for an account |
| `admin_delete_limits` | Delete specific account rate limits |
| `admin_reset_limits` | Reset all limits to system defaults |
