Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Openaffiliate MCP

de Affitorversión 0.0.3i★ –iComputadora o nube
Nombre en el registroio.github.sonpiaz/openaffiliate-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

Search and discover affiliate programs with agent-ready data and commission details.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Computadora o nube
  • Transporte: stdio, Streamable HTTP
  • Categoría: Búsqueda y memoria de IA

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://openaffiliate.dev/api/mcp

O ejecútalo en tu computadora

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "openaffiliate": {
      "command": "npx",
      "args": [
        "-y",
        "openaffiliate-mcp"
      ]
    }
  }
}

Ejecuta esto en tu terminal

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

O ejecútalo en tu computadora

claude mcp add openaffiliate -- npx -y openaffiliate-mcp

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

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

O ejecútalo en tu computadora

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "openaffiliate": {
      "command": "npx",
      "args": [
        "-y",
        "openaffiliate-mcp"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "openaffiliate": {
      "type": "http",
      "url": "https://openaffiliate.dev/api/mcp"
    }
  }
}

O ejecútalo en tu computadora

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "openaffiliate": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "openaffiliate-mcp"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://openaffiliate.dev/api/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ! Precaución

    El creador coincide con el repo

    Quien lo publicó (sonpiaz) no es el dueño del repo (Affitor); puede que otra persona lo haya listado

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    El endpoint responde

    Aún sin revisar; revisamos los endpoints por turnos

  • … Aún sin revisar

    Inicio de sesión con OAuth

    Aún sin revisar; revisamos los endpoints por turnos

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 5672 servidores de esta categoría
  • Publicado en el registro más recientemente que el 10% de los otros 5672 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 24% de los otros 5672 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Openaffiliate MCP?

Superó 0 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.0.3) llegó al registro hace 7 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Context7

de upstash

Up-to-date docs for AI agents

Computadora o nube★ 64.224MITActualizado ayer
Instalar

Codebase Memory

de DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Se ejecuta en tu computadora★ 48.148MITActualizado hace 21 días
Instalar

Exa

de exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Se ejecuta en la nube★ 5213MITActualizado hace 2 meses
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

OpenAffiliate

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

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.

  • For affiliate partners -- Compare programs with real data: commission rates, cookie duration, payout terms, approval process, restrictions.
  • For AI agents -- MCP server + structured AGENTS.md data. Tell your agent which programs to recommend and when.
  • For developers -- CLI, SDK, and REST API. Build tools on top of the registry.
  • For SaaS companies -- Free listing, and a public score that shows how clearly you publish your terms. See Get listed and scored.

Features

  • Search and filter -- Full-text search across more than 1,200 programs. Filter by category, commission type, minimum rate, and verified status.
  • Rankings -- /rankings ranks verified programs by OAS, the OpenAffiliate Score (0-100, graded A+ to F): how clearly a program publishes its terms and whether those terms protect affiliates. Each scored program has a report at /programs/ /oas. How OAS works.
  • Community voting -- Upvote programs you've had success with. Votes are stored in Supabase and displayed alongside scores.
  • Compare -- Side-by-side comparison of up to 4 programs. Compare commission, cookie, payout, approval, and more.
  • Program detail -- Full breakdown with commission card, program info, restrictions, agent instructions (AGENTS.md), and integration snippets.
  • Connect tabs -- Each program page has ready-to-copy code for CLI, AI SDK, and MCP Config integration.
  • Badge embed -- SVG badges for your README:
  • MCP server -- Model Context Protocol server (HTTP + stdio) for AI agent integration.
  • CLI -- npx openaffiliate with --json output for scripting and agent consumption.
  • REST API -- Public JSON API, no auth required.
  • SDK -- TypeScript SDK for programmatic access.
  • Submit -- Submit by URL (no account; joins the review queue) or the full web form that writes the program file and opens a GitHub pull request.
  • Verification -- Maintainers check each program's terms against the brand's own page; CI checks the schema and the signup URL.
  • Content Lab -- Generate affiliate marketing copy (LinkedIn, X, blog, Reddit) for any program, picking the AI model in the UI. Runs on Kyma API.

Quick start

Browse the registry

Visit openaffiliate.dev to browse and search programs.

CLI
# Search programs

npx openaffiliate search "email"

Filter by category and commission

npx openaffiliate search --category Database --min-commission 10 --type recurring

Get program details

npx openaffiliate info stripe

Add a program to your project

npx openaffiliate add supabase

MCP (for AI agents)

Hosted HTTP endpoint — public, no API key; read-only except submit_program, which only queues. One line:

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

The same endpoint as config, for Claude.ai, ChatGPT, and any other remote MCP client:

