# Salsa Engage MCP for AI Agents AI Agent Connect

> Salsa Engage MCP lets you connect your non-profit's CRM to your AI agent. You can manage donor profiles, organize supporter groups, and track fundraising progress without leaving your chat interface. It handles the heavy lifting of data entry and segment organization so you can focus on advocacy and outreach. It's the fastest way to turn your CRM into a conversational tool for your team.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Kwd8OzXZEieFfMva6iKoPzRK41vFVqhk1QvMVS2b/ai-agent-connect
- **Tags:** salsaengage, non-profit, fundraising-api, advocacy-tools, supporter-management, crm-orchestration, engagement-analytics, mcp

## Description

You spend half your day jumping between browser tabs to find out who donated what or which supporters need a follow-up call. This Salsa Engage MCP changes that by bringing your non-profit's core data directly into your AI client. Instead of manually exporting CSVs or clicking through endless menus to group new volunteers, you just tell your agent what to do. You can ask for a list of high-value donors, move people into specific advocacy segments, or check how a recent fundraising campaign is performing in real time. It handles the tedious parts of CRM management, like updating contact records, checking webhook statuses, or pulling engagement metrics from your advocacy efforts. Because Vinkius hosts this Connector, you get a reliable bridge to your Salsa Engage account that makes your AI act like a dedicated fundraising coordinator. It's about moving from manual data entry to natural conversation, making it easier to keep your community engaged and your fundraising goals on track. You can even keep your financial records consistent by listing offline donations that don't show up in your digital logs. This means you don't have to worry about missing data points or having to manually reconcile your books at the end of the month. It's a way to get your data working for you instead of you working for your data.

## Tools

### assign_supporters_to_group
Add specific supporters to a group for targeted communication. This helps keep your audience organized for specific campaigns.

### list_offline_donations
View records of donations made outside of your digital platforms. This ensures your financial data stays complete.

### list_supporter_groups
See all your existing supporter groups and segments. Use this to decide where to move new contacts.

### upsert_supporter_group
Create a new supporter group or update an existing one. This keeps your organization's lists current.

### check_api_health
Verify that your Salsa Engage API connection is active and working. Use this to ensure your data sync is live.

### get_account_info
Retrieve your authenticated account details and profile metadata. This helps your agent understand your organization's context.

### get_engagement_metrics
Pull performance metrics to see how your campaigns are performing. Use this to get real-time stats on your progress.

### list_engagement_activities
Search and list recent activities like form submissions or signatures. This tracks how people are interacting with your content.

### list_supporter_segments
View the different segments you've defined for your audience. This helps you understand your current reach.

### list_supporters
Search and list all supporters in your database. This is the quickest way to see your full list of donors.

### list_configured_webhooks
View all active webhooks currently set up in your account. This helps you monitor your automated data flows.

### upsert_supporter_profile
Create a new supporter record or update an existing profile. This removes the need for manual data entry.

## Prompt Examples

**Prompt:** 
```
Show me the current fundraising progress for our annual gala.
```

**Response:** 
```
Here is the current progress for the **Annual Gala**: 

| Campaign | Raised | Goal | % Complete |
| :--- | :--- | :--- | :--- |
| Annual Gala 2025 | $234,000 | $500,000 | 46.8% |

**Quick Stats:**
* **Total Donors:** 2,340
* **Average Gift:** $127
* **Retention Rate:** 72%
```

**Prompt:** 
```
Who are our top 5 donors from this month?
```

**Response:** 
```
I've pulled the top 5 donors who gave over $5,000 this month:

1. **Robert Chen** - $50,000 (8-year donor)
2. **Sarah Williams** - $25,000 (monthly recurring)
3. **James Park** - $18,000 (first-time major)
4. **Lisa Wang** - $15,000 (board member)
5. **David Kim** - $12,000 (event sponsor)

Would you like me to send a thank-you note to any of them?
```

**Prompt:** 
```
Move all new volunteers from the 'Pending' list to the 'Active' group.
```

**Response:** 
```
I've successfully moved 42 new volunteers from the **Pending** segment to the **Active** group. Your supporter lists are now updated.
```

## Capabilities

### Update donor profiles
Add or modify supporter details instantly via chat.

### Organize supporter groups
Move contacts into specific lists for targeted outreach.

### Track fundraising progress
See real-time metrics for your active campaigns.

### Monitor engagement activities
View form submissions and signatures from your advocacy efforts.

### Manage offline donations
Keep your financial records consistent by listing non-digital gifts.

### Check account status
Verify your API connection and retrieve account metadata.

## Use Cases

### Identifying major donors for a gala
A fundraising manager needs to see who gave over $5,000 this year. They ask the agent to list major donors and see their history using list_supporters.

### Moving new volunteers into a priority group
An advocacy lead wants to move 50 new volunteers into a 'Priority' group. They tell the agent to assign them using assign_supporters_to_group.

### Checking newsletter engagement
A marketer needs to know if the latest newsletter worked. They ask the agent to pull engagement metrics for the specific campaign using get_engagement_metrics.

### Verifying API connection status
An admin needs to check if the API is still connected. They ask the agent to check_api_health to ensure the sync is live.

## Benefits

- Stop manual data entry by using upsert_supporter_profile to update records without opening the CRM.
- Target your outreach more effectively by using assign_supporters_to_group to organize your audience.
- Get a bird's-eye view of your fundraising by using get_engagement_metrics to see campaign progress.
- Keep your data accurate by using list_offline_donations to track every gift your non-profit receives.
- Monitor your advocacy efforts in real time by using list_engagement_activities to see new signatures.
- Save time on admin tasks by using list_configured_webhooks to check your automation status instantly.

## How It Works

The bottom line is you stop switching tabs and start managing your non-profit data through a single chat interface.

1. Connect your Salsa Engage API token to the Connector via the Vinkius dashboard.
2. Open your preferred AI client like Claude or Cursor.
3. Ask your agent to perform tasks like listing supporters or updating group memberships.

## Frequently Asked Questions

**Can the Salsa Engage MCP help me manage donor data?**
Yes, it lets you update profiles and list supporters directly through your AI client. You can add new records or modify existing ones without ever leaving your chat.

**How does this help with non-profit fundraising?**
It pulls engagement metrics and campaign data so you can see what's working in real time. You can track goals and identify major donors instantly.

**Can I use this to organize my supporter groups?**
You can use it to list all your groups and assign supporters to specific segments easily. It makes targeted outreach much faster.

**Will this help me track offline donations?**
Yes, it includes a way to list offline records so your total fundraising numbers stay accurate. This ensures you don't miss any non-digital gifts.

**Is it hard to set up the Salsa Engage MCP?**
It's simple. You just need your Salsa Engage API token to connect it to your AI client through the Vinkius dashboard.

**Can I see my recent advocacy activity?**
You can pull a list of signatures and form submissions to see how people are engaging with your specific advocacy efforts.

**Does this replace my CRM?**
No, it connects to your existing Salsa Engage account to give your AI agent the power to interact with your data. Your data stays where it is.

**Can my AI automatically find all supporters who signed a specific petition today?**
Yes! Use the `list_engagement_activities` tool with a date filter. Your agent will respond with the complete metadata for all participants and their submission details in seconds.

**How do I find my Salsa Engage API Token?**
Log in to your Salsa Engage account, navigate to **Organization Settings** > **API** tab, and you will find your unique Integration API token listed there.