Model Context Protocol

Run your outbound from your AI assistant.

The Linkdify MCP server exposes your entire outbound engine as tools. Connect it once with an API key and drive lead discovery, campaigns, messaging, and inbox from Claude, Cursor, or any MCP client.

bash โ€” linkdify-mcp
$ claude mcp add --transport http linkdify \
    https://linkdify.io/mcp \
    --header "Authorization: Bearer $LINKDIFY_API_KEY"

โœ” connected ยท 21 tools available

โ–ธ "Find 50 fintech founders who changed
   jobs this month and start a campaign."

โœ“ find_leads       โ†’ 50 leads saved
โœ“ create_campaign  โ†’ draft ready

Connected in three steps

One API key. Works with any MCP-compatible client.

1

Grab your API key

Generate a key in Settings โ†’ API. Keep it secret โ€” it authenticates every call.

ldk_live_9f2c7a41d8b04e6f2a1c
2

Add the server

Drop it into your client config, or add it from the CLI in one line.

$ claude mcp add --transport http linkdify \ https://linkdify.io/mcp
3

Just ask

Your assistant now has the tools. Describe the outcome in plain language.

โ–ธ "DM every lead who opened my last campaign."

Drop-in config

Two ways to connect. In Claude Desktop, go to Settings โ†’ Connectors โ†’ Add custom connector, paste https://linkdify.io/mcp, and log in โ€” no token needed. For Claude Code, Cursor, or any CLI client, use the one-line command below with your API key.

  • OAuth login in Claude Desktop โ€” no token required
  • Bearer-token auth for CLI clients over HTTPS
  • Scoped to your workspace only
  • Rotate or revoke keys anytime
  • Rate-limited and audit-logged
Claude Desktop ยท Settings โ†’ Connectors โ†’ Add custom connector

Paste this URL and log in โ€” no token required:

https://linkdify.io/mcp
Claude Code ยท terminal
$ claude mcp add --transport http linkdify \
    https://linkdify.io/mcp \
    --header "Authorization: Bearer $LINKDIFY_API_KEY"

The toolbox

The whole platform, exposed as tools. Your assistant can run every step โ€” from renting an account to booking the reply.

Accounts & profile

rent_account(quantity)

Claim one or more warmed-up, ID-verified LinkedIn accounts, delivered ready to send.

list_accounts(โ€”)

List every account in your workspace with status and daily send capacity.

connect_account(auth)

Connect a LinkedIn account you already own in a single call.

update_profile(account_id, title, headline, banner)

Rebrand an account โ€” set the job title, headline, location, and banner image.

Leads

find_leads(query, limit)

Search LinkedIn for people matching an ICP and save the matches to your workspace.

get_lead(lead_id)

Fetch a lead's full enriched profile โ€” role, company, and the signal that surfaced them.

watch_signals(type, keywords)

Track job changes, keyword posts, or competitor engagement and auto-surface new leads.

Campaigns

create_campaign(name, lead_ids[])

Spin up a draft multi-step campaign from a set of discovered leads.

add_leads_to_campaign(campaign_id, lead_ids[])

Drop more leads into an existing campaign.

start_campaign(campaign_id)

Launch a campaign so steps begin sending on their schedule.

list_campaigns(โ€”)

Return every campaign with its status, step count, and lead totals.

get_campaign_stats(campaign_id)

Pull sends, opens, accepts, and replies for a campaign.

Messaging & inbox

send_connection_request(lead_id, note)

Send a personalized connection request from your account.

send_message_to_lead(lead_id, body)

Send a direct message to a lead on LinkedIn.

send_voice_note(lead_id, script)

Deliver a voice note in your own cloned voice.

get_recent_replies(since)

Pull the latest inbound replies so your assistant can triage what's warm.

reply_to_conversation(thread_id, body)

Respond inside an existing conversation thread.

Content

create_post(account_id, body, media)

Publish a post from any account to build presence and pull inbound.

schedule_post(account_id, body, at)

Queue a post to go out at a specific time.

Credits

get_credit_balance(โ€”)

Check your lead-credit balance and how many of today's included leads (15/day per account) remain.

buy_lead_credits(pack)

Top up lead credits with a pack of 100, 500, or 1,000 for discovery beyond the daily allowance.

A call, end to end

Your assistant picks the tool, fills the arguments, and gets structured data back.

request ยท find_leads
{
  "tool": "find_leads",
  "arguments": {
    "query": "fintech founders, changed jobs <30d",
    "limit": 50
  }
}
response
{
  "saved": 50,
  "sample": [
    { "name": "Dana Levi",
      "title": "Founder, Payflow",
      "signal": "new_role" }
  ],
  "next": "create_campaign"
}

Wire up your assistant.

Start free, generate an API key, and run your first campaign from a single prompt.

Get your API key