Daffy
Daffy is a modern platform for charitable giving, offering a donor-advised fund that allows users to set money aside, watch it grow tax-free, and donate to over 1.7 million charities in the U.S.
Verdict
Common use cases
- Check fund balance before quarterly board meeting
- Create charitable gifts for employee recognition
- Pull donation history for tax prep
- Look up nonprofit EIN before approving grant
- Track contributions across fiscal quarters
Integration
- Vendor
- Daffy
- Category
- other
- Auth
- API_KEY
- Tools
- 10
- Composio slug
daffy
Tools
- Create Gift
Tool to create a new charitable gift. use when you have recipient details and amount ready.
- Get Balance
Tool to retrieve the authenticated user's fund balance. use after authenticating to confirm account funds.
- Get Contributions
Tool to retrieve list of contributions to the authenticated user's fund. use when needing to paginate through contribution history.
- Get Donations
Tool to retrieve a list of donations for the authenticated user. use after authentication to fetch donation history.
- Get Gift by Code
Tool to retrieve details of a specific gift by its unique code. use after obtaining the gift code.
- Get Gifts
Tool to retrieve a list of gifts. use when you need to page or filter gifts.
- Get Non-Profit by EIN
Tool to retrieve information about a non-profit organization by ein. use after confirming the correct nine-digit ein.
- Get User Causes
Tool to retrieve a list of causes for a specified user. use after confirming the user id is valid.
- Get User Profile
Tool to retrieve the authenticated user's profile. use when you need details about the current user's account.
- Search Non-Profits
Tool to search non-profit organizations by cause id and query text. use when you need to find nonprofits matching a search term or a specific cause.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find Daffy in the MCP directory and click Connect. 3. Log into your Daffy account at daffy.org and go to Settings > API Access. 4. Generate a new API key — copy it immediately since Daffy shows it only once. 5. Paste the key into Switchy's connection dialog and click Authorize. 6. Switchy confirms the connection by fetching your fund balance. 7. Open any Space and type '@Daffy get my balance' to test — you should see your current fund total. 8. To create a gift, use '@Daffy create a gift for $500 to recipient@example.com' and Daffy will prompt for any missing details. 9. If the connection fails, verify the API key is active in your Daffy settings and hasn't expired.
What teammates see: by default, memories from Daffy are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Check Fund Balance
@Daffy get my current fund balance and show the total available for donationsOpen in a Space →
Review Recent Donations
@Daffy retrieve my donations from the last 90 days and list the recipient organizations and amountsOpen in a Space →
Create Employee Gift
@Daffy create a gift for $250 to sarah@example.com with a note thanking her for Q4 performanceOpen in a Space →
Lookup Nonprofit Details
@Daffy look up the nonprofit with EIN 12-3456789 and show me their mission and contact detailsOpen in a Space →
List Outstanding Gifts
@Daffy get all my gifts and filter for any that are still pending or unclaimedOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Daffy what's my current fund balance and how much have I donated this year?
Your Daffy fund currently holds $2,847.50. This year you've made 8 donations totaling $1,200.00 across various nonprofits. Your largest single donation was $300 to the local food bank in March, and you've supported causes in education (3 donations), environmental conservation (2 donations), and community services (3 donations). Your fund was last replenished with a $500 contribution on April 15th.
This example combines balance checking with donation history synthesis. The MCP requires API key authentication with read permissions on your Daffy account. Response reflects your actual giving activity, so output varies by user. Rate limits apply to repeated balance checks within short time windows.
@Daffy create a $100 gift for my colleague Sarah at sarah@example.com to support disaster relief organizations
Gift created successfully. Sarah will receive an email at sarah@example.com with a unique gift code she can use to direct $100 from your Daffy fund to any qualified 501(c)(3) disaster relief organization of her choice. The gift code is DFY-8X4K-9M2P and expires in 90 days if unredeemed. Your fund balance has been reserved but won't be deducted until Sarah selects a recipient nonprofit and completes the donation.
This write operation creates a charitable gift card that deducts from your fund balance. Requires API key with gift creation permissions. The recipient controls final nonprofit selection, so you're enabling their charitable choice rather than making a direct donation. Failed gift creation attempts (insufficient balance, invalid email) return clear error messages.
@Daffy look up EIN 13-1623888 and tell me if this organization aligns with my past giving patterns
EIN 13-1623888 is Feeding America, a nationwide network of food banks addressing hunger and food insecurity. Based on your donation history, this aligns well with your giving patterns—you've made 3 previous donations to community services and food security causes totaling $450 this year. Feeding America operates in all 50 states and has a 4-star Charity Navigator rating. Your typical donation amount to similar organizations has been $100-150.
This example pairs nonprofit lookup with AI analysis of your giving history. The EIN lookup requires the correct 9-digit format and returns basic nonprofit details. The alignment assessment synthesizes your contribution patterns, but the AI's recommendation is interpretive—you should verify the nonprofit's mission matches your intent before donating.
Use-case deep-dives
When Daffy MCP streamlines team charitable matching
A 12-person startup runs an annual giving campaign where the company matches employee donations up to $500 each. The finance lead uses Daffy MCP to pull contribution lists, verify balances, and generate gift codes for matched amounts—all from the same AI workspace where they're already coordinating the campaign timeline and employee communications. The MCP's Get Contributions and Create Gift tools handle the repetitive lookup-and-send workflow without switching to Daffy's web UI. This works cleanly if your team already uses Daffy as the donor-advised fund platform and the finance lead has API access. If you're evaluating DAF providers or need multi-platform support, the MCP won't help—it's Daffy-only. For teams already on Daffy running 1-2 giving events per year, the MCP cuts the admin overhead from hours to minutes.
Using Get Non-Profit by EIN for grant diligence
A 5-person foundation board meets quarterly to approve grants. The program officer uses Daffy MCP's Get Non-Profit by EIN tool to pull org details during the meeting—confirming tax status, mission alignment, and eligibility without leaving the shared workspace where they're reviewing applications. The tool returns structured data faster than manually searching GuideStar or the IRS database. This scenario assumes the board already tracks EINs in their application intake and the program officer has Daffy API credentials. If your diligence process requires financial statements or impact metrics beyond what Daffy surfaces, the MCP won't replace your full research stack. For boards that prioritize speed over depth in the initial screening round, the MCP makes EIN lookups a one-step query instead of a context-switch.
When Get Donations beats spreadsheet exports
A 3-person nonprofit development team reconciles donor activity every month to update their CRM and thank-you queue. The development director uses Daffy MCP's Get Donations tool to pull the month's transaction list directly into the AI workspace where they draft acknowledgment emails and flag major gifts for personal follow-up. The MCP eliminates the CSV-download-and-import dance, and the structured output feeds straight into their templating workflow. This works if your donor base uses Daffy and you're comfortable with API key auth. If you need cross-platform aggregation or your donors span multiple giving tools, the MCP won't consolidate the view. For small teams processing under 100 Daffy transactions per month, the MCP turns a 20-minute export task into a 2-minute query.
Frequently asked
What does the Daffy MCP let me do in Switchy?
The Daffy MCP connects your donor-advised fund to Switchy's AI workspace. Your team can check fund balances, create charitable gifts, look up nonprofits by EIN, retrieve donation history, and manage gift codes—all without leaving the chat. It's built for teams that coordinate giving and want to automate routine DAF tasks.
Do I need admin access to connect Daffy?
You need an API key from your Daffy account, which typically requires account-holder permissions. Daffy doesn't use OAuth; you generate the key in your account settings and paste it into Switchy. If your fund is shared, confirm who controls API access before connecting.
Can the MCP actually send donations to nonprofits?
Yes. The Create Gift tool initiates a charitable gift once you provide recipient details and an amount. The MCP also retrieves past donations and contributions, so you can audit history or confirm a gift went through. It won't help you research nonprofits beyond fetching data by EIN.
Why use this instead of logging into Daffy directly?
If you're already in Switchy coordinating team work, the MCP saves context-switching. You can check your fund balance or create a gift mid-conversation without opening another tab. For one-off donations or detailed nonprofit research, Daffy's web interface is still faster.
Who on the team should connect the Daffy account?
Whoever holds the API key for your donor-advised fund. That's usually the primary account holder or a finance lead. Once connected, any Switchy workspace member can invoke the tools, so limit access to people you trust with fund visibility and gift creation.