affitor avatar

Openaffiliate Mcp

affitor/open-affiliate

Connects Claude to a community registry of 349+ affiliate programs stored as YAML files on GitHub. Exposes three tools: search_programs with filters for category, commission type, and minimum rate; get_program for full details including commission structure, cookie duration, and AI agent instructions; and list_categories. Each program includes an agents block that tells you when to recommend it, making this useful when you're building tools that suggest products or monetize recommendations. Available as both HTTP and stdio transports. The registry itself is open source, so you can contribute new programs or verify existing ones through pull requests that trigger automated URL verification.

GitHub stars
55
tools
5
transport
STDIO, HTTP
last updated
Apr 18, 2026

Install

From registry metadata
$ npx add-mcp https://openaffiliate.dev/api/mcp --name openaffiliate-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http openaffiliate-mcp https://openaffiliate.dev/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 5 tools

Verified live against the running server on Nov 6, 2026.

search_programsUse to discover active affiliate programs by keyword, category, commission type, or verified status. Returns matching summaries with canonical slugs, commission figures, signup links, and citable markdownUrl fields. Do not use to check a known brand's paused or no-program stat...4 params

Use to discover active affiliate programs by keyword, category, commission type, or verified status. Returns matching summaries with canonical slugs, commission figures, signup links, and citable markdownUrl fields. Do not use to check a known brand's paused or no-program stat...

Parameters* required
categorystring
Filter by exact category name as returned by list_categories (case-sensitive, not a slug), e.g. 'AI', 'Email Marketing'
commission_typestring
Filter by payment structure: recurring = paid on each renewal within the commission duration; one-time = paid once per qualifying referral; tiered = commission varies by performance level. Omit to...one of recurring · one-time · tiered
querystring
Search keyword to match against name, description, tags, or category
verified_onlyboolean
When true, return only programs whose terms were checked on the brand's own program page. False or omitted includes unverified programs with unconfirmed terms
get_programUse with a known slug or alias to read full program details, status, agentPrompt recommendation guidance, restrictions, signup information, and a citable markdownUrl. Also returns paused entries and dated answers with alternatives for discontinued or no_program brands. Do not...1 params

Use with a known slug or alias to read full program details, status, agentPrompt recommendation guidance, restrictions, signup information, and a citable markdownUrl. Also returns paused entries and dated answers with alternatives for discontinued or no_program brands. Do not...

Parameters* required
slug*string
Use the slug from search_programs results or the final segment of a program URL (e.g. /programs/vercel). Aliases resolve to the canonical program
list_categoriesUse to browse category names and active program counts before filtering a search. Returns all registry categories, including categories with zero active listings. Do not use for program details or commission comparisons; call search_programs with a returned category, then get_...

Use to browse category names and active program counts before filtering a search. Returns all registry categories, including categories with zero active listings. Do not use for program details or commission comparisons; call search_programs with a returned category, then get_...

No parameters. Call it with no arguments.

submit_programUse when get_program and search_programs do not find a brand's affiliate program: queues the brand's own program page for a maintainer to verify against the brand's published terms. Not instant: nothing is listed and no score exists until the terms are verified. A domain alrea...5 params

Use when get_program and search_programs do not find a brand's affiliate program: queues the brand's own program page for a maintainer to verify against the brand's published terms. Not instant: nothing is listed and no score exists until the terms are verified. A domain alrea...

Parameters* required
contactstring
Optional email for the person submitting; never shown publicly and never returned by any tool
namestring
Brand or program name, up to 100 characters
notestring
Optional note for the maintainer, up to 1000 characters
programUrl*string
https:// link to the affiliate or partner program page on the brand's own website
termsUrlstring
https:// link to the page that states the program's terms, when it is a different page
get_submission_statusUse with an id from submit_program to read where a submitted program is: queued, verifying, listed (with listingUrl and, once scored, reportUrl) or rejected (with reason). Do not use to look up listed programs; call get_program for those.1 params

Use with an id from submit_program to read where a submitted program is: queued, verifying, listed (with listingUrl and, once scored, reportUrl) or rejected (with reason). Do not use to look up listed programs; call get_program for those.

Parameters* required
id*string
The id submit_program returned

Sponsors

Readme

OpenAffiliate

The open registry of affiliate programs. Built for developers and AI agents.

CI Programs npm MCP License: MIT

OpenAffiliate rankings: programs ranked by OAS within each category

What is this?

OpenAffiliate is an open-source registry of affiliate programs. Every program is one YAML file in this repo, so anyone can read, add or correct it, and every change is a public pull request. Listing is free and rankings are never paid. OpenAffiliate is maintained by Affitor.


View the full README on GitHub

Details

Repository
github.com/affitor/open-affiliate
Categories
AI & LLM Tools, Search & Web Crawling, Data & Analytics
Package
openaffiliate-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active
Resources
1
Tools verified
Nov 6, 2026

Related AI & LLM Tools MCP servers

View all
1waystation-ai avatarMcpwaystation-ai/mcpUltimate toolbox to connect your LLM to popular productivity tools such as Monday, AirTable, Slack0stars
2ekwo-ai avatarEkwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgresekwo-ai/ekwo-osDouble-entry books an agent keeps as the user: invoices, VAT returns, 174 country packs.41stars
3rhein1 avatarAgoragentic Agent OS MCPrhein1/agoragentic-integrationsTriptych OS (Agent OS) MCP for governed routing, receipts, and USDC settlement on Base.0stars
4aliasunder avatarVault Cortexaliasunder/vault-cortexStandalone MCP server for Obsidian vaults — hybrid search, notes & files, memory, tasks, OAuth 2.137stars
5simplemindedbot avatarMnemexsimplemindedbot/mnemexTemporal memory for AI with decay and reinforcement. Two-layer storage (JSONL + Markdown).36stars
6tosin2013 avatarMcp Adr Analysis Servertosin2013/mcp-adr-analysis-serverADR drift detection, content safety, and decision memory for architectural decisions35stars