# GrowthZone MCP

> GrowthZone manages association data—contacts, memberships, events, and organizations. Connect this MCP to your AI client to get a single source of truth for all member operations. Forget exporting CSVs or jumping between tabs; simply ask your agent questions about members, renewals, and event attendance.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** membership-management, association-software, contact-database, event-tracking, member-engagement, crm-operations

## Description

Manage your entire association through natural conversation instead of complex dashboards. This MCP lets your AI client access every core function of GrowthZone. You can pull detailed contact records, check current membership status against available types, or list all scheduled events for the year. Need to know how many members are due for renewal next quarter? Just ask. It compiles that data instantly. You can also retrieve metadata on entire member companies and organizations. By connecting this MCP through Vinkius, your agent acts like an instant, dedicated coordinator—it handles the lookups, reporting, and organization structure checks you used to spend hours doing manually.

## Tools

### get_contact
Retrieves all detailed information about a single contact using their unique ID.

### get_my_profile
Fetches the profile data for the user who is currently logged into GrowthZone.

### list_contacts
Provides a list of every contact stored within the entire database.

### list_events
Retrieves a complete list of all events scheduled in GrowthZone.

### list_membership_types
Shows every membership type that the association currently offers.

### list_memberships
Lists all active and past memberships recorded in GrowthZone.

### list_organizations
Retrieves a list of all member companies or groups registered with the association.

### search_contacts
Filters and searches for contacts using specific criteria, like name or company affiliation.

## Prompt Examples

**Prompt:** 
```
List all contacts with 'Growth' in their name.
```

**Response:** 
```
I've searched your database. I found 3 contacts matching 'Growth': John Growth (ID: 101), Growth Corp (ID: 102), and Alice Growthman (ID: 103). Would you like to see the full profile for any of them?
```

**Prompt:** 
```
Show me the upcoming events for this month.
```

**Response:** 
```
Fetching events... You have two major events scheduled: 'Annual General Meeting' on April 15th and 'Networking Gala' on April 22nd. Should I list the current registrations for either event?
```

**Prompt:** 
```
What are our current membership types?
```

**Response:** 
```
Accessing membership data... You currently offer: 'Individual', 'Corporate Silver', 'Corporate Gold', and 'Non-Profit Partner'. Would you like to see the count of members for each type?
```

## Capabilities

### Find and verify contact details
Retrieve detailed profiles for specific users or search across your entire database using filters.

### Check membership status and types
List all available membership tiers, check current member records, and monitor renewal information.

### Review event attendance data
See a full list of scheduled events, pull details about specific events, or get registration lists.

### Map out organizational relationships
Get structural metadata for member companies and groups within the association.

### Identify expiring members
Automatically compile reports of memberships that are nearing expiration or upcoming event participants.

## Use Cases

### Need a list of all board members and their status
The Membership Director needs to audit who is currently active. Instead of running multiple reports, they ask the agent to use `list_memberships` combined with `search_contacts` to get a clean list of every contact that has an 'Active' status.

### Confirming event participation for sponsors
An Event Manager needs to know which companies attended the gala. The agent uses `list_events` first, then cross-references it with participant data to pull organizational details using `list_organizations`.

### Auditing a contact's full history
A staff member needs to know everything about a long-time donor. They use the agent to call `get_contact` on the specific ID, pulling up all historical details immediately.

## Benefits

- Stop manually compiling renewal reports. Use the `list_memberships` tool to let your agent instantly find all expiring members or those whose status hasn't been updated.
- Avoid digging through endless tabs just to find a person’s details. The `search_contacts` tool lets you filter and pull up specific people using natural language queries.
- Get structural context on member groups without leaving the chat window. You can use `list_organizations` to map out relationships between companies or departments.
- Never miss an event detail again. If you need a rundown of upcoming gatherings, simply run `list_events` and ask for specific details.
- Quickly verify who's logged in: The `get_my_profile` tool lets your agent pull up the current user’s full details right away.

## How It Works

The bottom line is that your AI client replaces manual exports and navigating complex CRM tabs with simple conversation.

1. First, subscribe to this MCP and provide your GrowthZone API Key and Database Subdomain.
2. Next, connect the service credentials to any compatible AI client like Claude or Cursor.
3. Finally, you talk to your agent naturally. It runs the necessary queries against GrowthZone's data and gives you a direct answer.

## Frequently Asked Questions

**How do I obtain my GrowthZone API key?**
You must request an API key from GrowthZone WebSupport. They will verify your account's API access level and provide the credentials needed to connect your agent.

**Can I search for specific members by their email or name?**
Yes! Use the `search_contacts` tool. You can provide a name or email address as a query, and the agent will return all matching profiles from your database.

**How can I see who is registered for an upcoming event?**
Simply ask the agent to list participants for a specific Event ID. It will fetch the registration list and provide names and details of all attendees.

**Is the integration secure for managing my association's data?**
Absolutely. The connection uses industry-standard API keys and focuses on querying operations. Your credentials are encrypted and stored securely within the Vinkius Cloud infrastructure.

**When using the tool `list_membership_types`, what information about our association's fee structure can I retrieve?**
It returns a catalog of all defined membership levels. You get specific details like names, associated costs, and whether the type is active or archived.

**If I need to process every member record, how do I use `list_contacts` for bulk data retrieval?**
The tool supports pagination, allowing your AI client to pull contacts in manageable batches. You just need to specify the starting point and batch size.

**How does running the tool `get_my_profile` help me verify the current authenticated user's details?**
It fetches basic information about the account linked to your API key. This confirms which user context the agent is operating under for data access.

**If I need structural data for member companies, how does the tool `list_organizations` provide that metadata?**
It provides a list of all associated organizations within GrowthZone. You can retrieve key organizational IDs and hierarchical relationships between groups.