DonorsChoose Connector for AI agents.
10 live capabilities
Find and monitor classroom funding projects across the United States.
Waiting for input…
Why people use DonorsChoose
DonorsChoose for Automating Classroom Funding Research
This Connector lets you skip the clicking. You can just tell your agent to find all literacy projects in California that are less than 10% funded. It pulls that data in seconds. You get a clean list of actionable items instead of a dozen open tabs.
What Vinkius changes
You get a searchable, filterable database of classroom needs directly inside your chat interface.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Finding state-specific literacy projects
A philanthropy manager needs to find literacy projects in New York.
- Real-world use case 02
Hyper-local community support
A community organizer wants to see what's happening in their neighborhood.
- Real-world use case 03
High-poverty school research
A researcher wants to find schools in high-poverty areas to study resource gaps.
Complete set · 10capabilities
The complete DonorsChoose capability set.
These are the exact actions your AI can choose when you ask it to work with DonorsChoose.
01—04
4 capabilities in this set.
Part of 10 available through DonorsChoose.
- 01 Capability
Get donorschoose api metadata
Check the status of your current API connection. This ensures your agent is properly synced with the platform.
- 02 Capability
Get classroom project details
Get the full breakdown of a specific classroom project request. Use this to see exactly what items a teacher needs.
- 03 Capability
Quick regional funding audit
See a high-level summary of active projects in a specific area. This helps you understand the funding landscape of a region.
- 04 Capability
List high poverty needs
Find projects from schools located in high-poverty neighborhoods. This is great for targeted social impact giving.
05—07
3 capabilities in this set.
Part of 10 available through DonorsChoose.
- 05 Capability
List latest classroom proposals
See the most recent projects posted to the platform. Use this to stay on top of new funding opportunities.
- 06 Capability
List projects by state
Pull a list of projects organized by a specific US state. This allows for broad geographic filtering.
- 07 Capability
List projects by subject
Filter classroom projects by categories like Math or Literacy. This helps you find projects that align with specific interests.
08—10
3 capabilities in this set.
Part of 10 available through DonorsChoose.
- 08 Capability
List urgent funding needs
Spot projects that are about to expire or need immediate attention. Use this to identify the most time-sensitive needs.
- 09 Capability
Search projects by zipcode
Find classroom projects located within a specific ZIP code. This is the best way to find hyper-local needs.
- 10 Capability
Search classroom projects
Search for projects using specific keywords or interests. Use this for broad discovery based on any search term.
Set up in minutes
One URL. Then ask DonorsChoose to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use DonorsChoose from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_eFt0iRMutchhX23qyNq3vb0RbFbI0knUpjw8oy30/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it DonorsChoose, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable DonorsChoose for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_eFt0iRMutchhX23qyNq3vb0RbFbI0knUpjw8oy30/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the DonorsChoose URL.
- Step 03
Save and start
Save the connection and enable DonorsChoose in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"donorschoose": {
"url": "https://edge.vinkius.com/vk_preview_eFt0iRMutchhX23qyNq3vb0RbFbI0knUpjw8oy30/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using DonorsChoose
Open Agent mode in chat and ask: "Using DonorsChoose, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"donorschoose": {
"url": "https://edge.vinkius.com/vk_preview_eFt0iRMutchhX23qyNq3vb0RbFbI0knUpjw8oy30/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using DonorsChoose
Ask Copilot: "Using DonorsChoose, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"donorschoose": {
"url": "https://edge.vinkius.com/vk_preview_eFt0iRMutchhX23qyNq3vb0RbFbI0knUpjw8oy30/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using DonorsChoose
Open Cascade and ask: "Using DonorsChoose, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"donorschoose": {
"url": "https://edge.vinkius.com/vk_preview_eFt0iRMutchhX23qyNq3vb0RbFbI0knUpjw8oy30/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using DonorsChoose
Ask Cline: "Using DonorsChoose, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add donorschoose --transport http "https://edge.vinkius.com/vk_preview_eFt0iRMutchhX23qyNq3vb0RbFbI0knUpjw8oy30/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using DonorsChoose
Ask Claude: "Using DonorsChoose, show me...". 10 tools are ready
Where the request belongs
Work DonorsChoose can move forward.
Philanthropy managers who need to find regional needs fast, educational researchers gathering data on school resources, and community organizers looking for local impact opportunities.
Philanthropy Manager
Uses this on a Tuesday to find all literacy projects in a specific state that are underfunded to allocate quarterly grants.
Educational Researcher
Uses this to pull detailed metadata on school resources and regional funding gaps for a report on public school needs.
Community Organizer
Uses this to see what projects are active in a specific ZIP code to coordinate a local neighborhood fundraising drive.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsGlobalGiving
Search nonprofit projects, track crowdfunding goals, and oversee global charities via AI agents with GlobalGiving.
Classy.org
Manage fundraising and donations via Classy (GoFundMe Pro). track campaigns, monitor transactions, and manage supporters directly from any AI agent.
FundraisingBox
Process online donations, manage donor relationships, and run fundraising campaigns with capabilities built for European nonprofits.
Givebutter
Manage fundraising campaigns, track donations, and oversee donors via AI agents with Givebutter.
Indiegogo Crowdfunding API
Access crowdfunding data. audit campaigns, funding, and categories via AI.
Bloomerang
Manage donors and donations via Bloomerang. list constituents, transactions, and campaigns directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep DonorsChoose connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about DonorsChoose.
The practical details behind the request, access and result.
What does the DonorsChoose MCP do?
It connects your AI agent to the DonorsChoose platform, allowing it to search for, filter, and monitor classroom funding projects automatically.
Can I use DonorsChoose MCP to find local school projects?
Yes, you can use it to search for projects by specific ZIP codes, making it easy to find needs in your immediate community.
How does DonorsChoose MCP help with philanthropy?
It helps philanthropy managers identify high-poverty schools and urgent funding needs quickly, allowing for more targeted and impactful giving.
Can I filter projects by subject with DonorsChoose MCP?
Absolutely. You can ask your agent to find projects focused on specific subjects like Math, Literacy, Science, or Music.
Does DonorsChoose MCP show high-poverty needs?
Yes, the Connector can specifically identify and list projects from schools located in high-poverty areas for more equitable funding.
How do I find urgent projects using DonorsChoose MCP?
Your agent can use the Connector to identify projects that are close to their expiration date or have high urgency flags.
How do I get a DonorsChoose API Key?
For general public access, you can use the API key 'DONORSCHOOSE'. If you require a unique key for high-volume use, you can apply for one through the DonorsChoose developer site.
Can the agent make donations directly?
This integration currently focuses on searching and auditing project data. Making actual donations should be completed via the project links provided by the agent on the DonorsChoose website.
Which geographical areas are covered?
DonorsChoose covers public and charter school classroom projects across all 50 US states.
One connection away
Give your agent a direct line to DonorsChoose.
Connect DonorsChoose once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available