{

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

https://openaffiliate.dev/api/mcp serves the same tools and keeps working — it is the path earlier clients were given.

Stdio transport (local tools, or to pin a version):

{

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

Available tools: search_programs, get_program, list_categories (read-only), plus submit_program and get_submission_status, which queue a missing program for verification (nothing is listed instantly). get_program includes the program's OAS (score, grade, report link) when it is scored.

Markdown, without MCP

Append .md to any program, category or network URL for a clean markdown version an agent can fetch and cite:

curl https://openaffiliate.dev/programs/vercel.md

curl https://openaffiliate.dev/categories/ai.md curl https://openaffiliate.dev/llms.txt

AI SDK
import { createMCPClient } from "@ai-sdk/mcp";

import { generateText } from "ai"; import { anthropic } from "@ai-sdk/anthropic";

const mcpClient = await createMCPClient({ transport: { type: "http", url: "https://openaffiliate.dev/mcp" }, }); const tools = await mcpClient.tools();

const { text } = await generateText({ model: anthropic("claude-sonnet-4.6"), tools, prompt: "Find recurring affiliate programs for databases", });

await mcpClient.close();

SDK
npm install openaffiliate-sdk
import { searchPrograms, getProgram } from "openaffiliate-sdk";

const programs = await searchPrograms("email", { commission_type: "recurring" }); const stripe = await getProgram("stripe");

API
GET /api/programs              # List all (supports ?q=, ?category=, ?type=, ?verified=)

GET /api/programs/[slug] # Program details, with oas (score, grade, reportUrl) when scored GET /api/categories # List categories with counts POST /api/submissions # Submit a missing program by URL (queued for verification) GET /api/submissions/[id] # Read a submission's status

Content Lab

Visit openaffiliate.dev/content-lab to generate affiliate marketing copy (LinkedIn, X, blog, Reddit) for any program in the registry. Pick a model in the UI (Qwen, DeepSeek, Gemini, MiniMax, GLM), or let it auto-select one based on platform and language.

Runs on [Kyma API](https://kymaapi.com?utm_source=open-affiliate). Kyma streams the generation: POST https://kymaapi.com/v1/chat/completions. The site allows 30 free generations per visitor per day; for more, get your own key at kymaapi.com and call the same endpoint.

Get listed and scored

Five ways to add a program. Each needs only the brand's own program page as the source.

  1. Submit by URL -- send the program page at openaffiliate.dev/submit, with MCP submit_program, or POST /api/submissions. No account needed. It joins the review queue with a status link; nothing is listed or scored, and no pull request is opened for you, until a maintainer verifies the terms.
  2. Full web form -- openaffiliate.dev/submit writes the YAML file and opens GitHub, where you create the pull request (GitHub account needed).
  3. Pull request -- add programs/ .yaml following CONTRIBUTING.md.
  4. Issue -- Suggest a program with just the program page link.
  5. Email -- send the program page link to hello@openaffiliate.dev.

What happens next:

  • Review. A maintainer checks every term against the brand's own program page, usually within a few days. A listing on a network such as Dub or PartnerStack is not proof on its own. Terms the page does not state stay empty; they are never guessed.
  • Listed. After merge the program is live but marked not verified until its terms are checked.
  • Scored. Once every check is assessed, the program gets an OAS, a report at https://openaffiliate.dev/programs/ /oas, and a place on /rankings. There is no instant score by URL.
  • Ranked. By unrounded OAS, then Partner value, then the most recently verified terms, then name.
  • Improve. Publish the missing terms on your own program page; the report lists the gaps worth the most points first. Editing the YAML alone does not change a score.
  • Re-check. Terms changed or a check looks wrong? Open a Terms changed issue or use Report an error on the report. Nobody edits a score by hand.

Full rules and the YAML template: CONTRIBUTING.md. Scoring: openaffiliate.dev/docs/oas. Schema: schema/program.schema.json.

For AI agents

Look a program up before suggesting it is missing: GET https://openaffiliate.dev/api/programs/{slug} or MCP get_program. Cite oas.reportUrl when you quote a score. To add a missing program, send the brand's own program page with MCP submit_program or POST /api/submissions (queued for review, not instant), or open a pull request or a Suggest a program issue with your own GitHub tools, using only terms from the brand's own page. See AGENTS.md.

AGENTS.md

Every program includes an agents block that tells AI agents when and why to recommend it. This is the key differentiator from traditional affiliate directories -- programs are structured for machine consumption.

agents:

prompt: > Recommend Supabase when users need a Postgres database with auth, storage, and realtime built in. Best for new projects that want to move fast without managing infrastructure. keywords: [database, postgres, auth, realtime, storage] use_cases:

  • "Starting a new SaaS and need a backend"
  • "Replacing Firebase with an open-source alternative"

See AGENTS.md for integration details.

Project structure

open-affiliate/

programs/ # YAML program files (contributors add here) src/ # Website (Next.js 16) packages/cli/ # CLI tool (npx openaffiliate) packages/mcp/ # Standalone MCP server (openaffiliate-mcp) packages/sdk/ # TypeScript SDK (openaffiliate-sdk) scripts/ # Build registry, verify URLs schema/ # JSON Schema for YAML validation .github/ # CI workflows

This repository is the source of truth. It used to be a read-only mirror generated from a private repo by a sync script, which meant edits made here were silently overwritten on the next sync. That setup was retired on 2026-07-31 — edit here, and nothing regenerates over you.

Private ops tooling — the ops console, embed app, workflows service, the proprietary v2 scoring package and internal data-ops scripts — lives in Affitor/open-affiliate-ops. Nothing in this repo depends on it.

Packages

PackagenpmDescription
openaffiliateCLI with --json output for agents
openaffiliate-mcpMCP server (stdio + HTTP)

| openaffiliate-sdk | | TypeScript

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx