Skip to main content
Glama
agentfuse-mcp

agentfuse-mcp

by sai4447

agentfuse-mcp

MCP server for AgentFuse -- the affiliate API middleware for AI agents.

Lets any MCP-compatible AI agent (Claude Code, Cowork, custom agents) browse affiliate programs, generate tracked links, and record conversions without writing HTTP code.


Tools

Tool

Description

list_affiliate_programs

Browse all programs in the catalog (filterable by category)

get_affiliate_program

Get full details for one program by slug

generate_tracked_link

Create an attribution-tagged short link for a user

get_stats

Dashboard summary: clicks, signups, commissions

record_signup

Log a conversion event when a user signs up

list_tracked_links

List all tracked links generated for your users

record_commission

Log a commission event (purchase or renewal)


Related MCP server: admitad-mcp

Requirements

  • Node.js >= 18

  • An AgentFuse API key -- get one at agentfuse.io


Usage

Add to your project's .claude/mcp.json (or your global ~/.claude/mcp.json):

{
  "mcpServers": {
    "agentfuse": {
      "command": "npx",
      "args": ["-y", "agentfuse-mcp"],
      "env": {
        "AGENTFUSE_API_KEY": "af_live_your_key_here"
      }
    }
  }
}

Or, if you've cloned this repo locally:

{
  "mcpServers": {
    "agentfuse": {
      "command": "node",
      "args": ["/path/to/agentfuse-mcp/src/index.js"],
      "env": {
        "AGENTFUSE_API_KEY": "af_live_your_key_here"
      }
    }
  }
}

Option 2 -- Run directly

npm install
AGENTFUSE_API_KEY=af_live_... node src/index.js

Option 3 -- Test the tool list (no API key needed)

node src/index.js --test

Example agent interactions

Browse programs:

"List all affiliate programs in the AI tools category" -> calls list_affiliate_programs({ category: "ai-voice" })

Generate a link:

"Create a tracked Webflow affiliate link for user alice@example.com" -> calls generate_tracked_link({ program_slug: "webflow", end_user_id: "alice@example.com" })

Check stats:

"How many clicks and signups have we had this month?" -> calls get_stats()


Environment variables

Variable

Required

Default

Description

AGENTFUSE_API_KEY

Yes

--

Your AgentFuse API key (af_live_...)

AGENTFUSE_API_URL

No

https://api.agentfuse.io

Override the API base URL


License

MIT (c) AgentFuse / GSK AIOrch LLC

Available Tools

7 tools
get_affiliate_programA

Get full details for a single affiliate program by its slug. Returns the program's UUID (needed for generate_tracked_link), commission structure, payout terms, description, and network info.

Inputs: slug (required).

get_statsA

Retrieve AgentFuse dashboard summary stats: total clicks, signups, commissions, and top-performing programs. Useful for reporting to users or surfacing revenue data.

Inputs: no named parameters.

list_affiliate_programsA

Browse available affiliate programs in the AgentFuse catalog. Returns each program's name, slug, category, commission rate, and network. Use this to discover programs before generating tracked links.

Inputs: category, limit, cursor.

record_commissionA

Record an affiliate commission event (e.g. when a referred user makes a purchase or renews a subscription). Requires the tracking_code from the original affiliate link. Idempotent -- safe to call multiple times with the same network + network_event_id.

Inputs: tracking_code (required), network (required), network_event_id (required), amount (required), +5 more.

record_signupA

Record an affiliate signup conversion event. Call this when one of your end users successfully signs up for a referred product. Requires the tracking_code returned by generate_tracked_link. Idempotent -- safe to call multiple times with the same network + network_event_id.

Inputs: tracking_code (required), network (required), network_event_id (required), signup_email, +1 more.

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    A4.3/5.0

    Scored across 7 tools

    Disambiguation5/5

    Each tool has a clear, unique purpose: generating links, retrieving program details, listing resources, recording different event types, and fetching stats. No two tools overlap in functionality; even record_commission and record_signup are distinctly about different events.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern in snake_case (e.g., generate_tracked_link, list_affiliate_programs, record_commission). The naming is predictable and easy to understand.

    Tool Count5/5

    With 7 tools, the server is well-scoped for an affiliate link tracking service. Each tool serves a necessary function without being overwhelming or too sparse.

    Completeness4/5

    The tool surface covers core use cases: browsing programs, creating tracked links, listing links, recording signups and commissions, and viewing stats. Minor gaps like updating or deleting links exist but are not critical for the primary workflow.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables users to manage affiliate marketing directly within Claude by connecting to the Affilync platform. Affiliates can search campaigns and track earnings, while brands can create campaigns, monitor performance, and manage affiliate applications through natural language.
      20
      1
      MIT
    • F
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to browse Admitad affiliate programs, discover product feeds, and search products directly from chat.
      8
      2
      -
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to search products and generate affiliate links across European and global affiliate networks, automating product discovery and link creation for monetization.
      5
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to search products across affiliate networks, compare commissions, find arbitrage opportunities, and get auto-injected affiliate links via MCP.
      -