Developer Documentation

Everything you need to integrate with the FundraiserMax API. Build custom workflows, sync donor data, and connect AI assistants to your fundraising platform.

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.