mcpField
A
agentfuse-mcp

agentfuse-mcp

Local
github.com/sai4447Business & Marketing0Updated 27w ago

About agentfuse-mcp

agentfuse-mcp connects MCP-compatible AI agents to the AgentFuse affiliate API without requiring them to write HTTP code. It supports browsing programs, creating tracked links, and logging conversions.

Key features

  1. 01Browse affiliate programs by category
  2. 02Get program details by slug
  3. 03Generate tracked attribution links
  4. 04View clicks, signups, and commission stats
  5. 05Record signups and commissions
  6. 06List tracked links

Use cases

  1. 01Find affiliate programs in a category
  2. 02Create tracked links for users
  3. 03Review clicks, signups, and commissions
  4. 04Log signup or purchase conversions

MCP support

The MCP server exposes AgentFuse affiliate API operations as tools for MCP-compatible AI agents, including program browsing, tracked-link creation, statistics, and conversion recording.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"sai4447-agentfuse": {
"command": "npx",
"args": [
"-y",
"agentfuse-mcp"
],
"env": {
"AGENTFUSE_API_KEY": "<AGENTFUSE_API_KEY>",
"AGENTFUSE_API_URL": "<AGENTFUSE_API_URL>"
}
}
}
}
Run commandnpx -y agentfuse-mcp
Environment variables to set
AGENTFUSE_API_KEYSecretYour AgentFuse API key (get one at agentfuse.io). Format: af_live_...
AGENTFUSE_API_URLAgentFuse API base URL. Defaults to https://api.agentfuse.io

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmagentfuse-mcp1.1.3

Tools

7

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
limitnumberNoNumber of programs to return (default: 50, max: 100).
cursorstringNoPagination cursor returned from a previous call. Pass this to get the next page.
categorystringNoFilter by category slug. Examples: productivity, marketing, ai-voice, ai-writing, email-marketing, newsletter, automation, marketing-automation, seo-analytics, design, developer-tools. Omit to return all categories.

Details

From the project README

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

ToolDescription
list_affiliate_programsBrowse all programs in the catalog (filterable by category)
get_affiliate_programGet full details for one program by slug
generate_tracked_linkCreate an attribution-tagged short link for a user
get_statsDashboard summary: clicks, signups, commissions
record_signupLog a conversion event when a user signs up
list_tracked_linksList all tracked links generated for your users
record_commissionLog a commission event (purchase or renewal)

Requirements

  • Node.js >= 18
  • An AgentFuse API key -- get one at agentfuse.io

Usage

Option 1 -- Claude Code (recommended)

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 [email protected]" -> calls generate_tracked_link({ program_slug: "webflow", end_user_id: "[email protected]" })

Check stats:

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


Environment variables

VariableRequiredDefaultDescription
AGENTFUSE_API_KEYYes--Your AgentFuse API key (af_live_...)
AGENTFUSE_API_URLNohttps://api.agentfuse.ioOverride the API base URL

License

MIT (c) AgentFuse / GSK AIOrch LLC

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.