Developer Documentation
MCP Integration Overview
Connect FundraiserMax to an MCP client such as Claude Desktop with an API key and ask it questions about your contacts, donations, and events.
MCP Overview
The Model Context Protocol (MCP) is an open standard that enables AI assistants to interact with external tools and data sources. FundraiserMax implements an MCP server that lets you use AI assistants like Claude to query and manage your fundraising data using natural language.
Why MCP?
- Natural language access: Ask questions like "Who are my top 10 donors?" or "Create a new contact for Sarah Johnson" directly in your AI assistant.
- No code required: MCP tools are invoked by the AI. You don't need to write API calls or integrations.
- Secure: Uses the same API key authentication as the REST API. The AI assistant only accesses data your key is authorized for.
- Streaming: MCP connects over Server-Sent Events (SSE), so the client holds one connection instead of polling.
Supported Clients
Any MCP client that supports SSE transport with custom headers can connect. The setup guide has configuration for:
- Claude Desktop (Anthropic)
- Cursor IDE
- Custom MCP client implementations