Linked API
Manage LinkedIn messages, connections, posts, and profile data through Linked API.
What it does
Linked API is an MCP server, a connector that lets an AI assistant use it as a tool. It can be used hosted (nothing to install) or installed locally.
From the publisher's description, Electra Index matched it to one capability: social media management. That makes it a candidate for tasks such as manage social media accounts or monitor brand mentions.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 47m ago (live check)Hosted endpoint
https://mcp.linkedapi.io/mcpstreamable-http
Install package
- NPM
@linkedapi/mcpv2.3.21 · runs locally (stdio)
Required: linked-api-token, identification-token, LINKED_API_TOKEN, IDENTIFICATION_TOKEN (get them from the publisher)
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"linked-api": {
"url": "https://mcp.linkedapi.io/mcp",
"headers": {
"linked-api-token": "<your linked-api-token>",
"identification-token": "<your identification-token>"
}
}
}
}Replace the values in <angle brackets>.
Live check
Electra Index connected to the hosted endpoint 47m agoONLINE Linked API answered an MCP connection on 29 Oct 2026 and introduced itself as linkedapi-mcp 1.0.0 (MCP protocol 2025-06-18).
68 tools offered to AI assistants
send_message· Allows you to send a message to a person (st.sendMessage action). Provide either personUrl or threadId (threadId replies into an existing conversation thread and takes precedence). Optionally pass manageConversation to archive, star, or mutsync_inbox· Recommended first step before reading messages. Enable whole-inbox monitoring so every incoming conversation can be polled with get_inbox (st.syncInbox action). Run once per account, before sending messages whose replies you want to read; oget_inbox· Default way to read LinkedIn messages (standard and Sales Navigator), newest first. Without personUrl returns new messages across all conversations since inbox monitoring was enabled; requires sync_inbox (or nv_sync_inbox) once per account.sync_conversation· Loads this person's earlier message history (st.syncConversation action). Call once per person; repeating it within 24 hours returns quickly. Do not call it to check for new messages – use get_inbox. After it completes, read the history witget_conversation· Legacy. Prefer get_inbox with personUrl. Retrieve a conversation with a LinkedIn person via standard LinkedIn messaging. Returns the conversation immediately if it has already been synced. If the conversation has not been synced yet, this tsync_network· Enable background network monitoring so connection events can be polled with get_network (st.syncNetwork action). Run once per account; only changes that happen after it is enabled are captured. Linked API actions are queued into a cloud-brget_network· Get connection events from the monitored network, newest first. Requires network monitoring to be enabled once with sync_network. Event types: "connectionAccepted" (a connection request you sent was accepted), "connectionAdded" (a new connemanage_conversation· Archive, star, or mute a conversation thread by threadId (st.manageConversation action). Provide the threadId as returned by get_inbox and the operation to perform. Linked API actions are queued into a cloud-browser workflow and may take secheck_connection_status· Allows you to check the connection status between your account and another person (st.checkConnectionStatus action). Linked API actions are queued into a cloud-browser workflow and may take several minutes. The server returns immediately afretrieve_connections· allows you to retrieve your connections and perform additional person-related actions if needed (st.retrieveConnections action). Every person in the result carries urn — their permanent LinkedIn member URN (urn:li:member:<id>), or null whensend_connection_request· Allows you to send a connection request to a person (st.sendConnectionRequest action). If this workflow is still running, do not retry this tool; retrying can queue duplicate connection request attempts for the same person. Linked API actiowithdraw_connection_request· Allows you to withdraw the connection request sent to a person (st.withdrawConnectionRequest action). If this workflow is still running, do not retry this tool; retrying can queue duplicate withdrawal attempts for the same person. Linked AP
Show 56 more
retrieve_pending_requests· Allows you to retrieve pending connection requests sent from your account. (st.retrievePendingRequests action). Every person in the result carries urn — their permanent LinkedIn member URN (urn:li:member:<id>), or null when LinkedIn does noretrieve_invitations· Retrieves incoming connection, company-follow, and newsletter-subscription invitations received by your account (st.retrieveInvitations action). Every invitation carries urn — the permanent LinkedIn member URN (urn:li:member:<id>) of the peaccept_invitation· Accepts an incoming connection, company-follow, or newsletter-subscription invitation (st.acceptInvitation action). Set invitationType and provide only its matching URL. If this workflow is still running, do not retry this tool; retrying caignore_invitation· Ignores an incoming connection, company-follow, or newsletter-subscription invitation (st.ignoreInvitation action). Set invitationType and provide only its matching URL. If this workflow is still running, do not retry this tool; retrying caremove_connection· Allows you to remove a person from your connections (st.removeConnection action). If this workflow is still running, do not retry this tool; retrying can queue duplicate removal attempts for the same person. Linked API actions are queued insearch_companies· Allows you to search for companies applying various filtering criteria (st.searchCompanies action). Every company in the result carries urn — its permanent LinkedIn organization URN (urn:li:organization:<id>), or null when LinkedIn does notsearch_people· Allows you to search people applying various filtering criteria (st.searchPeople action). Every person in the result carries urn — their permanent LinkedIn member URN (urn:li:member:<id>), or null when LinkedIn does not expose it. Every persearch_jobs· Allows you to search jobs applying various filtering criteria (st.searchJobs action). LinkedIn serves either a classic or an AI-powered jobs search, and the two do not offer the same refinements: send filter for the classic one or preferencsearch_posts· Allows you to search posts applying various filtering criteria (st.searchPosts action). Either term or customSearchUrl must be provided, and when customSearchUrl is specified, filter is ignored entirely and only the facets already encoded ifetch_company· Allows you to open a company page to retrieve its basic information (st.openCompanyPage action). Can optionally retrieve employees, posts and decision makers. The basic information carries urn — the permanent LinkedIn organization URN of thfetch_person· Allows you to open a person page to retrieve their basic information and perform additional person-related actions if needed. (st.openPersonPage action). Allows additional optional retrieval of experience, education, skills, languages, postendorse_person_skill· Endorses one skill by name on a 1st-degree connection's profile. Skill names are in the profile owner's language, regardless of your LinkedIn language. An already-endorsed skill counts as success and is never removed. Every success, includiendorse_person_skills· Endorses selected skills of a 1st-degree connection, returning each selected skill's name, success and error if it failed. Skill names are in the profile owner's language. Patterns use RE2, are case-insensitive and match anywhere; anchor wifetch_post· Open a LinkedIn post and retrieve its data, with optional comments and reactions. (st.openPost action). The author and reposter carry urn — a member URN (urn:li:member:<id>) for a person actor and an organization URN (urn:li:organization:<ifetch_job· Open a LinkedIn job and retrieve its details such as company, location, salary, and description (st.openJob action). The result carries urn — the permanent LinkedIn job posting URN (urn:li:jobPosting:<jobId>) — which is null when LinkedIn dreact_to_post· Allows you to react to a post using any available reaction type (st.reactToPost action). If this workflow is still running, do not retry this tool; retrying can queue duplicate reaction attempts. Linked API actions are queued into a cloud-bcomment_on_post· Allows you to leave a comment on a post (st.commentOnPost action); returns the comment's URN and URL. If this workflow is still running, do not retry this tool; retrying can post duplicate comments. Linked API actions are queued into a cloureact_to_comment· React to a comment by commentUrl (like, love, support, celebrate, insightful, funny). If this workflow is still running, do not retry this tool; retrying can queue duplicate reaction attempts. Linked API actions are queued into a cloud-browreply_to_comment· Reply to a comment by commentUrl; returns the reply's URN and URL. If this workflow is still running, do not retry this tool; retrying can post duplicate replies. Linked API actions are queued into a cloud-browser workflow and may take sevecreate_post· Creates a new LinkedIn post with optional mentions and media attachments (st.createPost action). Returns the URL and URN of the new post. If this workflow is still running, do not retry this tool; retrying can create duplicate posts. Linkedcreate_repost· Reposts a LinkedIn post, either as is or with your own commentary (st.createRepost action). Returns the URL and URN of the repost itself, which is a post of your own account, not of the post that was reshared. Reposting the same post twiceretrieve_feed· Retrieves posts from the current account's personalized LinkedIn home feed (st.retrieveFeed action). Each post's author and reposter carry urn — a member URN (urn:li:member:<id>) for a person actor and an organization URN (urn:li:organizatiretrieve_profile_viewers· Retrieves the people who recently viewed the current account's LinkedIn profile (st.retrieveProfileViewers action). Each entry is either identified — carrying name, publicUrl and urn (a member URN urn:li:member:<id>, null when LinkedIn doesretrieve_ssi· Allows you to retrieve your current SSI (Social Selling Index) (st.retrieveSSI action). Linked API actions are queued into a cloud-browser workflow and may take several minutes. The server returns immediately after starting the workflow witretrieve_performance· Allows you to retrieve performance analytics from your LinkedIn dashboard (st.retrievePerformance action). Linked API actions are queued into a cloud-browser workflow and may take several minutes. The server returns immediately after startinv_send_message· Allows you to send a message to a person in Sales Navigator (nv.sendMessage action). Provide either personUrl or threadId (threadId replies into an existing conversation thread and takes precedence). If this workflow is still running, do nonv_sync_inbox· Recommended first step before reading Sales Navigator messages. Enable whole-inbox monitoring in Sales Navigator so every incoming conversation can be polled with get_inbox (nv.syncInbox action). Run once per account, before sending messagenv_sync_conversation· Loads this person's earlier Sales Navigator message history (nv.syncConversation action). Call once per person. Do not call it to check for new messages – use get_inbox. After it completes, read the history with get_inbox and personUrl. Linnv_get_conversation· Legacy. Prefer get_inbox with personUrl. Retrieve a conversation with a LinkedIn person via Sales Navigator messaging. Returns the conversation immediately if it has already been synced. If the conversation has not been synced yet, this toonv_manage_conversation· Archive or unarchive a Sales Navigator conversation thread by threadId (nv.manageConversation action). Provide the threadId as returned by get_inbox and the operation to perform. Linked API actions are queued into a cloud-browser workflow anv_search_companies· Allows you to search for companies in Sales Navigator applying various filtering criteria. (nv.searchCompanies action). Every company in the result carries urn — its permanent LinkedIn organization URN (urn:li:organization:<id>), or null whnv_search_people· Allows you to search people in Sales Navigator applying various filtering criteria. (nv.searchPeople action). Every person in the result carries urn — their permanent LinkedIn member URN (urn:li:member:<id>), or null when LinkedIn does notnv_fetch_company· Allows you to open a company page in Sales Navigator to retrieve its basic information (nv.openCompanyPage action). Can optionally retrieve employees and decision makers. The basic information carries urn — the permanent LinkedIn organizatinv_fetch_person· Allows you to open a person page in Sales Navigator to retrieve their basic information (nv.openPersonPage action). The result carries urn — the person's permanent LinkedIn member URN (urn:li:member:<id>) — and companyUrn for their currentexecute_custom_workflow· Execute a custom workflow definition. Pass a single action with actionType and its parameters at the top level. A single-action or array definition can alternatively be passed in definition. If this workflow is still running, do not retry tget_workflow_result· Check the current state of a previously started Linked API workflow. Returns the final result when the workflow has completed, otherwise returns the current in-progress snapshot ({status, pendingReason, workflowId, operationName, message}).get_api_usage· Retrieve Linked API usage statistics. Date range must not exceed 30 days.send_feedback· Send product feedback about Linked API straight to the Linked API team. The team welcomes any feedback, positive or negative: use it when the user reports a problem, is unhappy with a result, asks for something Linked API cannot do yet, oradmin_get_subscription_status· Get current subscription status, trial eligibility, and cancellation schedule.admin_get_seats· Get active subscription seats. Each seat allows one connected LinkedIn account. Seat types: core (standard) and plus (includes Sales Navigator).admin_set_seats· Set number of subscription seats. Returns checkout link if no active subscription, otherwise updates immediately.admin_get_accounts· Get all connected LinkedIn accounts and pending connection sessions.admin_reparse_account_info· Refresh stored profile information for a connected account. Starts a background reparse workflow and returns workflowId.admin_create_reconnection_session· Create a reconnection session for an account with status reconnection_required. Returns reconnectionSessionId and reconnectionLink.admin_connect_account· Create a connection session to connect a new LinkedIn account. Returns a sessionId and connectionLink that must be opened in a browser.admin_get_connection_session· Get connection or reconnection session status by session ID.admin_cancel_connection_session· Cancel a pending connection or reconnection session.admin_disconnect_account· Disconnect a LinkedIn account. This action is irreversible — the account must be reconnected from scratch.admin_regenerate_token· Regenerate identification token for an account. The old token becomes invalid immediately.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 rate limits for an account.admin_set_limits· Set rate limits for an account. Only specified limits are created or updated; other limits remain unchanged. Categories: stPersonProfileViews, stCompanyPageViews, stConnectionRequests, stMessages, stSearchQueries, stReactions, stComments, sadmin_delete_limits· Delete specific rate limits for an account. Each removed category/period has no limit until set again. Use admin_reset_limits to restore all default limits for the account.admin_reset_limits· Reset all rate limits for an account to the system defaults.get_changelog· Read the public Linked API changelog: what was released and when, newest first. Use it when the user asks what is new or recently changed in Linked API, or whether Linked API supports something yet — a capability may have shipped recently,
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Tasks it helps with
Share of each task's required capabilities it covers| Manage social media accounts Social Media Management | 33% |
| Monitor brand mentions Social Media Management | 33% |
Similar tools
Listed for the same task: manage social media accounts- reddit-mcp-serverREMOTELOCALReddit MCP server with full read/write - posts, comments, search, and content creation
- MultiGroupPosterREMOTELOCALWrite posts with your AI assistant and publish them to your Facebook groups via MultiGroupPoster
- TubeScribedREMOTELOCALTurn captioned YouTube videos into transcripts, blog posts, SOPs, emails and social posts
- WP Update RadarREMOTELOCALWordPress plugin release signals from public support threads, with evidence and explicit unknowns
- Web ResurrectREMOTELOCALResurrect expired domains: scrape Wayback, AI-rewrite, generate images, publish to WordPress
- NotFairREMOTELOCALOAuth MCP for Google, Meta, X, LinkedIn, Reddit, TikTok, GSC, GA4, WordPress and GHL
Ready-made AI agents
- Jasper87$69/mo · Prices & score →
- $24.99/mo · free plan · Prices & score →
- $10/mo · Prices & score →
- ClipTalk55$39/mo · free plan · Prices & score →
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Install package | @linkedapi/mcp | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| Hosted endpoint | https://mcp.linkedapi.io/mcp | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| Package registries | npm | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| Local install (package) | yes | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| Website | https://linkedapi.io | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| Repository | https://github.com/Linked-API/linkedapi-mcp | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| Version | 2.3.21 | DECLARED | SRC-001 Official MCP Registry | 53m ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 53m ago |
Change history
- NEW29 Oct 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is Linked API still online?
Free alerts · no accountDo you run Linked API? Know when it stops answering
For publishers · optionalIts hosted endpoint can be monitored. Monitoring Pro connects every 30 minutes like an AI assistant, emails you within the hour when it stops answering, keeps a 90-day availability history and adds your answer rate to your badge.
Monitoring never changes a score or a rank.
Questions about Linked API
How do I connect Linked API?
Use the hosted endpoint https://mcp.linkedapi.io/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
Does Linked API need an API key or token?
Yes. The registry entry lists required values: linked-api-token, identification-token, LINKED_API_TOKEN, IDENTIFICATION_TOKEN. Get them from the publisher.
What tools does Linked API offer?
When Electra Index connected on 29 Oct 2026, it listed 68 tools: send_message, sync_inbox, get_inbox, sync_conversation, get_conversation, sync_network, get_network, manage_conversation and more. The full list is in "Live check" above.
Is Linked API online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 47m ago.
What can I use Linked API for?
Based on its description, it is most relevant to: manage social media accounts, monitor brand mentions.