# Cornerstone OnDemand MCP for AI Agents AI Agent Connect

> Cornerstone OnDemand lets your AI agent manage corporate training, performance reviews, and employee learning history directly. It connects your agent to the Cornerstone LMS API so you can audit certifications, check course availability, and track team competencies through simple chat. It's built for HR and L&D teams who need to move data between their talent platform and their daily workflow without jumping through tabs.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_EhMfOUy5SnQanEoIRuRrYjI0ffpvTWWQhF7JVdNU/ai-agent-connect
- **Tags:** lms, talent-management, employee-development, training-transcripts, corporate-learning, hr-tech

## Description

Cornerstone OnDemand lets you manage training, performance, and employee history directly within your AI workflow. Usually, auditing these records requires jumping through several portal screens and manually exporting CSVs just to find a few completion dates. This connection changes that by letting you query your corporate learning and talent information using natural language. You can check if a specific employee has finished their certifications, see what courses are currently live in your catalog, or find out which departments have active job openings. It's built for HR and L&D teams who need to get answers quickly without the friction of a heavy UI. Since Vinkius handles the connection, you can focus on your team's development rather than the data entry. Whether you're tracking team goals or auditing a new hire's transcript, you get the information you need in one place.

## Tools

### get_course_details
Get specific metadata and availability rules for a training course. Use this to see if a course is still open for enrollment.

### list_courses
List all available training courses. It shows you the duration and delivery method for every course.

### list_departments
List all organizational departments. This helps you see the parent-child relationships in your company structure.

### list_job_postings
List internal and external job openings. You can see the title, location, and department for every active post.

### list_user_transcripts
List learning history and courses for a user. It provides completion dates and scores for every enrolled course.

### list_users
List users in the Cornerstone portal. This pulls names, emails, and employment status for everyone in the system.

### get_user_details
Get a full profile for a specific employee. This pulls contact info and account settings in one go.

### list_catalog
List all learning objects in the catalog. Use this to see the full scope of training materials available.

### list_performance_reviews
List active or past performance reviews. This shows the status and the manager pairs for every review cycle.

### list_skills_inventory
List all skills defined in the system. This helps you see the categories and descriptions of your talent library.

## Prompt Examples

**Prompt:** 
```
Who in the marketing department hasn't finished their mandatory training?
```

**Response:** 
```
I've checked the transcripts for the Marketing department. Here are the employees who have not yet completed their mandatory training:

| Name | Email | Status |
| :--- | :--- | :--- |
| **Sarah Jenkins** | s.jenkins@company.com | Incomplete |
| **Mike Ross** | m.ross@company.com | Not Started |
| **Elena Rodriguez** | e.rod@company.com | Incomplete |

Would you like me to send a reminder to these individuals?
```

**Prompt:** 
```
Show me the top 5 courses in our current catalog.
```

**Response:** 
```
Here are 5 active courses from your corporate catalog:

*   **Cybersecurity Basics** (Online, 2 hours)
*   **Leadership 101** (In-person, 1 day)
*   **Advanced Excel** (Online, 5 hours)
*   **Diversity & Inclusion** (Online, 3 hours)
*   **Project Management Foundations** (Online, 8 hours)

Do you want more details on any of these?
```

**Prompt:** 
```
What skills are we currently tracking in the system?
```

**Response:** 
```
Your system currently tracks the following skill categories:

*   **Technical Skills** (Coding, Cloud Architecture, Data Analysis)
*   **Soft Skills** (Communication, Leadership, Time Management)
*   **Compliance** (Safety Training, HIPAA, GDPR)
*   **Productivity** (Excel, Project Management Software)

I can give you a full list of all individual skills in any of these categories if you'd like.
```

## Capabilities

### Pull employee learning history
Get a full list of courses a user has completed along with their scores and dates.

### Search for specific training courses
Look up specific course details and availability rules in your corporate catalog.

### Audit department job openings
See internal and external job postings across different departments and locations.

### Track performance review statuses
View active and past performance reviews for any employee or manager pair.

### List all available skills
Get a full inventory of skills defined in your system with their descriptions.

### View employee profile details
Retrieve contact information, organizational hierarchy, and account settings.

## Use Cases

### Auditing training compliance
An HR manager asks the agent to list transcripts for a specific department to see who hasn't finished mandatory security training.

### Reviewing course availability
An L&D specialist asks the agent to list courses and check the details of a leadership program to see if it is still open.

### Finding internal job openings
A department head asks the agent to find all open job postings in the engineering department to share with their team.

### Mapping team skills
A talent lead asks the agent to list the skills inventory to see how many different categories of skills are currently tracked.

## Benefits

- Stop manual transcript audits by using list_user_transcripts to get instant completion dates and scores.
- Check course availability quickly with list_courses to see what is currently live in your corporate catalog.
- Audit department-wide job openings across the company using list_job_postings to see all active roles.
- Track team progress without opening multiple tabs by using list_performance_reviews to see active cycles.
- Identify talent gaps by pulling the full skills inventory with list_skills_inventory to see what is defined.
- Get employee profiles instantly using get_user_details to find contact info and organizational roles.

## How It Works

The bottom line is you get a conversational interface for your entire corporate talent and learning ecosystem.

1. Connect your Cornerstone OnDemand OAuth Client ID, Secret, and Subdomain to your AI client via Vinkius.
2. Grant the Connector permission to access your learning, performance, and talent data.
3. Ask your agent to pull transcripts, list courses, or check job postings in plain English.

## Frequently Asked Questions

**Can Cornerstone OnDemand MCP help with training compliance?**
Yes. You can use it to pull learning history and transcripts for any employee to see who has completed mandatory training and who is still pending.

**How do I see employee learning history?**
Your AI agent can pull a full list of courses a user has completed, including their scores and completion dates, directly from the platform.

**Can I check job postings with this?**
Yes. You can ask your agent to list all internal and external job openings across all departments to see what roles are currently active.

**Can I see performance reviews?**
You can list active or past performance reviews to check on cycle statuses and see which manager and employee pairs are currently in the review process.

**Is this for the full HR suite?**
This Connector focuses on talent management, learning, and performance. It does not handle payroll or other non-LMS HR functions.

**How do I get started with Cornerstone OnDemand MCP?**
Just connect your OAuth credentials to Vinkius. Once connected, you can start asking your AI client to audit transcripts or list courses in natural language.

**How do I get Cornerstone OAuth credentials?**
You need to register an application in the Cornerstone Edge API portal or request Client ID and Secret from your system administrator.

**What is the subdomain?**
It is the first part of your portal URL. For example, if you log in at 'company.csod.com', your subdomain is 'company'.

**Can the agent assign courses to employees?**
This integration currently focuses on auditing and listing learning objects. Automated assignment would require additional write permissions and workflow configuration.