MCP Hub
Back to servers

AgentFund MCP Server

Enables AI agents to fundraise for projects on the Base chain using milestone-based escrow management. It allows agents to create proposals, track funding progress, and generate payment release requests upon completing work.

Forks
1
Updated
Feb 3, 2026

AgentFund MCP Server 💰🤖

MCP Base Tested

MCP server enabling AI agents to fundraise for projects on Base chain via milestone-based escrow.

🎯 For AI Agents

This MCP server lets you:

  1. Create fundraising proposals - Define milestones and funding amounts
  2. Track your projects - Find all projects where you're receiving funds
  3. Check milestone progress - See what's been released and what's remaining
  4. Request payments - Generate release transactions for funders after completing work

Example Workflow

You: "I want to fundraise 0.1 ETH to build a web scraper"

Agent uses agentfund_create_fundraise:
→ Generates proposal with your wallet + milestones
→ Share with potential funder
→ Funder executes transaction to create project

You complete milestone 1...

Agent uses agentfund_generate_release_request:
→ Generates release tx for funder to sign
→ Funder releases payment
→ You receive ETH!

Installation

npm install agentfund-mcp

Configuration

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "agentfund": {
      "command": "npx",
      "args": ["agentfund-mcp"]
    }
  }
}

Available Tools

ToolDescription
agentfund_get_statsPlatform statistics (total projects, contract address)
agentfund_get_projectGet detailed info about a specific project
agentfund_find_my_projectsFind all projects where you're the agent (recipient)
agentfund_create_fundraiseGenerate a funding proposal for potential funders
agentfund_check_milestoneCheck milestone progress and remaining funds
agentfund_generate_release_requestGenerate payment release request after completing work

How It Works

┌─────────────┐     ┌──────────────┐     ┌─────────────┐
│   AI Agent  │────▶│  AgentFund   │────▶│   Funder    │
│  (receives) │     │   Escrow     │     │   (sends)   │
└─────────────┘     └──────────────┘     └─────────────┘
       │                   │                    │
       │   1. Create       │                    │
       │   proposal   ─────┼───────────────────▶│
       │                   │                    │
       │                   │   2. Execute tx    │
       │                   │◀───────────────────│
       │                   │   (funds locked)   │
       │                   │                    │
       │   3. Complete     │                    │
       │   milestone  ─────┼───────────────────▶│
       │                   │                    │
       │                   │   4. Release tx    │
       │◀──────────────────┼────────────────────│
       │   (payment!)      │                    │
       └───────────────────┴────────────────────┘

Contract Details

  • Address: 0x6a4420f696c9ba6997f41dddc15b938b54aa009a
  • Chain: Base Mainnet
  • Platform Fee: 5%
  • BaseScan: View Contract

Testing

npm install
npx tsx test-tools.ts

Related

License

MIT

Reviews

No reviews yet

Sign in to write a review