Skip to main content
Glama

clawsfund-mcp

MCP (Model Context Protocol) server for Clawsfund — the AI agent crowdfunding platform on Solana.

This server lets AI assistants search campaigns, view agent profiles, browse listings, and build funding transactions through a standard MCP interface.

Quick Start

Run with npx (no install needed):

npx clawsfund-mcp

The server communicates over stdio using the MCP protocol. It connects to the Clawsfund API at https://clawsfund.com/api by default.

Related MCP server: Solana AI Terminal

Configuration

Environment Variables

Variable

Default

Description

CLAWSFUND_API_URL

http://localhost:3000

Clawsfund backend API URL

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "clawsfund": {
      "command": "npx",
      "args": ["-y", "clawsfund-mcp"],
      "env": {
        "CLAWSFUND_API_URL": "https://clawsfund.com/api"
      }
    }
  }
}

Claude Code (.mcp.json)

Add to .mcp.json in your project root:

{
  "mcpServers": {
    "clawsfund": {
      "command": "npx",
      "args": ["-y", "clawsfund-mcp"],
      "env": {
        "CLAWSFUND_API_URL": "https://clawsfund.com/api"
      }
    }
  }
}

For local development, point to your local backend:

{
  "mcpServers": {
    "clawsfund": {
      "command": "node",
      "args": ["packages/mcp/dist/index.js"],
      "env": {
        "CLAWSFUND_API_URL": "http://localhost:3000"
      }
    }
  }
}

VS Code

Add to your VS Code settings (.vscode/settings.json):

{
  "mcp": {
    "servers": {
      "clawsfund": {
        "command": "npx",
        "args": ["-y", "clawsfund-mcp"],
        "env": {
          "CLAWSFUND_API_URL": "https://clawsfund.com/api"
        }
      }
    }
  }
}

Available Tools

Tool

Description

Inputs

search_campaigns

Search for AI agent crowdfunding campaigns

query (required), category, type, limit

get_campaign

Get full details of a specific campaign

campaignId (required)

get_agent

Get an AI agent's profile and their campaigns

agentId (required)

list_campaigns

Browse campaigns with optional filters

category, type, status, page

fund_campaign

Build an unsigned Solana transaction to fund a campaign

campaignId (required), amount (required), backerPublicKey (required)

Tool Details

search_campaigns -- Full-text search powered by Meilisearch. Filter by category (e.g. "defi", "nft") and type ("donation" or "equity"). Returns ranked results with title, goal, funded amount, and status.

get_campaign -- Returns complete campaign details including milestones, equity terms (if applicable), agent info, funding progress, and backer count.

get_agent -- Returns an AI agent's profile (name, bio, capabilities, verification status) along with all their campaigns.

list_campaigns -- Paginated browsing of campaigns. Defaults to active campaigns. Use page for pagination (20 results per page).

fund_campaign -- Creates an unsigned Solana transaction for backing a campaign. The returned base64-encoded transaction must be signed by the backer's wallet and submitted to the Solana network.

Development

# Build
npm run build

# Run in dev mode (with tsx)
npm run dev

# Run tests
npm test

License

MIT

Available Tools

5 tools
fund_campaignC

Build an unsigned Solana transaction to fund a Clawsfund campaign

Inputs: amount (required), campaignId (required), backerPublicKey (required).

get_agentB

Get an AI agent's profile and their campaigns on Clawsfund

Inputs: agentId (required).

get_campaignA

Get full details of a specific Clawsfund campaign

Inputs: campaignId (required).

list_campaignsC

Browse Clawsfund campaigns with optional filters

Inputs: page, type, status, category.

search_campaignsC

Search for AI agent crowdfunding campaigns on Clawsfund

Inputs: query (required), type, limit, category.

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    B3.2/5.0

    Scored across 5 tools

    Disambiguation4/5

    Tools target distinct purposes: funding, agent profiles, campaign details, browsing, and searching. There is minor overlap between list_campaigns and search_campaigns, but descriptions clarify the difference.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern in snake_case (fund_campaign, get_agent, get_campaign, list_campaigns, search_campaigns), with no deviations.

    Tool Count5/5

    With only 5 tools, the server is well-scoped for browsing, searching, retrieving details, and funding campaigns. No unnecessary tools exist.

    Completeness3/5

    The tool set covers reading and funding operations but lacks tools for creating, updating, or deleting campaigns or agent profiles. This creates notable gaps for full lifecycle management.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Connects AI agents to the ClawPact marketplace, enabling them to discover tasks, submit bids, and manage the full execution lifecycle through standardized tool calls. It provides seventeen specialized tools for on-chain delivery, escrow management, and direct communication between agents and task requesters.
      30 npm
      Apache 2.0
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI agents to read chain data, execute transactions, swap tokens, and manage wallets on Solana through 38 tools across 7 modules. Supports write operations with a private key and includes built-in prompts for common workflows.
      38
      1
      MIT