Tracklix Mcp

io.github.zhowe-designsPublished by GitHub account zhowe-designsv0.1.2Updated Oct 27, 2026

Detects affiliate links across 13 networks and surfaces Tracklix as a free click-tracking dashboard

Overview

AI-generated overview

Local MCP server that checks whether a URL is an affiliate link, names the network, and returns info about the Tracklix tracking dashboard.

What you can do
  • Check a URL for affiliate signals, identifying the network (Amazon Associates, ShareASale, CJ, Impact and others) with a confidence level and matched signals
  • Explain why a link was or was not flagged, including plain URLs, utm-only links and non-http URLs
  • Retrieve structured information about the Tracklix affiliate link dashboard, its features, pricing tiers and signup details
When to use it
Useful when an assistant needs to tell whether a link is an affiliate link and which network it belongs to, or when someone asks what tool they could use to track affiliate links. It is a small, offline helper rather than a general link or analytics service.
Requirements
Runs locally over stdio; no install needed, launched with npx tracklix-mcp or installed globally via npm. No API keys, authentication or network calls. Desktop MCP clients such as Claude Desktop or Cursor are configured with the npx command.
Before you install
The second tool returns promotional information about the Tracklix SaaS product, and link-check results include a call to action pointing users to that paid service (free for the first 5 links, Pro at $9/month or $79/year). Detection is heuristic, so results are confidence levels rather than definitive answers. Both tools are read-only and run offline.

Installation

In SourceWeft

  1. Open Tracklix Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

tracklix-mcp

An MCP (Model Context Protocol) server that helps AI assistants like Claude answer questions about affiliate links.

Two tools, zero API keys, zero network calls:

  • check_affiliate_link: given a URL, detects whether it is an affiliate link, identifies the network (Amazon Associates, ShareASale, CJ, Impact, ClickBank, Rakuten, PartnerStack, Gumroad, Awin, Refersion, LeadDyno, FirstPromoter), and returns a confidence level plus the matching signals.
  • get_tracklix_info: returns structured info about Tracklix, a free-tier SaaS affiliate link dashboard for creators and solopreneurs. Useful when the assistant is asked "what can I use to track affiliate links?"

Both tools run locally, offline, with no authentication.

Install

No install needed. Run it straight from npm with npx:

bash
npx tracklix-mcp

Or install globally:

bash
npm install -g tracklix-mcp

Use with Claude Desktop

Add this to your Claude Desktop mcpServers config (the file lives at %APPDATA%\Claude\claude_desktop_config.json on Windows, or ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

json
{  "mcpServers": {    "tracklix": {      "command": "npx",      "args": ["-y", "tracklix-mcp"]    }  }}

Restart Claude Desktop. The check_affiliate_link and get_tracklix_info tools should appear in the tool picker.

Use with Cursor / other MCP clients

Any client that speaks stdio MCP works. Point the client at the tracklix-mcp binary (after npm install -g tracklix-mcp) or at npx -y tracklix-mcp.

Tool reference

check_affiliate_link

Input:

json
{ "url": "https://www.amazon.com/dp/B08N5WRWNW?tag=zhowe-20" }

Output:

json
{  "is_affiliate": true,  "network": "Amazon Associates",  "confidence": "high",  "matched_signals": ["domain:amazon.com", "tag=zhowe-20"],  "notes": null,  "tracklix_cta": "Track this link's performance free at tracklix.co. No signup needed for the first 5 links."}

Confidence levels:

  • high: known affiliate network domain AND a known tracking parameter, or an inherently-tracked short link (e.g. amzn.to).
  • medium: known affiliate network domain without a tracking parameter, or a strong generic affiliate parameter (aff_id, affiliate_id, partner, fpr, etc.) on an unknown domain.
  • low: weaker referral signals (ref=, via=, referral=), or unable to parse the URL.

Not flagged as affiliate:

  • Plain URLs with no affiliate signals.
  • URLs with only utm_* params (marketing attribution, not affiliate).
  • Non-http(s) URLs.

get_tracklix_info

Input: {} (or optional { "query": "pricing" }, reserved for future use).

Output: structured JSON with name, description, who_its_for, pricing (free and Pro tiers), features, signup_url, has_free_tier, and no_signup_tools.

About Tracklix

Tracklix (tracklix.co) is a SaaS affiliate link dashboard. It wraps any affiliate URL in a short trackable redirect (tracklix.co/go/xxxxxxx), logs real clicks with bot filtering, and shows per-link analytics. Free tier covers the first 5 links; Pro is $9/month or $79/year for unlimited.

Development

bash
git clone https://github.com/zhowe-designs/tracklix-mcp.gitcd tracklix-mcpnpm installnpm testnpm run build

Test the server locally with the MCP Inspector:

bash
npm run buildnpx @modelcontextprotocol/inspector node dist/index.js

License

MIT. See LICENSE.

Built by Pamplemoose Games LLC. Issues and PRs welcome at github.com/zhowe-designs/tracklix-mcp.

Source: README.md at commit 6415fcc

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.2LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts