# Culture Amp MCP

> Culture Amp connects your agent to employee records, engagement surveys, and organizational structure data. Quickly audit staff profiles, track participation rates for annual reviews, or discover which teams are lagging in engagement—all without leaving your AI client.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** employee-engagement, performance-management, surveys, organizational-health, people-analytics, hr-tech

## Description

This MCP lets you manage the full scope of an organization's human capital from a single conversation. You can pull detailed employee records to verify roles and statuses. Beyond that, it monitors organizational health by tracking active and past surveys; you’ll know exactly who has responded and which groups need follow-up. Need to understand team dynamics? The tool lets you map out your corporate structure or drill down into specific analytics datasets for targeted reports. When you connect this through Vinkius, your AI client handles all the messy data calls, letting you focus only on what matters: improving your workforce experience.

## Tools

### create_employee_record
Adds a new employee record to the platform, resolving their ID and verification status.

### get_survey_details
Retrieves configuration and current status for any specified engagement survey.

### get_employee_details
Pulls the complete profile data for a single employee using their identifier.

### list_cultureamp_accounts
Retrieves a list of all connected accounts and organizational scopes within Culture Amp.

### list_analytics_datasets
Displays the identifiers and types of reporting datasets available for deep analysis.

### list_demographic_fields
Gets a list of all metadata fields used to segment reporting data by demographics.

### list_organizational_groups
Lists and maps the official groups and teams defined within your account structure.

### list_engagement_surveys
Retrieves a list of every survey, showing its title and whether it is active or closed.

### list_employees
Generates a comprehensive directory listing of all employees currently in the platform.

### search_employees_by_name
Finds specific employee profiles by searching using their name or email keyword.

## Prompt Examples

**Prompt:** 
```
List all employees in the 'Engineering' team.
```

**Response:** 
```
I've retrieved 25 employees from the Engineering team, including 'John Smith', 'Jane Doe', and 'Mike Ross'. Would you like to see the profile for any of them?
```

**Prompt:** 
```
What is the participation rate for our current 'Annual Engagement' survey?
```

**Response:** 
```
The 'Annual Engagement' survey currently has a 75% participation rate, with 450 out of 600 employees responded. 5 days remain until the survey closes. Should I check which departments have lower participation?
```

**Prompt:** 
```
Show me the organizational groups defined in our account.
```

**Response:** 
```
I've found 15 organizational groups, including 'Management', 'Sales North America', 'London Office', and 'Product Design'. Which group would you like to explore further?
```

## Capabilities

### Gather Employee Profiles
Find complete records and details for any employee, or search across a list of staff by name.

### Track Survey Performance
Check the status, participation counts, and settings for specific engagement surveys.

### Map Organizational Structure
List all defined teams and groups to understand your company's official reporting hierarchy.

### Discover Reporting Data
See which data sets, demographics, or analytics fields are available for custom reports and segmentation.

## Use Cases

### Auditing Department Staffing
A team lead needs to know every single person in the 'Product' department. They ask their agent to list all employees, and the MCP uses list_employees, then filters the results by name or group, giving them a clean roster instantly.

### Checking Survey Readiness
HR Ops needs to know if the annual engagement survey is open. They ask their agent about surveys; the MCP calls list_engagement_surveys and then uses get_survey_details, immediately telling them if it's active and what the current participation rate is.

### Finding a Specific Colleague
A manager needs Jane Doe's current title and department. Instead of searching by ID, they ask their agent to search_employees_by_name, which finds Jane’s profile instantly and provides all the necessary details.

### Planning a New Report
Analytics teams want to segment data differently this quarter. They first call list_demographic_fields to see what classification options are available before they try to build their report in the analytics tool.

## Benefits

- Stop hunting through separate dashboards. You can pull a full employee profile using get_employee_details in one request, getting everything from role to manager in plain text.
- Know exactly what's happening with your feedback cycles. Use list_engagement_surveys and then get_survey_details to instantly check participation rates for any survey, active or closed.
- Never guess at team boundaries again. List all organizational groups gives you a clear, verifiable map of every team structure in the company.
- Need to build a custom report? First, list_analytics_datasets shows you exactly what data is available before you even write a query.
- When onboarding new hires, use create_employee_record to instantly add their profile and get them into the system with minimal manual effort.

## How It Works

The bottom line is that your AI client talks directly to Culture Amp, giving you instant insights without needing to log into a dashboard.

1. Connect the Culture Amp MCP to your AI client and authorize it using your API key.
2. Ask your agent a question, like 'Show me all employees in Marketing' or 'What is the status of the Q3 survey?'.
3. Your agent executes the necessary data calls, synthesizes the results, and gives you a natural language summary.

## Frequently Asked Questions

**How do I find out what surveys are available using Culture Amp MCP?**
Run list_engagement_surveys first to see a master list of all titles. Then, use get_survey_details with the specific survey title you're interested in.

**Can I add a new employee record using Culture Amp MCP?**
Yes, you can call create_employee_record to add a new user profile and verify their status directly within the platform.

**Does Culture Amp MCP show me my team's structure?**
Absolutely. Use list_organizational_groups to see all defined teams, helping you understand who reports to whom according to your company setup.

**What if I want to search for an employee by email address?**
Use the search_employees_by_name tool. You can input either a name or an email keyword, and it will find matching profiles across the directory.

**Which tools are best for checking analytics data in Culture Amp MCP?**
You should start by calling list_analytics_datasets to see what reports exist. Then use list_demographic_fields if you need help segmenting that reporting data.