# Gem MCP for AI Agents AI Agent Connect

> Gem MCP lets you manage your recruitment pipeline and candidate data directly from your AI client. It handles talent sourcing, interaction logging, and outreach tracking without you needing to jump back and forth between tabs. It's for teams who want to turn their AI agent into a high-speed recruiting assistant that stays updated with your CRM in real-time. This means fewer clicks and better data accuracy for your hiring team.

## Overview
- **Category:** human-resources
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_kCh8BgjUV7TdooQg7kFfQNYYYXN10xLg8fv5T5K0/ai-agent-connect
- **Tags:** talent-sourcing, candidate-tracking, recruiting-crm, hiring-pipeline, outreach-automation

## Description

Connect your Gem recruitment CRM to any AI agent to automate your talent sourcing and candidate relationship management. Gem is the AI-first recruiting platform that helps modern teams find, engage, and hire top talent. This Connector lets you manage your candidate database, organize talent projects, and retrieve detailed interaction histories directly through natural conversation. Instead of jumping back and forth between tabs, you can ask your agent to pull up a candidate's profile, list all the people in a specific sourcing project, or see what your active outreach sequences look like. It handles the heavy lifting of data retrieval and entry so you can stay focused on actually talking to people. Since Vinkius hosts this Connector, you get a reliable way to keep your recruiting data in sync across your workflow. It's about making the data you already have in Gem actually useful during your daily outreach and hiring tasks. You can quickly verify your team's assignments, check custom fields to ensure data consistency, and create new records on the fly. This removes the friction of manual data entry and lets you spend more time on high-value hiring activities like screening and interviewing. It transforms your AI client into a knowledgeable recruiting assistant that knows your pipeline inside out.

## Tools

### verify_api_connection
Check if your Gem account is connected correctly. Use this to troubleshoot your setup.

### create_crm_candidate
Add a new person to your CRM. This lets you build your pipeline from your chat interface.

### add_candidate_note
Log a new interaction for a candidate. It keeps your history updated without manual typing.

### get_candidate_details
Pull specific metadata for a candidate. Use this to see their background instantly.

### list_crm_custom_fields
See the custom fields your team uses. This helps the AI understand your specific data structure.

### get_project_details
Fetch metadata for a sourcing project. It helps track the progress of talent pools.

### list_candidates
Pull a list of all candidates in your CRM. Use this to get a high-level view of your pipeline.

### list_candidate_notes
See the interaction history for candidates. This helps you catch up on previous conversations.

### list_talent_projects
List all your current sourcing projects. It gives you a bird's eye view of your active hiring.

### list_outreach_sequences
See your active messaging campaigns. Use this to check the status of your automated outreach.

### list_recruiting_team
See who is on your recruiting team. It helps verify who owns which candidates.

### update_crm_candidate
Modify an existing candidate's information. This keeps your records accurate as statuses change.

## Prompt Examples

**Prompt:** 
```
List all active candidates in my Gem CRM.
```

**Response:** 
```
Retrieving candidates from your Gem CRM... 

I found 5 active profiles:

| Name | Role | Status |
| :--- | :--- | :--- |
| John Doe | Full Stack Engineer | Technical Screen |
| Jane Smith | Product Manager | Onsite |
| Alice Vance | UX Designer | Initial Outreach |
| Bob Miller | Data Scientist | Review |
| Sarah Chen | Marketing Lead | Offer Sent |

Would you like to see the interaction notes for any of these candidates?
```

**Prompt:** 
```
Show me the interactions history for candidate 12345.
```

**Response:** 
```
Fetching notes for candidate **12345**...

I found 3 recent interactions:

*   **Recruiter Sarah** (Yesterday): "Candidate passed the technical screening and is moving to onsite."
*   **Recruiter Mike** (3 days ago): "Initial screening completed. Candidate seems very interested in the remote options."
*   **System Note** (5 days ago): "Candidate profile updated from 'Interested' to 'Active'."
```

**Prompt:** 
```
Create a new candidate record for Alice Smith (alice@email.com).
```

**Response:** 
```
Candidate created! 

I have successfully added **Alice Smith** (alice@email.com) to your Gem CRM. 

**New Candidate ID:** 98765
**Status:** New Lead

Would you like me to log any initial notes for her?
```

