Skip to main content
ClaudeWave

affiliate network MCPs and skills

ToolsRegistry oficial4 estrellas1 forksTypeScriptMITActualizado today
ClaudeWave Trust Score
79/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
Last scanned: 6/11/2026
Get started
Method: Clone
Terminal
git clone https://github.com/bobberrisford/affiliatemcp
1. Clone the repository.
2. Follow the README for installation and usage instructions.
Casos de uso

Resumen de Tools

# affiliate-mcp

> Integrate your affiliate networks with Claude or Codex.

[![npm version](https://img.shields.io/npm/v/affiliate-networks-mcp?label=release)](https://www.npmjs.com/package/affiliate-networks-mcp) ![networks](https://img.shields.io/badge/networks-72-blue) ![adapters](https://img.shields.io/badge/adapters-86-blue) [![maintained by](https://img.shields.io/badge/maintained%20by-community%20%2F%20networks-orange)](./docs/networks)

> **Network operators:** most adapters are community-built and `experimental`. Adoption gives your team ownership and a verification path; promotion to `partial` or `production` still requires current evidence and maintainer review. Find your network's issue under the [`adopt-this-network`](https://github.com/bobberrisford/affiliatemcp/issues?q=is%3Aissue+is%3Aopen+label%3Aadopt-this-network) label.

Affiliate networks have two sides — and neither has a first-class AI workspace integration.

**Publishers** earn commissions from the programmes they join.
**Brands** (and the agencies who manage them) run those programmes
and pay the commissions out. I wanted to chat to my own affiliate
data in the AI workspace I already use; none of the networks had shipped an
integration for either side, so I built a broad beta set that covers both
publisher and advertiser-side work.

If you're a **publisher**, you can ask:

> *"What did I earn across all networks last month?"*
>
> *"Which programmes have transactions still pending after 90 days?"*
>
> *"Compare my earnings month on month."*

If you're on the **brand side** — running a programme, or an agency
managing several — you can ask:

> *"How is Acme's programme doing this quarter?"*
>
> *"Show me revenue across all my clients this week."*
>
> *"Any anomalies in the affiliate data?"*

Your AI workspace figures out which networks to call, fetches the data live from
their APIs, and gives you the answer. You can use Claude or Codex to turn it
into a sheet, an artifact, an email to your boss, whatever you want.

Free and open source. MIT licensed. Bring your own keys. For the product
philosophy, read the [AI-native affiliate data manifesto](./docs/product/manifesto.md).

## Who this is for

This tool serves two audiences. Pick the one that fits — or both, if
you wear both hats.

**You're a publisher.** You earn commissions from affiliate
programmes, your dashboards can't keep up with how fast you can think,
and you want one conversation that spans every network you're on.

**You're on the brand side.** You run an affiliate programme — or
you're an agency managing several brands' programmes. You want one
question that fans out across networks and brands, and surfaces what
the dashboards bury: publishers trending down, reversal spikes, dead
links, programmes drifting toward zero.

Either way, you do **not** need to know what an API is or write code. The
non-technical Claude Desktop track needs:

- Your existing logins to the affiliate networks you already work with.
- Claude Desktop installed.

The technical track uses a terminal, Node.js 20 or newer, and Claude Desktop,
Claude Code, Codex, or another compatible local stdio MCP client; check the support states below before relying on an untested client journey.

**And if you work for an affiliate network**, this is also for you. The
bundled adapters are placeholders until each network adopts its own. See
[`CONTRIBUTING.md`](./CONTRIBUTING.md) under "Adopting your network".

## Why bother?

**One question, every network and every brand.** "Show me earnings by
programme" hits your configured publisher networks in parallel. On the brand
side, "show me revenue across all my clients this week" fans out across every
brand and network pair you've registered.

**Plain English, not filters.** No more clicking through date pickers and saved
views. "Last quarter, status pending, sorted by amount" is the whole prompt.

**Your data, your machine, by default.** It runs locally. Your keys live in
`~/.affiliate-mcp/.env`, locked to your user account. Optional anonymous
usage telemetry is off by default and never contains affiliate data,
credentials, prompts, arguments, results, or error text. The networks see
the same API calls they'd see from their dashboard.

**Catches what dashboards bury.** Stale transactions, inactive programmes, dead
deeplinks and week-on-week drops are surfaced by the packaged skills.

**Optional local result cache.** Persistent caching is off by default. Set
`AFFILIATE_MCP_CACHE=on` in `~/.affiliate-mcp/.env` to cache selected programme
inventory and closed reporting windows locally with owner-only permissions.
Open and current windows always go live. On a shared machine where you cannot
rely on file permissions, leave caching off. Run
`affiliate-networks-mcp cache clear` to remove cached results; see
[`PRIVACY.md`](./PRIVACY.md) for the storage and retention contract.

## Getting started

Choose one of two primary tracks. Both run the same local MCP server and keep your credentials on your machine.

### Track 1: non-technical, Claude Desktop

Use the host-native Claude Desktop `.mcpb`. No Terminal, Node.js, or manual
configuration is required.

1. Download `affiliate-networks-mcp-<version>.mcpb` from the latest
   [GitHub release](https://github.com/bobberrisford/affiliatemcp/releases/latest).
2. In Claude Desktop, open **Settings → Extensions → Advanced settings →
   Install Extension…** and select the downloaded file.
3. Add credentials for the networks you use, then ask Claude
   **"What affiliate networks do you have access to?"**

The extension does not update itself: download the latest `.mcpb` and install it over the top; saved credentials are kept ([full steps for every install path](./docs/updating.md)).
The native extension currently offers secure setup fields for Awin, CJ, Impact,
and Partnerize. It runs the complete server, so an existing
`~/.affiliate-mcp/.env` continues to enable every other adapter. A portable
browser setup flow for the remaining networks is planned; until then, use the
technical track below when adding them.

The standalone Electron/DMG setup app is a **fixes-only compatibility
fallback** for existing macOS users. It is not a third primary onboarding
track. See [`desktop/README.md`](./desktop/README.md) for its remaining use
case.

### Track 2: technical and semi-technical, CLI plus local stdio

You'll need Node.js 20 or newer installed. If you don't have it, use the
[Node.js download page](https://nodejs.org/).

**1. Run the setup wizard.** Open Terminal (macOS) or PowerShell (Windows):

```
npx affiliate-networks-mcp setup
```

It walks you through one network at a time, asks which **side** you want,
shows where to find each credential, then checks it against the live network.

For brand-side networks, the wizard asks which brands those credentials can
reach, then lets you pick local nicknames. The mapping is saved to
`~/.affiliate-mcp/brands.json`, see [Managing brands](#managing-brands).

**2. Check everything is wired up.**

```
npx affiliate-networks-mcp test
```

You should see one line per network: `ok` for everything that's healthy,
`error — <reason>` for anything that isn't.

**3. Connect it to your local MCP client.** Use a host-native package, the CLI
installer, or local stdio configuration. The setup wizard offers the shipped
CLI installer targets at the end automatically.

**Claude Desktop (Mac/Windows app):**

```
npx affiliate-networks-mcp install
```

Finds your Claude Desktop config, adds the `affiliate` entry alongside
anything else you already have, takes a timestamped backup first. Restart
Claude Desktop after it finishes. Flags: `--desktop` / `--code` / `--codex`
to pick one, `--all` to include Codex and skip prompting, `--dry-run` to
preview, `--force-overwrite` if
your existing config is malformed JSON.

**Claude Code (terminal):**

```
claude plugin marketplace add bobberrisford/affiliatemcp
claude plugin install affiliate-networks-mcp@affiliatemcp
```

Registers the MCP server and bundled skills in one step. (Or use the
`install` command above — it detects Claude Code too.) Already inside a
Claude Code session? Just ask it to install the affiliate-mcp plugin and it
runs these commands for you; no terminal juggling needed.

**Codex (OpenAI, terminal or IDE extension):**

```
npx affiliate-networks-mcp install --codex
```

This adds the local stdio MCP server to `~/.codex/config.toml`; the same MCP
config is used by the Codex CLI and Codex IDE extension. Manual setup:

```
codex mcp add affiliate -- npx -y affiliate-networks-mcp
```

Verify: open Codex, run `/mcp`, then ask **"What affiliate networks do you
have access to?"** This is OpenAI/Codex support, not ChatGPT connector
support. ChatGPT requires a reachable HTTPS MCP server and is scoped separately.

**Claude Cowork desktop (org accounts):**

Cowork syncs plugins from a GitHub repo, but blocks **public** repos from org
marketplaces — so you need a **private mirror** first. The setup wizard offers
this at the end, or run `install` and pick Cowork:

```
npx affiliate-networks-mcp install      # detects your clients, offers Cowork
```

(Or go straight to it: `npx affiliate-networks-mcp cowork-mirror`.)

It creates `<you>/affiliatemcp-internal` as a private repo and mirrors the
upstream into it. If you have the GitHub CLI (`gh`) signed in, it's used
automatically; otherwise it tells you exactly where to get a GitHub token and
prompts you to paste it — the same "paste a credential" flow as setting up a
network. Re-run with `--sync` to refresh against new releases.

Then, with **org-admin** access, in Cowork: **Organization settings → Plugins
→ Add plugin → GitHub** → enter `<you>/affiliatemcp-internal` → install
`affiliate-networks-mcp` from the synced marketplace.

<details>
<summary>Prefer to edit Claude Desktop config by hand?</summary>

Open the Claude Desktop config file at:

- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windo

Lo que la gente pregunta sobre affiliatemcp

¿Qué es bobberrisford/affiliatemcp?

+

bobberrisford/affiliatemcp es tools para el ecosistema de Claude AI. affiliate network MCPs and skills Tiene 4 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala affiliatemcp?

+

Puedes instalar affiliatemcp clonando el repositorio (https://github.com/bobberrisford/affiliatemcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar bobberrisford/affiliatemcp?

+

Nuestro agente de seguridad ha analizado bobberrisford/affiliatemcp y le ha asignado un Trust Score de 79/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene bobberrisford/affiliatemcp?

+

bobberrisford/affiliatemcp es mantenido por bobberrisford. La última actividad registrada en GitHub es de today, con 122 issues abiertos.

¿Hay alternativas a affiliatemcp?

+

Sí. En ClaudeWave puedes explorar tools similares en /categories/tools, ordenados por popularidad o actividad reciente.

Despliega affiliatemcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: bobberrisford/affiliatemcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/bobberrisford-affiliatemcp)](https://claudewave.com/repo/bobberrisford-affiliatemcp)
<a href="https://claudewave.com/repo/bobberrisford-affiliatemcp"><img src="https://claudewave.com/api/badge/bobberrisford-affiliatemcp" alt="Featured on ClaudeWave: bobberrisford/affiliatemcp" width="320" height="64" /></a>

Más Tools

Alternativas a affiliatemcp