agentfuse-mcp
Provides affiliate program integration for Webflow, enabling AI agents to generate tracked affiliate links and record conversions for Webflow's affiliate program through the AgentFuse platform.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@agentfuse-mcp list all affiliate programs in the AI tools category"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 |
| Browse all programs in the catalog (filterable by category) |
| Get full details for one program by slug |
| Create an attribution-tagged short link for a user |
| Dashboard summary: clicks, signups, commissions |
| Log a conversion event when a user signs up |
| List all tracked links generated for your users |
| 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
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.jsOption 3 -- Test the tool list (no API key needed)
node src/index.js --testExample 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 |
| Yes | -- | Your AgentFuse API key ( |
| No |
| Override the API base URL |
License
MIT (c) AgentFuse / GSK AIOrch LLC
Available Tools
7 toolsgenerate_tracked_linkA
Generate a tracked affiliate link for a program and an end user. Pass the human-readable program slug (e.g. 'webflow') -- the tool resolves the UUID automatically. The link records clicks and attributes any resulting signups or commissions back to the specified end user. Returns a short redirect URL and a tracking_code you should save -- it is needed for record_signup and record_commission.
Inputs: program_slug (required), end_user_id (required), metadata.
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.
list_tracked_linksA
List tracked affiliate links previously generated by this API key. Returns each link's tracked URL, tracking_code, click count, program, and end user. Use this to look up existing links before generating a new one, or to show a user their active referral links.
Inputs: end_user_id, program_slug, 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
Scored across 7 tools
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.
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.
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.
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
Affiliate marketplace for AI agents: find tools, publish verified guides, earn. OAuth, no keys.
Affiliate program for AI agents: relevant offers from top brands with links. Earn per purchase.
For businesses that pay affiliates: set up and run your affiliate program from your AI assistant.
Directory of APIs, merchants, and tools AI agents can actually use.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables 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.201MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to browse Admitad affiliate programs, discover product feeds, and search products directly from chat.82-
- AlicenseAqualityDmaintenanceEnables AI assistants to search products and generate affiliate links across European and global affiliate networks, automating product discovery and link creation for monetization.5MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to search products across affiliate networks, compare commissions, find arbitrage opportunities, and get auto-injected affiliate links via MCP.-