## Capabilities

### Pull candidate profiles
Fetch specific metadata and background details for any candidate in your CRM.

### Log interaction notes
Record new notes and history during interviews or calls without leaving your chat.

### Create new candidates
Add new records to your talent pipeline directly from your AI client conversation.

### View outreach sequences
Check the status and details of your active messaging campaigns and automated sequences.

### Check team assignments
See which recruiters are assigned to specific roles and candidates across the account.

### List sourcing projects
Get a bird's eye view of all your active talent pools and sourcing projects.

## Use Cases

### Logging notes after a phone screen
A recruiter finishes a phone screen and needs to log the notes. They ask the agent to use `add_candidate_note` to save the summary. This keeps the CRM updated instantly without the recruiter having to leave the chat window.

### Checking candidate history before an interview
A hiring manager wants to see the history for a specific person before an interview. They ask the agent to use `list_candidate_notes` for that candidate. They get a quick summary of all past interactions in seconds.

### Adding a new lead from a LinkedIn message
A sourcer finds a great lead on LinkedIn and wants to add them to the pipeline. They tell the agent to use `create_crm_candidate` with the person's name and email. The new record appears in Gem immediately.

### Checking the status of an outreach campaign
A talent ops manager needs to check the status of a specific outreach campaign. They ask the agent to use `list_outreach_sequences`. They get a clear list of active sequences and their current engagement status.

## Benefits

- Stop manual data entry by using `add_candidate_note` to log notes during calls. This keeps your history updated without manual typing and ensures you never lose a detail from an interview.
- Get instant history by using `list_candidate_notes` to see past interactions. You can quickly catch up on previous conversations before a meeting starts.
- Build pipelines faster with `create_crm_candidate` directly from your chat. You can add new people to your CRM on the fly as you find them on social media.
- Monitor outreach status with `list_outreach_sequences` for a clear view of your campaigns. You can see exactly where your automated messages are in the pipeline.
- Stay organized by viewing project metadata with `list_talent_projects`. It gives you a bird's eye view of your active hiring goals and sourcing progress.
- Ensure data consistency by using `list_crm_custom_fields` to understand your unique setup. This helps your AI agent fill in the right information for your specific team.

## How It Works

The bottom line is you get a way to talk to your recruiting data instead of clicking through a dashboard.

1. Connect your Gem API Key in the Vinkius dashboard.
2. Select the Gem MCP in your AI client like Cursor or Claude.
3. Ask your agent to find candidates, update records, or log notes.

## Frequently Asked Questions

**Can the Gem MCP sync with my existing CRM?**
Yes, this Connector connects directly to your Gem recruitment CRM. It allows your AI client to read and write data in real-time so your records stay current.

**Can I log interview notes directly into Gem?**
Yes, you can use your AI client to log notes for any candidate. It automatically updates the interaction history in your Gem account without you needing to open the dashboard.

**How do I see my active outreach sequences?**
You can simply ask your AI client to list your active outreach sequences. It will pull the current status of your automated messaging campaigns from Gem.

**Can I create new candidates through the AI client?**
Yes, you can create new candidate records by simply telling your AI agent the person's name and contact information. It will then add them to your Gem pipeline.

**Does this work with Cursor and Claude?**
Yes, this Connector is compatible with Claude, Cursor, Windsurf, and any other AI client that supports the Model Context Protocol.

**How do I check my team's assignments?**
You can ask your agent to list your recruiting team. It will pull the list of users and their current ownership details from your Gem account.

**How do I get an API Key for Gem?**
Team Admins can generate API keys in the Team Settings dashboard of the Gem web application.

**Can I search for candidates across all projects?**
Yes, the 'list_candidates' tool retrieves a global list of candidates, which you can then narrow down using IDs or details.

**Is it possible to log interview notes via the agent?**
Yes! Use the 'add_candidate_note' tool and provide the Candidate ID and your text to instantly update their record in the CRM.

**How do I see which sequences a candidate is in?**
The 'get_candidate_details' tool retrieves the full metadata payload, which includes information about outreach and automated messaging state.