Developer Documentation

MCP Setup Guide

Step-by-step guide to setting up the FundraiserMax MCP server with Claude Desktop and other MCP-compatible AI clients.

MCP Setup Guide

Follow these steps to connect your AI assistant to FundraiserMax via MCP.

Prerequisites

  • A FundraiserMax account with an active API key
  • An MCP-compatible AI client (e.g., Claude Desktop)

SSE Endpoint

MCP SSE Endpointhttps://api.fundraisermax.com/api/v1/mcp/sse

Claude Desktop Configuration

Add the following to your Claude Desktop configuration file (typically at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "fundraisermax": {
      "url": "https://api.fundraisermax.com/api/v1/mcp/sse",
      "headers": {
        "X-API-Key": "fmx_your_key_id",
        "Authorization": "Bearer your_api_secret"
      }
    }
  }
}

Cursor IDE Configuration

In Cursor, open Settings and navigate to the MCP section. Add a new server with the URL and headers shown above. Alternatively, add to your project's .cursor/mcp.json:

{
  "mcpServers": {
    "fundraisermax": {
      "url": "https://api.fundraisermax.com/api/v1/mcp/sse",
      "headers": {
        "X-API-Key": "fmx_your_key_id",
        "Authorization": "Bearer your_api_secret"
      }
    }
  }
}

Verifying the Connection

After configuring the MCP server, ask your AI assistant something like "List my contacts in FundraiserMax" or "What are my dashboard stats?". If the connection is working, the AI will invoke the appropriate MCP tool and return your data.