Social Media
reachmcp.com
Manages LinkedIn accounts, quotas, and outreach playbooks via an API.
ENDPOINT 1
https://app.reachmcp.com/mcp
MCP server metadata
- Name
- mcp-reach
- Version
- 0.1.0
Known tools 52
get_account_quotasGet the quotas configuration and usage counters for a LinkedIn account.
Inferred read-onlyupdate_account_quotasUpdate one or more quota configuration fields for a LinkedIn account.
Potential side effectsget_account_request_logsGet request logs for a LinkedIn account with optional filtering by request_type and pagination using limit/offset.
Inferred read-onlyget_account_request_logs_statsGet aggregated request-log statistics for a LinkedIn account, grouped by day, week, or month, with optional action and date-range filters.
Inferred read-onlyget_meCall LinkedIn Voyager /me for an account through the stored proxy/cookies and return the normalized profile (same fields as Kanbox uses from /me).
Inferred read-onlylist_connectionsList LinkedIn 1st-degree connections for an account (Voyager dash connections), paged with start/count — same payload as GET /api/linkedin/{account_id}/connections.
Inferred read-onlylist_conversationsList LinkedIn messenger conversations (Voyager Messaging GraphQL), with optional archived, unread, starred filters and next_cursor paging — same as GET /api/linkedin/{account_id}/conversations.
Inferred read-onlylist_conversation_messagesList messages in a LinkedIn conversation via Voyager ``/messaging/conversations/{id}/events`` (Kanbox ``get_conversation_messages``), with optional created_before paging — same as GET /api/linkedin/{account_id}/conversations/{conversation_linkedin_id}/messages.
Inferred read-onlyupdate_scheduled_postUpdate the text and/or scheduled time of an existing scheduled LinkedIn post.
Potential side effectsupload_media_from_urlUpload an image to LinkedIn by fetching it from a public URL.
Potential side effectscreate_multi_photoCreate a LinkedIn multi-photo object from a list of digitalmediaAsset URNs.
Potential side effectscreate_postCreate or schedule a LinkedIn post, optionally with a media attachment.
Potential side effectssend_messageSend a LinkedIn DM via Voyager createMessage: use conversation_linkedin_id for an existing thread or recipient_linkedin_id for a new DM.
Potential side effectsscrape_profileFetch a complete LinkedIn profile (name, headline, company, experience, skills…).
Inferred read-onlyscrape_searchRun one page of a LinkedIn, Sales Navigator, or Recruiter search and return normalized profile rows.
Inferred read-onlyvisit_profileSimulate a profile view, triggering a 'viewed your profile' notification for the target member.
Inferred read-onlyprofile_viewersGet the list of members who recently viewed the account's profile (requires LinkedIn Premium).
Inferred read-onlycomment_postPost a comment on a LinkedIn post on behalf of the connected account.
Potential side effectsinvitation_statusGet the connection and invitation status between the connected account and a LinkedIn member.
Inferred read-onlylist_received_invitationsList pending connection invitations received by the account (with invitation_secret to accept them).
Inferred read-onlylist_sent_invitationsList pending connection invitations sent by the account that have not yet been accepted.
Inferred read-onlysalesnav_list_thread_messagesFetch a Sales Navigator thread with all its messages and participant profiles (salesApiMessagingThreads/{id}).
Inferred read-onlysalesnav_send_messageSend a message in an existing Sales Navigator thread (salesApiMessageActions).
Potential side effectssalesnav_list_messaging_threadsList Sales Navigator messaging threads (salesApiMessagingThreads).
Inferred read-onlysalesnav_resolve_industryResolve an industry name (any language) to its LinkedIn Industry Code(s) using the bundled Industry Codes V2 taxonomy (offline, no LinkedIn call).
Inferred read-onlysalesnav_typeaheadLive Sales Navigator autocomplete for facets whose ids are dynamic.
Inferred read-onlysalesnav_build_search_urlBuild a Sales Navigator people-search URL from structured lead-search filters, using as many filters as the request implies.
Inferred read-onlylist_webhook_endpointsList the webhooks registered for this user: the URLs Reach calls when a conversation gets a new message (message.
Potential side effectscreate_webhook_endpointRegister a URL to be called when something happens on LinkedIn, so an agent or an n8n/Make workflow can react instead of polling.
Inferred read-onlyupdate_webhook_endpointChange a webhook's url, events, account_ids, description or is_active.
Inferred read-onlytest_webhook_endpointSend a signed 'ping' event to a webhook endpoint right now and report the HTTP status it answered.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.mcp-reach]
url = "https://app.reachmcp.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"mcp-reach": {
"type": "http",
"url": "https://app.reachmcp.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: mcp-reach
Remote MCP URL: https://app.reachmcp.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"mcp-reach": {
"url": "https://app.reachmcp.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"mcp-reach": {
"type": "http",
"url": "https://app.reachmcp.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "mcp-reach",
"transport": "streamable-http",
"url": "https://app.reachmcp.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.