Skip to main content
Glama
flexoffers-mcp

flexoffers-mcp

by juangb87

FlexOffers MCP Server 🐝

MCP server para la API de FlexOffers v3. Expone los endpoints más útiles como tools para Claude Desktop, Cursor, Windsurf, o cualquier cliente compatible con MCP.

Instalación

cd flexoffers-mcp
npm install
npm run build

Related MCP server: Refgrow MCP Server

Configuración

Claude Desktop

Edita ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "flexoffers": {
      "command": "node",
      "args": ["/ruta/absoluta/a/flexoffers-mcp/dist/index.js"],
      "env": {
        "FLEXOFFERS_API_KEY": "tu_api_key_aqui"
      }
    }
  }
}

Cursor / Windsurf

Agrega al archivo de configuración MCP del IDE:

{
  "mcpServers": {
    "flexoffers": {
      "command": "node",
      "args": ["/ruta/absoluta/a/flexoffers-mcp/dist/index.js"],
      "env": {
        "FLEXOFFERS_API_KEY": "tu_api_key_aqui"
      }
    }
  }
}

Dev (sin compilar)

FLEXOFFERS_API_KEY=xxx npm run dev

Tools disponibles

Tool

Descripción

fo_list_advertisers

Lista/busca programas de afiliados con filtros

fo_get_categories

Obtiene todas las categorías

fo_get_featured_advertisers

Anunciantes destacados

fo_list_promotions

Cupones y promociones activas

fo_get_promotion_types

Tipos de promoción disponibles

fo_search_products

Busca productos en el catálogo

fo_search_products_full

Productos con datos completos (precio, descuentos)

fo_list_catalogs

Lista catálogos de productos disponibles

fo_count_products

Cuenta productos antes de un pull masivo

fo_generate_deeplink

Genera un link de afiliado monetizado

fo_list_cards

Ofertas de tarjetas de crédito

fo_get_payment_summary

Resumen de pagos por periodo

fo_get_payment_details

Detalle de pagos por anunciante

fo_list_all_sales

Lista ventas de /allsales por rango de fechas

fo_export_report

Exporta reporte de clicks o ventas (CSV)

Ejemplos de uso (en Claude)

¿Cuáles son mis advertisers aprobados en la categoría de electrónicos?
→ usa fo_list_advertisers con ProgramStatus=Approved

Dame los mejores cupones activos de hoy
→ usa fo_list_promotions con couponsOnly=true y startDate de hoy

Genera un deeplink para https://amazon.com/producto/123
→ usa fo_generate_deeplink

¿Cuánto gané en marzo 2026?
→ usa fo_get_payment_summary con startdate=03/01/2026 enddate=03/31/2026

Trae las ventas de ayer con detalle de productos
→ usa fo_list_all_sales con status=all, reportType=details, startDate=07/16/2026, endDate=07/16/2026, dateType=eventDate, page=1, pageSize=500

Available Tools

14 tools
fo_count_productsA

Count products for a given catalog or filter before doing a full pull.

Inputs: cid, name, manufacturer.

fo_export_reportA

Export a performance report (clicks, approved sales, pending sales) for a date range. Returns CSV data as text.

Inputs: EndDate (required), StartDate (required), ReportType (required), ReportFormat.

fo_get_categoriesA

Get all FlexOffers advertiser categories (for building filter UIs).

Inputs: no named parameters.

fo_get_payment_detailsA

Get detailed payout breakdown by advertiser for a date range.

Inputs: enddate (required), startdate (required), page, pageSize.

fo_get_payment_summaryA

Get payout summary for a date range. Returns total commissions earned.

Inputs: enddate (required), startdate (required).

fo_get_promotion_typesA

Get all promotion type categories (banner, coupon, sale, etc.) with their IDs.

Inputs: no named parameters.

fo_list_advertisersA

List or search advertiser programs. Filter by approval status, category, country, or name. Returns program details including commission rates and tracking links.

Inputs: Name, page, Country, pageSize, +4 more.

fo_list_cardsC

List financial card offers (credit cards, rewards cards) from FlexOffers.

Inputs: page, pageSize, isFeatured, categoryIds, +4 more.

fo_list_catalogsB

List all product catalogs you have access to. Returns catalog IDs (cid) needed for product searches.

Inputs: page, pageSize.

fo_list_promotionsB

Fetch active promotions and coupons from FlexOffers. Filter by advertiser, category, promo type, or date range. Use couponsOnly=true for coupon codes only.

Inputs: page, names, endDate, pageSize, +7 more.

fo_search_productsA

Search FlexOffers product catalog. Requires at least one of: cid (catalog ID), name, manufacturer, or UPCorEANs. Returns lightweight product rows.

Inputs: MPN, cid, name, page, +6 more.

fo_search_products_fullA

Search FlexOffers product catalog with full details including discounts and sale flags. Slower than fo_search_products but richer data.

Inputs: cid, name, page, Country, +4 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 14 tools

    Disambiguation5/5

    Each tool serves a distinct purpose: counting vs. searching products, listing vs. getting details, reports vs. payment summaries. No two tools have overlapping functionality.

    Naming Consistency5/5

    All tools use a consistent 'fo_' prefix followed by a clear verb_noun pattern (e.g., count_products, export_report, generate_deeplink, get_categories). The pattern is uniform and predictable.

    Tool Count5/5

    With 14 tools covering key areas like products, reports, payments, promotions, and advertisers, the count is well-scoped for the FlexOffers affiliate domain—neither too sparse nor overloaded.

    Completeness5/5

    The tool set comprehensively covers the primary operations: product search/count, advertiser listing, link generation, report export, payment details, promotions, and categories. No obvious gaps for standard affiliate tasks.

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      Provides comprehensive access to the Commission Junction affiliate network API for both publishers and advertisers. It enables users to manage affiliate links, track commissions, search for products, and handle order conversions through natural language interfaces.
      5
      -
    • A
      license
      A
      quality
      C
      maintenance
      MCP server for managing affiliate and referral programs. Track referrals, manage affiliates, process conversions, and handle payouts through AI assistants like Claude, Cursor, and ChatGPT.
      18
      314 npm
      2
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      MCP server that turns AI IDEs into a Feedico coupon agent, enabling natural language queries for live affiliate coupons and merchants across multiple languages.
      MIT