Developer Documentation

MCP Setup Guide

Configure the FundraiserMax MCP server in Claude Desktop, Cursor, or any MCP client: the SSE URL and the two headers it needs.

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.