Openaffiliate MCP logo

Openaffiliate MCP

Searches a registry of affiliate programs and returns commission terms, restrictions, signup details, and category data.

Install Openaffiliate MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "openaffiliate-mcp": {
      "command": "npx",
      "args": [
        "openaffiliate-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

openaffiliate-mcp connects AI agents to the OpenAffiliate registry of affiliate programs through MCP over hosted HTTP or local stdio. Agents can search by keyword, category, or commission type, retrieve detailed program records, and inspect category counts. Program details can include commission terms, cookie and payout information, restrictions, signup instructions, agent guidance, and OAS scoring when available. Use it when an agent needs structured affiliate-program research rather than manually browsing program pages.

Use cases

  • Find affiliate programs by category or commission model
  • Compare commission terms and program restrictions
  • Retrieve signup instructions for a selected program
  • Check affiliate-program category counts
  • Queue a missing program for verification

Key features

  • Keyword, category, and commission-type search
  • Detailed affiliate-program records
  • Commission, restriction, and signup data
  • Category listings with program counts
  • Optional OAS score and report data
  • Hosted HTTP and local stdio transports

Tools3

What Openaffiliate MCP lets your agent do. Expand a tool for its parameters.

Verified live~258 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 45d

What it can do

From the 3 tools this server returned when we ran it.

Read-only tools · 3
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age184 days
Maintainers1

Observed 2026-10-19 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · openaffiliate-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars118Stargazers on the source repository.
npm downloads135Package downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
Tools exposed3Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Openaffiliate MCP works

What openaffiliate-mcp does

openaffiliate-mcp gives MCP-compatible AI clients access to the OpenAffiliate registry, an open collection of affiliate program records maintained by Affitor. It is intended for developers and agents that need to discover programs, compare their terms, or recommend programs based on a user’s requirements.

The registry stores program information in structured records. A returned program can include commission details, cookie duration, payout terms, approval requirements, restrictions, signup information, and instructions for agents. When a program has been scored, its details also include the OpenAffiliate Score, grade, and report link.

How it works

The server supports two connection methods:

  • A hosted MCP endpoint at https://openaffiliate.dev/mcp for remote clients. https://openaffiliate.dev/api/mcp provides the same tools for clients using the earlier path.
  • A local stdio process launched with npx openaffiliate-mcp, which is useful when tools should run locally or when a project needs to pin a package version.

The hosted endpoint is public and does not require an API key. Its read operations query the OpenAffiliate registry. Program submissions are handled as a review-queue operation rather than an immediate listing; a submitted program must be verified before it is published.

Setup and configuration

For a remote MCP client, add the hosted endpoint as an HTTP MCP server:

config.json
{
  "mcpServers": {
    "openaffiliate": {
      "url": "https://openaffiliate.dev/mcp"
    }
  }
}

For local stdio access, configure the client to run:

config.json
{
  "mcpServers": {
    "openaffiliate": {
      "command": "npx",
      "args": ["openaffiliate-mcp"]
    }
  }
}

No environment variables or authentication keys are required for the hosted read-only access described by the project.

Tools and capabilities

The primary read-only tools are:

  • search_programs searches by keyword, category, or commission type. The registry also supports filtering by minimum commission and verification status through its broader search functionality.
  • get_program retrieves a complete record for a selected program, including agent instructions, commission terms, restrictions, signup information, and available OAS data.
  • list_categories returns the available affiliate-program categories and the number of programs in each.

The MCP interface also provides submit_program and get_submission_status. These tools let an agent queue a missing program for review and check the resulting submission status. They do not publish a program instantly.

Limitations and notes

OpenAffiliate data reflects registry records and verification work, so terms should be checked against the relevant brand’s current program page before making a business decision. A submission enters a review queue and is not listed or scored until maintainers verify it. The server is designed for discovery and structured research; it does not enroll a user in an affiliate program or complete signup on the user’s behalf.

The hosted MCP service is read-only for ordinary discovery operations. Submission operations are the exception, but they only queue a program for verification. The project also exposes the registry through a CLI, REST API, SDK, and markdown pages, although those interfaces are separate from the MCP connection.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Openaffiliate MCP

openaffiliate-mcp is an MCP server that connects AI agents to the OpenAffiliate registry of affiliate programs. Its main tools are search_programs for finding programs, get_program for retrieving commission and signup details, and list_categories for browsing categories and program counts. It supports hosted HTTP and local stdio connections.

Run it through a client’s stdio MCP configuration with the command npx openaffiliate-mcp. Set the command to npx and pass openaffiliate-mcp as its argument. You can also connect directly to https://openaffiliate.dev/mcp over HTTP without installing the local package.

No, the hosted HTTP endpoint is public and does not require an API key for the documented MCP access. Local stdio use also does not require environment variables in the provided configuration.

Yes, openaffiliate-mcp can queue a missing program for verification through submit_program and let an agent check it with get_submission_status. Submission does not publish or score the program immediately; maintainers must verify it first.

It can return commission terms, agent instructions, restrictions, signup information, and other program details. Records may also include cookie duration, payout terms, approval requirements, and OAS score data when those fields are available.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOpenaffiliate MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/openaffiliate-mcp?style=directory)](https://allmcps.com/mcp/openaffiliate-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/openaffiliate-mcp"><img src="https://allmcps.com/api/badge/openaffiliate-mcp?style=directory" alt="Openaffiliate MCP on AllMCPs" /></a>