linkpulse
joost-w2sc/linkpulse**Affiliate link & revenue intelligence for publishers — the first cross-network affiliate MCP server.** Ask your AI agent what every article earns, which broken affiliate links cost the most money, and what to replace them with — across networks (Awin, Amazon, Daisycon, CJ and more, via the wecantrack integration). **Tools** - `revenue_summary` — affiliate revenue totals + trend vs the prior window - `top_articles` — your highest-earning articles, ranked - `at_risk_articles` — revenue cross-joined with link health: where money is leaking - `broken_links` — full scanner state for your site - `suggest_replacement` — AI-picked working alternative for a dead affiliate URL **Setup** Get a license key at [linkpulse.dev](https://linkpulse.dev) (free up to 500 links), then connect with the key as `Authorization: Bearer` or `X-LinkPulse-License` header. Works with WordPress sites (plugin), JavaScript snippet, or the direct API.
Score: 100/100
Handshake verified by our own probe.
Tools · 5
Total affiliate commissions for the current site over a window (default 30 days), with transaction count, average commission, and delta vs. the equivalent prior window. Data comes from WeCanTrack via …
Articles on the current site that generated the most commission over a window. URL grouping strips tracking parameters so the same article with different ?gclid= values is counted together. Use this t…
Articles that are earning affiliate commissions AND have broken affiliate links on the page — the revenue currently leaking each month. This is the cross-join between WeCanTrack revenue data and LinkP…
All broken affiliate links currently flagged by the LinkPulse scanner on this site. Status 4xx (dead) and 3xx (redirecting) are both included, grouped by post. Useful for audit-style questions and for…
Given a broken or dead affiliate URL plus the article it sits on, ask Claude (with web search) to find the closest-available alternative product on the same retailer or network. Returns a candidate UR…
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://linkpulse.dev/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"linkpulse": {
"url": "https://linkpulse.dev/mcp",
"transport": "http"
}
}
}