# Swiftfox MCP for AI Agents AI Agent Connect

> Swiftfox MCP lets you manage your CRM directly from your AI client. You can update member profiles, log calls, and track campaign performance without switching tabs. It's built for community managers and non-profit leaders who need to stay on top of member engagement and outreach.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_91X43ji0aJhuDbIW6z2H81FaW0rn37HaKaMkCFby/ai-agent-connect
- **Tags:** member-management, campaign-management, engagement-strategy, nonprofit-crm, interaction-tracking, data-fields

## Description

Swiftfox lets you handle your entire member ecosystem through a simple chat interface. Managing a community or a non-profit usually means jumping between spreadsheets, email threads, and a clunky CRM dashboard. You spend half your day just trying to find out who actually opened a newsletter or which donors haven't been contacted in months. This Connector changes that by letting you handle your member data without the usual friction. Instead of hunting for a specific profile to add a note about a phone call, you just tell your agent to do it. It handles the heavy lifting of updating custom data fields, listing out active circles, and tracking campaign success in real-time. You get a clear picture of your member success without the manual data entry. This Connector is a core part of the Vinkius catalog, making it easy to manage your CRM alongside all your other connected services. You can check your connection status, pull organization metadata, or check subscription levels instantly. It turns your CRM from a static database into an active workspace where you can actually get work done. You can quickly see who is eligible for a renewal or who needs a personal follow-up. It removes the need to keep multiple browser tabs open just to check on a single person's status. You can focus on building your community while the agent handles the record-keeping. It takes the headache out of keeping your records accurate.

## Tools

### check_swiftfox_status
This confirms your API connection and account metadata. Use this to troubleshoot your connection instantly.

### get_event_fields
This gets the data schema for your events. This helps you understand what custom fields you can use for new entries.

### get_organization
This pulls the full details of a specific organization in your CRM. It helps you see which company or group a member belongs to without searching.

### get_person
This gets the complete profile for an individual. Use it to quickly check a member's history and current status.

### list_circles
This lists all groups and domains within your Swiftfox account. It is great for seeing how your community is structured.

### list_events
This lists all meetings and activities in your CRM. This helps you keep track of upcoming and past community functions.

### list_organizations
This lists all associations and companies in your system. Use this to browse your entire organizational structure.

### list_people
This lists all members in your CRM. This is the fastest way to get an overview of your entire user base.

### list_webhooks
This shows all active webhooks in your account. Use this to see what external services are getting real-time updates.

### get_me
This checks your current user profile and connection. It is the quickest way to ensure your agent is correctly authenticated.

### list_person_subscriptions
This shows membership plans and payment statuses for a person. This is vital for checking renewal dates and tiers.

## Prompt Examples

**Prompt:** 
```
Who are our most active members right now?
```

**Response:** 
```
I've pulled the latest activity from Swiftfox. Here are the top members:

| Name | Last Seen | Status |
| :--- | :--- | :--- |
| Robert Lewin | 2h ago | Active |
| Martha Stewart | 5h ago | VIP |
| David Beckham | 1d ago | Active |

Would you like me to pull the full interaction history for any of them?
```

**Prompt:** 
```
Log a note for member 10293 saying the follow-up call was successful.
```

**Response:** 
```
Done! I've added the note 'Follow-up call completed' to member 10293's profile. The engagement history has been updated in your CRM.
```

**Prompt:** 
```
What's the status of Martha Stewart's subscription?
```

**Response:** 
```
I've checked Martha Stewart's account. Here is the current status:

* **Plan:** VIP Donor
* **Status:** Active
* **Next Renewal:** October 15, 2026

She is currently in good standing.
```

## Capabilities

### Update member profiles
Modify custom data fields and individual member information through your agent.

### Log interaction notes
Add notes and call history to member profiles to keep a complete engagement record.

### Track campaign performance
Monitor the results of your communication outreach and verify success rates.

### Query community activity
List and filter active circles and community events in your CRM.

### Check connection status
Verify your account connectivity and fetch metadata directly from the agent.

## Use Cases

### Logging a follow-up call
A member success manager needs to log a call. They ask the agent to log a 'call completed' note for a specific member ID using `get_person`.

### Checking donor status
A non-profit leader wants to see who hasn't donated. They ask the agent to list subscriptions and check for expired plans via `list_person_subscriptions`.

### Reviewing community circles
A coordinator needs to see which groups are most active. They ask the agent to list circles and query recent activity using `list_circles`.

### Planning a new event
You need to see what data fields are available for a new event. You ask the agent to get the event fields using `get_event_fields` so you can plan your data collection.

## Benefits

- Stop manual data entry by using `get_person` and `list_people` to quickly find and update member info without clicking through pages.
- Keep interaction logs current with `list_events` and `get_organization` to maintain a perfect history of every community touchpoint.
- Track campaign success in real-time by checking outreach data directly through your agent.
- Manage subscriptions easily with `list_person_subscriptions` to see exactly who is active and who needs a renewal nudge.
- Stay on top of your community structure by using `list_circles` to see how different groups and units are organized.
- Check your connection status instantly with `check_swiftfox_status` to ensure your agent always has the latest data.

## How It Works

The bottom line is you turn your CRM into a conversational workspace where data entry happens automatically.

1. Subscribe to this Connector and grab your Swiftfox API Key from your account settings.
2. Connect the Connector to your AI client like Claude or Cursor.
3. Start asking your agent to list people, log notes, or check campaign results.

## Frequently Asked Questions

**Can I use Swiftfox MCP to manage my non-profit donors?**
Yes. You can use it to track donor interactions, check subscription statuses, and keep your records organized through a simple chat interface.

**How does Swiftfox MCP help with community engagement?**
It lets you query community activity, list active circles, and log interaction notes instantly, making it much faster to stay on top of your members.

**Can I check member subscriptions with Swiftfox MCP?**
Yes. You can ask your agent to list subscriptions for any specific person to see their plan, payment status, and renewal dates.

**Does Swiftfox MCP work with my current AI client?**
Yes. It connects to any MCP-compatible client, including Claude, Cursor, and Windsurf, allowing you to manage your CRM from your favorite workspace.

**How do I use Swiftfox MCP to log meeting notes?**
You can simply tell your agent to log a note for a specific member. It will then update the interaction history in your CRM automatically.

**Can I see my organization's structure using Swiftfox MCP?**
Yes. You can use it to list organizations and circles to get a clear view of how your community or company is structured.

**Can I search for a member by their custom ID?**
Yes! Use the `get_member` tool and provide the appropriate ID. Your agent will retrieve the complete profile and custom field data for that member.

**How do I log a new phone call with a member?**
Use the `create_interaction` tool. Provide the Member ID, the interaction type (e.g., 'call'), and your notes. The agent will instantly log it in the member's history.

**Is it possible to see the status of a specific campaign?**
Absolutely. Use the `list_campaigns` query. The agent will retrieve a list of all your outreach efforts along with their current status and engagement metrics.