Affitor
Affiliate programs in AI tools: read partners, commissions and payouts; track clicks and sales.
Connector by affitor.comOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/affitor-com-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.affitor.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 2 read · 3 write · 2 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 7
Read from the source code; the running server may list different tools.
Read 2 · Look things up without changing anything.
affitor_get_integration_planaffitor_readiness
Write 3 · Create, change, send or run things.
affitor_run_verificationaffitor_track_clickaffitor_track_lead
Delete 2 · Delete, drop, revoke or wipe things.
affitor_track_refundaffitor_track_sale
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
AFFITOR_API_KEY
Other settings (environment variables or headers).
AFFITOR_API_URLAFFITOR_MCP_WRITE
Network hosts it talks to 1
mcp.affitor.com· found in remote endpoint, install command
Tools (7)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
affitor_get_integration_planGet the integration planread-onlyGet the exact steps to connect a payment stack to Affitor: the install, the checkout metadata snippet, the trackSale snippet and the file it goes in, and the check that proves it works. Use it before writing integration code, instead of guessing the contract. Works offline: it reads a built-in recipe list and calls no API.
affitor_readinessCheck readinessread-onlyCheck how close this program is to tracking real affiliate sales. Use it first to see what to fix, and after affitor_run_verification, every poll.retry_after_seconds until integration_verified is true. Returns state, integration_verified, blocker (the first failing gate), each gate (profile, economics, payout, tracking, live) with status and next_action, last event times and 24-hour counts.
affitor_run_verificationRun the verification chainProve the integration works: send a test click, lead and sale through Affitor's real attribution pipeline, recorded as is_test rows that are never paid. Use it after setup, then poll affitor_readiness until integration_verified is true. Limited to 10 runs per program per hour; on rate_limited, wait retry_after_seconds. Returns the API response, with http_status added on an error.
affitor_track_clickReport a clickRecord a visit that arrived through an affiliate link. Use it only to track clicks from a server; the Affitor browser tracker does this on its own. Returns { ok, status, data }, where data holds click_id (store it in the affitor_click_id cookie), partner_code and cookie_window_days.
affitor_track_leadReport a leadRecord a signup for this program and bind the customer to the affiliate click that brought them, so their later sales attribute from customerExternalId alone. Use it when a referred visitor creates an account, from your server. Send customerExternalId, clickId, or both. Returns { ok, status, data } from the API, or an error naming what is missing.
affitor_track_refundReport a refundcan change or delete dataRecord a refund on a sale and adjust its affiliate commission: refunding everything left reverses the commission, a partial refund is recorded against it. Use it from your payment webhook when you refund a customer. A retry with the same invoiceId and amount is ignored. Returns { ok, status, data } from the API; with testMode, the refund it would send, without calling the API.
affitor_track_saleReport a salecan change or delete dataRecord a sale and the affiliate commission it earns. Use it from your payment webhook when a referred customer pays. It creates a real sale and commission unless testMode is true. Attribution comes from customerExternalId (bound by affitor_track_lead) or clickId. Retrying with the same invoiceId never records a second sale. Returns { ok, status, data } from the API.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 80
- Last commit (this folder)
- Oct 20, 2026 (9 days ago)
- Last release
- Oct 21, 2026 (9 days ago)
- Last package publish
- Oct 19, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
com.affitor/mcp- Version
- 0.2.4
- Auth
- Auth not stated, API key
- Packages
- npm @affitor/mcp
- License
- MIT
- Repository
- github.com/Affitor/cli
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Affitor MCP server. Agent Mart. https://agentmart.dev/connectors/affitor-com-mcp (last updated 2026-10-25)