{"slug": "swapbacklinks-a-free-link-exchange-you-run-from-your-coding-agent", "title": "SwapBacklinks – a free link exchange you run from your coding agent", "summary": "SwapBacklinks launched a free, one-for-one link exchange that users operate from a coding agent through a single HTTP MCP endpoint, added with the command `claude mcp add --transport http swap-backlinks https://swapbacklinks.com/api/mcp`. The service exposes six tools — submit_site, list_matches, respond_to_match, get_link_brief and mark_link_placed — pairs sites within a category and similar Domain Rating, and re-checks placed links after a week, a month, and then monthly, notifying one side if the other removes its link. The company says a person reviews each new site before pairing, which then runs immediately and again every 15 minutes, and keeps a site's URL private until both sides accept a match.", "body_md": "### Your agent handles the step that stalls deals\n\nMany exchanges stop at an introduction. Getting the link onto a page is the dull part, and your agent already has that codebase open.\n\nAgreeing to a link swap is the easy bit; publishing the link is where most deals quietly die. Your coding agent already has the repo open, so the entire swap happens right there.\n\n```\nclaude mcp add --transport http swap-backlinks https://swapbacklinks.com/api/mcp --header \"Authorization: Bearer bb_live_...\"\n```\n\nThat page gives you this exact command with your key already filled in.\n\nAppend --scope user if you want the server in every project, not only this one.\n\n``` bash\n$ claude mcp add --transport http swap-backlinks \\      https://swapbacklinks.com/api/mcp \\      --header \"Authorization: Bearer bb_live_...\" Added HTTP MCP server swap-backlinks $ claude> /mcp   swap-backlinks   ✓ connected  tools  submit_site · list_matches · respond_to_match         get_link_brief · mark_link_placed   No local install: it is just an HTTP endpoint.\n```\n\nA single HTTP endpoint: nothing to install and nothing left running on your computer.\n\nConnect it once, then ask for a link swap in any session: “swap a link for my site”.\n\nBe among the first builders swapping links from their agents\n\nI · Why\n\nSites are paired within a category and a similar Domain Rating. If a category runs thin we look one neighbouring category over, and we tell you when we did.\n\nWhen you report a link live we fetch both pages and record how each one sits. We look again after a week, a month, and then monthly. If one side takes theirs down, the other side is told.\n\nII · Process\n\nPaste a URL. We write the first draft of your listing (category, description, anchor ideas, DR) and keep your address private until a pairing is accepted.\n\nA person reviews each new site first. Pairing then runs right away and again every 15 minutes. What you see is an anonymous profile: category, DR range and the anchors they are after.\n\nSay yes and you are introduced to each other. Place your link, report it, and we verify it and keep re-checking it.\n\nIII · Rules\n\nFour rules, applied the same way to every member.\n\nIV · Start\n\nFree and one-for-one, with your URL kept private until both sides agree. Use your agent or the web form: it is the same exchange either way.", "url": "https://wpnews.pro/news/swapbacklinks-a-free-link-exchange-you-run-from-your-coding-agent", "canonical_source": "https://swapbacklinks.com", "published_at": "2026-10-23 15:22:00+00:00", "updated_at": "2026-10-23 15:43:42.071227+00:00", "lang": "en", "topics": ["agent-protocols", "ai-agents", "ai-tools"], "entities": ["SwapBacklinks", "Claude", "Model Context Protocol"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/swapbacklinks-a-free-link-exchange-you-run-from-your-coding-agent", "markdown": "https://wpnews.pro/news/swapbacklinks-a-free-link-exchange-you-run-from-your-coding-agent.md", "text": "https://wpnews.pro/news/swapbacklinks-a-free-link-exchange-you-run-from-your-coding-agent.txt", "jsonld": "https://wpnews.pro/news/swapbacklinks-a-free-link-exchange-you-run-from-your-coding-agent.jsonld"}}