# agentfuse-mcp [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/sai4447/agentfuse-mcp  
**GitHub Stars:** 0  
**npm Downloads (last month):** 161  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/agentfuse-mcp

## Description
Affiliate API for AI agents -- browse programs, generate tracked links, record conversions.

## Tools
Capabilities this server exposes over MCP:

- **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)

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "agentfuse-mcp": {
    "command": "npx",
    "args": ["-y","agentfuse-mcp"]
  }
}
```

## Documentation & README

# agentfuse-mcp

MCP server for [AgentFuse](https://agentfuse.io) -- 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) |

---

## Requirements

- Node.js >= 18
- An AgentFuse API key -- get one at [agentfuse.io](https://agentfuse.io)

---

## Usage

### Option 1 -- Claude Code (recommended)

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

```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:

```json
{
  "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

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

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

```bash
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

