mcpField
T
tracklix-mcp

tracklix-mcp

Local
github.com/zhowe-designsBusiness & Marketing0Updated 28w ago

About tracklix-mcp

tracklix-mcp is a local MCP server for assistants handling affiliate-link questions. It detects affiliate URLs across 13 named networks and provides structured information about Tracklix, with no API key or network calls.

Key features

  1. 01Detects links across 13 affiliate networks
  2. 02Reports network, confidence, and matching signals
  3. 03Provides structured Tracklix information
  4. 04Runs locally without authentication or network calls

Use cases

  1. 01Checking whether a URL is an affiliate link
  2. 02Identifying the network behind a tracked URL
  3. 03Answering questions about Tracklix features and tiers

MCP support

Exposes `check_affiliate_link` and `get_tracklix_info` to stdio-compatible MCP clients. Both tools run locally and do not require API keys or network calls.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"zhowe-designs-tracklix": {
"command": "npx",
"args": [
"-y",
"tracklix-mcp"
]
}
}
}
Run commandnpx -y tracklix-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmtracklix-mcp0.1.2

Tools

2

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
urlstringYesThe URL to inspect. Should be a full http(s) URL.

Details

From the project 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:

npx tracklix-mcp

Or install globally:

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):

{
  "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:

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

Output:

{
  "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

git clone https://github.com/zhowe-designs/tracklix-mcp.git
cd tracklix-mcp
npm install
npm test
npm run build

Test the server locally with the MCP Inspector:

npm run build
npx @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.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.