# Blackbaud (verified)

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

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add blackbaud

# Browse available tools
npx -y @smithery/cli@latest tool list blackbaud

# Get full schema for a tool
npx -y @smithery/cli@latest tool get blackbaud BLACKBAUD_ADD_GIFTS_TO_BATCH

# Call a tool
npx -y @smithery/cli@latest tool call blackbaud BLACKBAUD_ADD_GIFTS_TO_BATCH '{}'
```

## Direct MCP Connection

Endpoint: `https://blackbaud.run.tools`

## Tools (5)

- `BLACKBAUD_ADD_GIFTS_TO_BATCH` — Tool to add one or more gifts to a specified gift batch. Use when you need to append gifts to an existing open batch. D…
- `BLACKBAUD_GET_GIFT_BY_ID` — Tool to fetch a gift by its system record ID. Use when you need to retrieve full gift details from SKY API.
- `BLACKBAUD_GET_MEMBERSHIP_DETAILS` — Tool to fetch detailed membership information. Use when you need to retrieve membership details by its junction ID.
- `BLACKBAUD_GET_PAYMENT_TRANSACTION` — Tool to fetch a payment transaction by its ID from SKY Payments API.
- `BLACKBAUD_ONE_ROSTER_O_AUTH2_BASE_API` — Tool to interact with Blackbaud OneRoster OAuth2 base endpoints. Use to fetch OpenID configuration (/.well-known/openid…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get blackbaud <tool-name>
```
