otheroauth2

Blackbaud

Blackbaud offers cloud-based software for nonprofits, schools, and healthcare institutions, supporting fundraising, financial management, and donor engagement in mission-driven organizations

Verdict

Blackbaud's MCP connects Switchy to your nonprofit's fundraising, donor management, and program data. Teams use it to pull donor histories, campaign metrics, and gift records into AI conversations without switching tabs. Development officers can draft personalized outreach based on giving patterns; program managers can summarize participant data for grant reports. Because Blackbaud hosts multiple products (Raiser's Edge NXT, Financial Edge, Grantmaking), the exact tools depend on your subscription. OAuth setup requires admin approval and careful scope selection to protect donor privacy.

Common use cases

  • Draft donor thank-you letters with giving history
  • Summarize campaign performance for board meetings
  • Identify lapsed donors for re-engagement outreach
  • Pull constituent data for grant narrative sections
  • Generate fundraising reports from live gift records

Integration

Vendor
Blackbaud
Category
other
Auth
OAUTH2
Composio slug
blackbaud

Tools

Per-tool listings haven't synced yet for Blackbaud. The connection itself works - your Space can already @-mention it. Tool descriptions will fill in on the next Composio ingest.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Blackbaud in the MCP directory and click Connect. 3. You'll be redirected to Blackbaud's OAuth consent screen — sign in with an account that has API access permissions in your Blackbaud environment. 4. Review the requested scopes carefully; typical grants include read access to constituents, gifts, campaigns, and lists, but avoid granting write permissions unless your team explicitly needs them. 5. Approve the connection and wait for the redirect back to Switchy. 6. Test the integration by opening any Space, typing '@Blackbaud' followed by a simple query like 'show recent major gifts', and confirming the MCP responds with data from your instance. 7. If the connection fails, verify your Blackbaud account has API credentials enabled and that your organization's firewall allows OAuth callbacks to Switchy's domain.

What teammates see: by default, memories from Blackbaud 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

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Donor Giving Summary

@Blackbaud retrieve the full giving history for constituent ID 12345 and summarize their donation frequency, largest gift, and most recent contribution date in a brief paragraph I can reference during a phone call.
Open in a Space →

Campaign Progress Report

@Blackbaud show me the total raised, number of donors, and average gift size for the 'Annual Fund 2024' campaign, then compare those figures to the same period last year.
Open in a Space →

Lapsed Donor List

@Blackbaud find all donors who gave at least once in 2022 but have no recorded gifts in 2023 or 2024, and return their names and last gift amounts.
Open in a Space →

Grant Report Data Pull

@Blackbaud pull the number of participants served in the 'Youth Mentorship Program' this fiscal year, broken down by age group and zip code, so I can include it in our grant renewal application.
Open in a Space →

Major Gift Prospect Research

@Blackbaud list all constituents with a lifetime giving total over $10,000 who have attended at least one event in the past 18 months, and note their most recent interaction date.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Blackbaud pull a list of all donors who gave more than $500 in the last quarter, grouped by campaign

Output

Here's a summary of major donors from Q1 2024: **Annual Fund Campaign**: 47 donors, $38,200 total. Top contributor: Sarah Chen ($2,500). **Capital Campaign**: 23 donors, $29,800 total. Top contributor: Martinez Family Foundation ($5,000). **Emergency Relief Fund**: 12 donors, $8,400 total. This represents 82 unique donors totaling $76,400. Note that three donors contributed to multiple campaigns. Full detail export available on request.

Notes

Blackbaud's Raiser's Edge NXT and similar products store constituent data across multiple modules. This example assumes OAuth scope includes constituent and gift records. Query performance depends on database size—organizations with 100k+ constituents may see slower response times. Always verify donor consent for data access.

Prompt

@Blackbaud create a new constituent record for Jordan Lee, email jordan.lee@example.com, and tag them as a prospective major donor

Output

Created constituent record: **Name**: Jordan Lee **Constituent ID**: 4782901 **Email**: jordan.lee@example.com (marked primary) **Tags**: Prospective Major Donor **Status**: Active Record is now visible in Raiser's Edge NXT under Constituents > Recent Additions. No solicitation history yet. You can add address, phone, or relationship data through follow-up prompts or directly in the Blackbaud interface.

Notes

Write operations require elevated OAuth permissions beyond read-only access. This example creates a minimal record—real fundraising workflows often need custom fields, relationship codes, or appeal assignments that vary by organization. Duplicate detection rules in your Blackbaud instance may block creation if a similar record exists.

Prompt

@Blackbaud review our top 20 lapsed donors from 2022-2023 and draft a re-engagement email strategy based on their giving history

Output

Analyzed 20 lapsed donors (last gift: Jan 2022 - Dec 2023, no activity since): **Segment 1 (8 donors)**: Multi-year sustainers who stopped abruptly. Average prior gift: $180/year. Strategy: Personalized "we miss you" message referencing their specific program interest (6 supported youth programs, 2 supported arts). **Segment 2 (7 donors)**: Event-driven givers (galas, auctions). Strategy: Early invitation to your fall gala with VIP preview option. **Segment 3 (5 donors)**: One-time major gifts ($1k+). Strategy: Impact report showing how their 2022 contribution created measurable outcomes, plus executive director phone call. Recommend staggered outreach over 6 weeks to avoid batch fatigue.

Notes

This synthesis example combines Blackbaud's historical gift data with AI reasoning about donor behavior patterns. The strategy quality depends on how much constituent interaction history (event attendance, volunteer records, communication preferences) is accessible through the API. Always cross-reference CRM notes that may contain manual context not captured in structured fields.

Use-case deep-dives

Nonprofit donor outreach planning

When Blackbaud MCP fits a 3-person fundraising team

A three-person development team at a regional nonprofit runs quarterly campaigns and needs to pull donor history, segment by giving tier, and draft personalized ask emails. If Blackbaud is already your CRM and OAuth2 is set up, this MCP can surface donor records and gift history in Switchy without opening Raiser's Edge tabs. The win is speed: you draft the segmented outreach in one session instead of toggling between spreadsheets and the web UI. The threshold is tool availability—since this MCP reports zero tools captured, confirm with Blackbaud support that the endpoints you need (constituent search, gift records, campaign data) are exposed before you commit. If your team only checks donor data once a quarter, the OAuth setup overhead may outweigh the convenience.

Grant reporting for small foundations

Blackbaud MCP for quarterly compliance pulls

A two-person grants team at a family foundation files quarterly reports to state regulators and needs to extract grantee payment records, program codes, and fiscal-year totals from Financial Edge. If you're already authenticated and the MCP exposes ledger or transaction endpoints, you can pull those figures into Switchy, cross-check them against your internal tracker, and draft the narrative sections in one workspace. The advantage is eliminating the export-to-Excel-then-copy-paste loop. The risk is scope: Blackbaud's API surface varies by product and subscription tier, so verify that Financial Edge endpoints are included in your plan. If your foundation makes fewer than 20 grants a year, manual export is probably faster than configuring OAuth and learning the MCP's query syntax.

Event registration reconciliation

When this MCP helps a 5-person events team close the books

A five-person events team at a museum runs three galas a year and needs to reconcile Altru ticketing data with actual attendance and payment status before the post-event debrief. If the Blackbaud MCP surfaces event registration and transaction records via OAuth2, you can pull attendee lists, flag no-shows, and match payments in Switchy without waiting for IT to run a custom report. The payoff is closing the loop within 48 hours instead of two weeks. The caveat is that zero tools are documented here, so you'll need to test whether Altru's event and transaction endpoints are actually wired into this MCP. If your events are under 100 attendees, a manual CSV export and a shared spreadsheet may be simpler than the OAuth dance.

Frequently asked

What does the Blackbaud MCP do in Switchy?

The Blackbaud MCP connects your nonprofit's Raiser's Edge, Financial Edge, or other Blackbaud products to Switchy's AI workspace. Your team can query donor records, pull campaign metrics, and reference constituent data without leaving the conversation. It's OAuth2-based, so credentials stay secure and you control which Blackbaud environments the AI can access.

Do I need admin access to connect Blackbaud?

Yes. Blackbaud's OAuth2 flow requires an admin or user with API access enabled in your SKY Developer account. You'll create an application subscription, generate client credentials, and authorize Switchy to read (and potentially write) data. Standard Blackbaud users without API permissions can't complete the connection.

Can the MCP update donor records or just read them?

That depends on the OAuth scopes you grant during setup. Blackbaud's API supports both read and write operations for constituents, gifts, and campaigns. If you authorize write scopes, the AI can create or update records. If you limit it to read-only scopes, it can only retrieve and summarise data.

How is this different from using Blackbaud's web interface?

Switchy lets your team ask natural-language questions and get answers instantly, without navigating Blackbaud's UI or writing custom reports. The AI pulls live data via API, so you skip manual exports and spreadsheet wrangling. For complex workflows or bulk edits, you'll still use Blackbaud directly — this is for fast lookups and ad-hoc analysis.

Who on our team should connect the Blackbaud MCP?

Your Blackbaud admin or development team lead should handle the initial OAuth setup, since they control API credentials and environment access. Once connected, any Switchy workspace member can interact with the data (subject to your workspace permissions). The connection itself doesn't consume Blackbaud API rate limits differently than other integrations.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.