BacklinkGenie MCP server
Remote Model Context Protocol server for BacklinkGenie, a link-building outreach agent. It finds posts in your niche where your product belongs, drafts pitches to the editors, and tracks the links you win. The MCP server lets Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini CLI, Windsurf, n8n or any other MCP client work that queue: review and approve pitches, read and answer editor replies, import posts you want to be in, and check which links are live.
This repository holds the public docs and the registry manifest. The server itself is hosted; there is nothing to install or run locally.
- Endpoint (Streamable HTTP):
https://app.backlinkgenie.com/mcp - Official MCP Registry:
com.backlinkgenie/backlinkgenie - Docs: https://backlinkgenie.com/mcp/
Authentication
Two ways to connect:
- Sign-in (OAuth 2.1). Claude and ChatGPT connectors only need the URL. They open a BacklinkGenie sign-in window and you approve access. The server publishes its metadata at
https://app.backlinkgenie.com/.well-known/oauth-protected-resource(authorization code + PKCE, dynamic client registration). - API key. Clients that don't do sign-in send a key as a Bearer token:
Authorization: Bearer bg_live_.... Create keys in BacklinkGenie under Settings → MCP. Keys start withbg_live_, are shown once, are per person, and can be revoked.
MCP access is included on the Growth and Agency plans.
Tools
22 tools. Read-only tools are safe to run any time. Tools marked "changes things" send, approve, edit or create something, and the server tells the assistant to confirm with you first.
| Tool | What it does | Type |
|---|---|---|
list_workspaces |
Lists your sites with their ids, review status and headline numbers. | Read only |
create_workspace |
Adds a new site. It's reviewed and profiled from its homepage. | Changes things |
update_workspace_profile |
Edits a site's product description, competitors or audiences. | Changes things |
get_overview |
Prospects found, pitches sent, replies, reply rate, links won and mailbox ramp for one site. | Read only |
get_billing |
Your plan, outreach emails left this month and renewal date. | Read only |
start_free_report |
Builds the free prospect report for a new site. | Changes things |
run_agent |
Starts a run that finds new posts in your niche and drafts pitches. Pitches count toward your monthly emails. | Changes things |
get_prospect_report |
Every prospect with its Domain Rating, Google ranking, contact status and why it fits. | Read only |
skip_prospect |
Skips a prospect so it's never pitched. | Changes things |
add_to_blocklist |
Adds domains the agent must never contact. | Changes things |
import_posts |
Gives the agent specific post URLs to pitch. It qualifies them, finds the contact and drafts. | Changes things |
list_drafts |
Pitches waiting for your approval, with the post, contact and why it fits. | Read only |
edit_draft |
Changes a pitch's subject or body. Edits go through the quality check before they're saved. | Changes things |
approve_draft |
Queues one pitch for sending. Your assistant is told to ask you first. | Changes things |
discard_draft |
Throws a pitch away and skips that site. | Changes things |
list_replies |
Conversations where an editor answered, filterable by hot, warm, paid offer, neutral, cold or closed. | Read only |
get_conversation |
The full thread for one conversation. | Read only |
generate_reply |
Drafts your next reply: the exact page, the anchor text and a sentence the editor can paste. Doesn't send. | Read only |
send_reply |
Sends a reply you've confirmed. Passes the same quality check as the dashboard. | Changes things |
mark_link_won |
Records a link an editor added, so it's monitored from then on. | Changes things |
list_links |
Links you've won and whether each one is still live and followed. | Read only |
check_link |
Re-checks a won link now: live, removed or nofollow. | Read only |
The server also exposes four prompts: daily_review (go through today's pitches and replies one at a time), reply_triage (draft answers to editor replies and record won links), weekly_report (pitches, replies, links won and lost, Domain Rating change) and pitch_my_list (hand the agent a list of post URLs).
Safety rules
- Nothing is approved or sent until you confirm the exact email.
- Edits and replies pass the quality check: recipient lock, links only to your site, no paid-link offers.
- Sending stays inside each mailbox's daily limit and the bounce and opt-out rules.
Setup
Replace bg_live_your_key with a key from Settings → MCP.
Claude (claude.ai and Claude Desktop)
- Go to Settings → Connectors and choose Add custom connector.
- Name it BacklinkGenie and paste
https://app.backlinkgenie.com/mcp. - Claude opens a BacklinkGenie sign-in window. Approve access.
No API key needed.
ChatGPT
- Open Settings → Connectors (custom connectors may need developer mode turned on, depending on your plan) and add a connector.
- Name it BacklinkGenie and paste
https://app.backlinkgenie.com/mcp. - Sign in to BacklinkGenie and allow access, then pick BacklinkGenie from the tools menu in a chat.
Claude Code
claude mcp add --transport http backlinkgenie https://app.backlinkgenie.com/mcp \
--header "Authorization: Bearer bg_live_your_key"
Add --scope user to make it available in every project. Check with claude mcp list or /mcp.
Cursor
~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"backlinkgenie": {
"url": "https://app.backlinkgenie.com/mcp",
"headers": { "Authorization": "Bearer bg_live_your_key" }
}
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json (Windsurf uses serverUrl for remote servers). Press Refresh in the MCP panel afterwards.
{
"mcpServers": {
"backlinkgenie": {
"serverUrl": "https://app.backlinkgenie.com/mcp",
"headers": { "Authorization": "Bearer bg_live_your_key" }
}
}
}
Codex
export BACKLINKGENIE_API_KEY="bg_live_your_key"
codex mcp add backlinkgenie --url https://app.backlinkgenie.com/mcp \
--bearer-token-env-var BACKLINKGENIE_API_KEY
Or in ~/.codex/config.toml:
[mcp_servers.backlinkgenie]
url = "https://app.backlinkgenie.com/mcp"
bearer_token_env_var = "BACKLINKGENIE_API_KEY"
Gemini CLI
gemini mcp add -s user --transport http backlinkgenie https://app.backlinkgenie.com/mcp \
--header "Authorization: Bearer bg_live_your_key"
Or in ~/.gemini/settings.json (Gemini CLI uses httpUrl for streamable HTTP servers):
{
"mcpServers": {
"backlinkgenie": {
"httpUrl": "https://app.backlinkgenie.com/mcp",
"headers": { "Authorization": "Bearer bg_live_your_key" }
}
}
}
n8n
Add an AI Agent node, then attach the MCP Client Tool:
Endpoint: https://app.backlinkgenie.com/mcp
Server transport: HTTP Streamable
Authentication: Header Auth
Name: Authorization
Value: Bearer bg_live_your_key
Tools to include: Selected (start with read-only tools)
Leave approve_draft and send_reply out of automated workflows.
Any client or script
The server speaks Streamable HTTP and answers both the current stateless protocol and older clients that start with initialize.
POST https://app.backlinkgenie.com/mcp
Authorization: Bearer bg_live_your_key
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
Example prompts
- "Run the BacklinkGenie agent for my site and tell me how many new pitches it drafted."
- "Show me the pitches waiting for approval, highest DR first. For each one, give me the post title, who it goes to and one line on why it fits."
- "I found these posts that should mention us: [paste URLs]. Import them into BacklinkGenie and draft pitches."
- "Which editors replied and need an answer from me? Summarise each reply in one line."
- "The editor at PCMag said yes. Draft a reply with the exact section, anchor text and sentence to add, then show it to me."
- "Give me this week's BacklinkGenie numbers: pitches sent, replies, reply rate and links won."
- "Which links went live this week, and are any of my older links missing or changed to nofollow?"
More at https://backlinkgenie.com/ai-agents/.
Pricing
Start with a free prospect report: the posts in your niche worth a link. Paid plans start at $99/month (Starter). MCP access is on Growth ($249/month) and Agency ($499/month). See https://backlinkgenie.com/pricing/.
Links
- MCP docs: https://backlinkgenie.com/mcp/
- Integration guides: https://backlinkgenie.com/integrations/
- Official MCP Registry entry:
com.backlinkgenie/backlinkgenie(server.json) - Support: [email protected]
License
The docs and config in this repository are MIT licensed. The BacklinkGenie service is proprietary and governed by its terms.