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
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.