MCP Setup
Connect LinkReacher to your AI assistant
Give Claude, ChatGPT or any MCP client direct access to your keywords, prospects and contact search, then build backlinks by just talking. Setup takes about a minute.
Before you start
1 · An account
The free plan includes every read and the discovery funnel: keywords, prospect search, contact lookup and inbox reads. No card needed. Create one here.
2 · An API key
In the app, open API Keys and create a key. Copy the full value: it's shown once. Paste it wherever you see lr_your_api_key below.
The endpoint
https://api.linkreacher.com/mcp
Streamable HTTP · auth via Authorization: Bearer header
Pick your assistant
Claude Code
Add this to ~/.claude/settings.json:
{
"mcpServers": {
"linkreacher": {
"type": "http",
"url": "https://api.linkreacher.com/mcp",
"headers": {
"Authorization": "Bearer lr_your_api_key"
}
}
}
}Claude Desktop
Add this to claude_desktop_config.json. Requires Node.js:mcp-remote bridges HTTP to the transport Claude Desktop expects.
{
"mcpServers": {
"linkreacher": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.linkreacher.com/mcp",
"--header",
"Authorization: Bearer lr_your_api_key"
]
}
}
}ChatGPT
- Go to chatgpt.com/plugins
- Click the + button next to the search bar
- Fill in the form below and switch the connector on in each new chat
ChatGPT's connector only offers OAuth or No Auth, so the key travels inside the URL.Treat the whole URL as a password: anyone who has it can act on your workspace.
Other MCP clients
Cursor, OpenCode, Windsurf, Gemini CLI, Codex: anything that speaks MCP:
What your AI can do
81 tools. Four of them send real email: they're marked, so you always know what you're handing over. Reads are free; sending and changes are Pro.
Keywords
list_keywordsThe phrases discovery searches forFreeadd_keywordAdd a phrase to search forFreeremove_keywordRemove a phraseFreesuggest_keywordsKeyword ideas for a seed phrase (Keywords Everywhere)FreeDiscovery
start_discoveryAnalyze your site, generate keywords and sweep the web for linkable pagesFreeget_discovery_statusProgress, stage and counters of a running sweepFreeProspects & contacts
list_prospectsEvery linkable page found, with Domain Rating and linkability. Parasite opps are separate (see list_participation)Freelist_prospect_contactsContacts already found for one prospectFreefind_contactLook up who to email at a prospect (OSINT + verification)Freelist_participationHigh-authority platforms where participating - answering threads, commenting - earns linksFreeingest_prospect_to_campaignTurn a prospect into a campaign lead so it can be emailedProadd_prospect_contactHand-add a contact email to a prospectProupdate_participationMark a parasite/engagement opportunity done or undoneProWorkspace
get_meYour workspace, plan and remaining contact-search budgetFreeget_workspaceWorkspace name, plan, keywords and backlink settingsFreelist_timezonesSupported IANA timezones for schedulingFreeget_costsToday's API spend and the daily capFreeupdate_workspaceUpdate client addresses, backlink settings or keywordsProMailboxes
list_mailboxesConnected sending inboxes and daily capacityFreeget_mailboxOne mailbox's settings and healthFreelist_mailbox_providersConnection guides per providerFreemailbox_auth_checkSMTP/IMAP auth check for one mailboxFreelist_mailbox_failuresRecent send failures for a mailboxFreeconnect_mailboxConnect a mailbox via raw SMTP/IMAP credentialsProconnect_gmailConnect a personal Gmail via app passwordProconnect_mailboxes_bulkConnect many mailboxes at onceProupdate_mailboxUpdate name, daily limit, signature or reply-toProrecheck_mailboxRe-run SMTP/IMAP/SPF/DKIM/DMARC checksProdelete_mailboxDisconnect a mailboxProCampaigns
list_campaignsCampaigns with statusFreeget_campaignOne campaign's full configFreelist_campaign_stepsSequence steps for a campaignFreelist_campaign_leadsLeads inside a campaignFreelist_campaign_logsActivity log for a campaignFreelist_campaign_variablesMerge variables available to a campaignFreepreview_next_sendWhat would go out next (rendered with real tokens)Freeget_campaign_analyticsSent, replies and won placements for a campaignFreecreate_campaignCreate a draft campaignProupdate_campaignEdit schedule, caps, rotation and optionsProdelete_campaignDelete a campaign and its steps/leadsProadd_campaign_stepAppend a step (order > 1 threads as a follow-up)Proupdate_campaign_stepEdit a step's subject/body/waitProdelete_campaign_stepDelete a stepProset_campaign_sendersAttach sending mailboxes to a campaignProstart_campaignLaunch a campaignSends emailProstop_campaignPause a campaignProsend_nowQueue an immediate send to one contactSends emailProAutopilot
get_autopilotAutonomy settings (discover/campaign/send + frequency)Freeupdate_autopilotTurn autonomy on/off and set frequencyProInbox
list_threadsReplies across every prospectFreesearch_threadsSearch replies by query, campaign, account or classificationFreeget_threadA full reply thread with cleaned bodiesFreeunibox_overviewInbox totals: unread, today, snoozed, resolvedFreeunibox_countUnseen reply countFreecompose_candidatesRecipient suggestions + sending mailboxesFreereplyAnswer a prospect's replySends emailProcompose_emailSend a brand-new email from a mailboxSends emailProreclassify_threadSet a reply's classificationPromark_seenMark a thread read or unreadProsnooze_threadSnooze a thread until a timestampProunsnooze_threadClear a thread's snoozeProresolve_threadMark a thread resolvedProunresolve_threadReopen a resolved threadProdelete_threadDelete a thread and its messagesProTemplates
list_templatesSaved templatesFreeget_templateOne template's subject/bodyFreecreate_templateCreate a templateProupdate_templateEdit a templateProduplicate_templateDuplicate a templateProreorder_templatesReorder templatesProrender_templateRender a template with a variables mapProscore_templateScore copy for spammy patternsProdelete_templateDelete a templateProAnalytics
analytics_dashboardSent/replies/bounces/won over a periodFreeanalytics_usageSending usage vs capsFreeanalytics_deliverabilityBounces/failures per mailbox and campaignFreePlacements
list_placementsTracked backlink placements and statsFreetrack_placementRecord a won backlink and start monitoring itProrecheck_placementRe-verify a placement is still liveProupdate_placementEdit a placement's source/target URLProDiscovery runs
update_discoveryUpdate a discovery run's preferences/answersProPrefer plain HTTP?
Every tool is also a REST endpoint under /v1, same key, same limits: built for n8n, Zapier, cron jobs and anything that can't speak MCP.
Testing locally? Point your client at http://localhost:8000/mcp instead.