← Registry

Social Media

reachmcp.com

Manages LinkedIn accounts, quotas, and outreach playbooks via an API.

1 endpoint52 known toolsFirst detected September 11, 2026Last detected September 11, 2026

ENDPOINT 1

https://app.reachmcp.com/mcp

No auth detected

MCP server metadata

Name
mcp-reach
Version
0.1.0
Capabilities
toolspromptsresources

Known tools 52

reach_playbooks

START HERE.

Inferred read-only
list_accounts

Return LinkedIn accounts accessible with the provided API key.

Inferred read-only
delete_account

Delete a LinkedIn account by account_id.

Potential side effects
get_account_quotas

Get the quotas configuration and usage counters for a LinkedIn account.

Inferred read-only
update_account_quotas

Update one or more quota configuration fields for a LinkedIn account.

Potential side effects
get_account_request_logs

Get request logs for a LinkedIn account with optional filtering by request_type and pagination using limit/offset.

Inferred read-only
get_account_request_logs_stats

Get aggregated request-log statistics for a LinkedIn account, grouped by day, week, or month, with optional action and date-range filters.

Inferred read-only
get_me

Call 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-only
list_connections

List 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-only
list_conversations

List 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-only
list_conversation_messages

List 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-only
list_scheduled_posts

List scheduled LinkedIn posts for an account, paged.

Inferred read-only
update_scheduled_post

Update the text and/or scheduled time of an existing scheduled LinkedIn post.

Potential side effects
delete_scheduled_post

Delete a scheduled LinkedIn post.

Potential side effects
upload_media_from_url

Upload an image to LinkedIn by fetching it from a public URL.

Potential side effects
create_multi_photo

Create a LinkedIn multi-photo object from a list of digitalmediaAsset URNs.

Potential side effects
create_post

Create or schedule a LinkedIn post, optionally with a media attachment.

Potential side effects
send_message

Send a LinkedIn DM via Voyager createMessage: use conversation_linkedin_id for an existing thread or recipient_linkedin_id for a new DM.

Potential side effects
scrape_profile

Fetch a complete LinkedIn profile (name, headline, company, experience, skills…).

Inferred read-only
scrape_search

Run one page of a LinkedIn, Sales Navigator, or Recruiter search and return normalized profile rows.

Inferred read-only
visit_profile

Simulate a profile view, triggering a 'viewed your profile' notification for the target member.

Inferred read-only
profile_viewers

Get the list of members who recently viewed the account's profile (requires LinkedIn Premium).

Inferred read-only
user_posts

Get recent posts published by a LinkedIn member (via profileUpdatesV2).

Inferred read-only
scrape_post

Fetch likers and/or commenters for a LinkedIn post.

Potential side effects
scrape_my_posts

Fetch likers and/or commenters for the account's own recent posts.

Inferred read-only
like_post

Like a LinkedIn post on behalf of the connected account.

Potential side effects
comment_post

Post a comment on a LinkedIn post on behalf of the connected account.

Potential side effects
reply_comment

Post a reply to an existing LinkedIn comment.

Potential side effects
star_conversation

Star or unstar a LinkedIn conversation.

Inferred read-only
archive_conversation

Archive or unarchive a LinkedIn conversation.

Inferred read-only
delete_conversation

Permanently delete a LinkedIn conversation.

Potential side effects
react_message

Add or remove an emoji reaction on a LinkedIn message.

Potential side effects
connect

Send a connection request to a LinkedIn member.

Potential side effects
invitation_status

Get the connection and invitation status between the connected account and a LinkedIn member.

Inferred read-only
withdraw_invitation

Withdraw a pending sent connection request.

Inferred read-only
accept_invitation

Accept a pending received connection request.

Inferred read-only
decline_invitation

Decline/ignore a pending received connection request.

Inferred read-only
remove_connection

Remove an existing 1st-degree connection.

Potential side effects
follow

Follow or unfollow a LinkedIn member without connecting.

Inferred read-only
list_received_invitations

List pending connection invitations received by the account (with invitation_secret to accept them).

Inferred read-only
list_sent_invitations

List pending connection invitations sent by the account that have not yet been accepted.

Inferred read-only
salesnav_list_thread_messages

Fetch a Sales Navigator thread with all its messages and participant profiles (salesApiMessagingThreads/{id}).

Inferred read-only
salesnav_send_message

Send a message in an existing Sales Navigator thread (salesApiMessageActions).

Potential side effects
salesnav_list_messaging_threads

List Sales Navigator messaging threads (salesApiMessagingThreads).

Inferred read-only
salesnav_resolve_industry

Resolve an industry name (any language) to its LinkedIn Industry Code(s) using the bundled Industry Codes V2 taxonomy (offline, no LinkedIn call).

Inferred read-only
salesnav_typeahead

Live Sales Navigator autocomplete for facets whose ids are dynamic.

Inferred read-only
salesnav_build_search_url

Build a Sales Navigator people-search URL from structured lead-search filters, using as many filters as the request implies.

Inferred read-only
list_webhook_endpoints

List the webhooks registered for this user: the URLs Reach calls when a conversation gets a new message (message.

Potential side effects
create_webhook_endpoint

Register 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-only
update_webhook_endpoint

Change a webhook's url, events, account_ids, description or is_active.

Inferred read-only
delete_webhook_endpoint

Delete a webhook endpoint and its delivery history.

Potential side effects
test_webhook_endpoint

Send a signed 'ping' event to a webhook endpoint right now and report the HTTP status it answered.

Potential side effects

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

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.