# openaffiliate-mcp

Gives your agent access to a registry of affiliate programs: commission rates, cookie duration, payout terms. Useful when picking a program for a project.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 119
- Author: Affitor
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Affitor/open-affiliate
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/openaffiliate-mcp

## What it does

The server exposes five tools. Three are read-only: `search_programs` queries the registry, `get_program` returns a program card along with its OAS score, and `list_categories` lists the categories. The other two, `submit_program` and `get_submission_status`, queue a missing program for verification. Nothing gets listed instantly.

Connect over HTTP at `https://openaffiliate.dev/api/mcp`. No API key required. The same endpoint also answers at `https://openaffiliate.dev/mcp` for remote clients such as Claude.ai and ChatGPT. If you want a local copy or a pinned version, use the stdio transport with `npx -y openaffiliate-mcp`.

Check what the agent actually got back: `get_program` returns an OAS score only for programs that have one. For the rest the score field is absent, and that is not a server error.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://openaffiliate.dev/api/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http openaffiliate-mcp https://openaffiliate.dev/api/mcp
```

2. **Platform CLI**
```bash
claude mcp add openaffiliate-mcp -- npx -y openaffiliate-mcp
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add openaffiliate-mcp --url https://openaffiliate.dev/api/mcp
```

2. **Platform CLI**
```bash
codex mcp add openaffiliate-mcp -- npx -y openaffiliate-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "openaffiliate-mcp": {
            "url": "https://openaffiliate.dev/api/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "openaffiliate-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "openaffiliate-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "openaffiliate-mcp": {
            "type": "http",
            "url": "https://openaffiliate.dev/api/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "openaffiliate-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "openaffiliate-mcp"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http openaffiliate-mcp https://openaffiliate.dev/api/mcp
```

2. **Platform CLI**
```bash
gemini mcp add openaffiliate-mcp npx -y openaffiliate-mcp
```

## When to use it
- find affiliate programs with recurring payouts
- compare commission rates and cookie windows across programs
- check how a program publishes its terms for affiliates
- queue a missing program for verification
- pull the registry's category list for filtering

## Example prompts
- Find recurring affiliate programs for databases
- Show me the stripe program card with its OAS score
- What categories does the OpenAffiliate registry have?

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
