# Ninehire MCP for AI Agents AI Agent Connect

> Ninehire MCP lets you run your entire talent acquisition pipeline through a chat interface. It connects your recruitment platform to your AI client so you can manage job postings, screen candidates, and track interview feedback without jumping between tabs. It turns your agent into a dedicated recruitment coordinator that handles the heavy lifting of applicant tracking.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_gOM96KqkmTquSzPv1Up9hUHnNdKK3qK1jeb1Wg1g/ai-agent-connect
- **Tags:** applicant-tracking, talent-acquisition, hiring-pipeline, job-posting, candidate-management, interview-scheduling

## Description

Stop wasting time toggling between your browser and your spreadsheets to see where a candidate is in the hiring process. This Connector lets you manage your entire talent acquisition workflow directly within your preferred AI client. Instead of manually updating statuses or hunting for old interview notes, you can ask your agent to pull up a specific candidate's profile or list all open roles in a certain department. It handles the tedious parts of recruitment, like registering new applicants or checking the health of your hiring webhooks. By connecting your Ninehire account to your workspace, you're essentially giving your agent a seat at the hiring table. It can pull job requirements, summarize evaluations, and keep your hiring roadmap synchronized in real-time. Whether you're trying to find the right engineer or just need to see who's currently in the screening phase, this integration keeps everything in one place. You'll find it's one of the most practical ways to use the Vinkius catalog to actually move the needle on your hiring goals without the usual administrative overhead.

## Tools

### check_api_health
Verifies that your connection to Ninehire is active. Use this to ensure your agent can talk to the platform correctly.

### get_authenticated_user_info
Shows the profile of the current account holder. This helps your agent know who is currently interacting with the system.

### get_applicant_profile
Pulls up the full details for a specific candidate. It's great for quickly reviewing a person's history.

### get_job_details
Retrieves specific requirements and metadata for a single job. Use it to see exactly what a role entails.

### register_new_applicant
Adds a new candidate to your system manually. You just need to provide their name and email.

### list_job_postings
Lists all active job openings with filters for title or group. Use it to get a bird's-eye view of your current roles.

### list_job_applicants
Shows a list of all candidates and applicants. It's the fastest way to see who's in the pipeline.

### list_organization_departments
Lists all the departments within your company. Use this to see how roles are distributed across the org.

### list_candidate_evaluations
Retrieves interview scores and comments for a specific candidate. It helps you make faster hiring decisions.

### list_job_locations
Shows all the different locations where you're currently hiring. Good for tracking geographic expansion.

### list_hiring_teams
Lists the internal teams responsible for hiring. Use this to see which teams are active.

### list_configured_webhooks
Shows all active webhooks in your system. Use it to monitor your recruitment automation.

## Prompt Examples

**Prompt:** 
```
Who are the top candidates for the Senior Developer role?
```

**Response:** 
```
I've pulled the applicant list for the Senior Developer position. Here are the top 3 based on recent evaluations:

| Candidate | Score | Status |
| :--- | :--- | :--- |
| **Elena Vasquez** | 9.5/10 | Final Interview |
| **Marcus Chen** | 8.8/10 | Technical Pass |
| **Sarah Jenkins** | 8.2/10 | Screening |

Elena has the highest score with notes highlighting her strong system design skills.
```

**Prompt:** 
```
List all our active job postings in the Engineering department.
```

**Response:** 
```
Here are the active roles in **Engineering**:

* **Senior Software Engineer** (San Francisco)
* **DevOps Specialist** (Remote)
* **QA Engineer** (London)
* **Frontend Developer** (Berlin)

Would you like me to pull the specific requirements for any of these?
```

**Prompt:** 
```
Give me a summary of the interview evaluations for Elena Vasquez.
```

**Response:** 
```
I've retrieved the evaluation notes for **Elena Vasquez**:

* **Technical Score:** 9.5/10
* **Culture Fit:** 9/10
* **Team Feedback:** 
  * "Strong grasp of distributed systems."
  * "Excellent communication style."
  * "Would be a great fit for the core infrastructure team."
```

## Capabilities

### Pull active job postings
Get a complete list of your current job openings and requirements instantly.

### Get specific candidate details
View full applicant profiles and histories through a simple chat command.

### Register new applicants manually
Add new candidates to your pipeline by providing just their name and email.

### View interview scores and feedback
Retrieve candidate evaluations and team comments to help make faster hiring decisions.

### Map out company departments
List all organization departments and hiring locations to see your growth across the company.

### Check connection health
Verify that your Ninehire account is properly connected to your AI client.

## Use Cases

### Quickly adding a candidate during a call
A recruiter is on a call and needs to add a candidate. They ask their agent to use register_new_applicant to save the name and email immediately.

### Summarizing top applicants for a role
A hiring manager wants to see the best candidates for a specific role. They ask the agent to use list_job_applicants for the Senior Developer role and summarize the top 3.

### Checking department-specific job counts
A growth team needs to see how many roles are open in Marketing. They ask the agent to use list_job_postings filtered by the Marketing group.

### Verifying API connectivity before a demo
An HR lead needs to check if the API is working. They ask the agent to use check_api_health to verify the connection before a big demo.

## Benefits

- Stop manual status checking. Use list_job_applicants to see every candidate's status in one glance without clicking through multiple pages.
- Speed up candidate onboarding. Use register_new_applicant to add people to your pipeline instantly while you're still on the phone with them.
- Centralize interview feedback. Pull scores and comments with list_candidate_evaluations to keep the team aligned on the best hires.
- Keep job requirements synced. Use list_job_postings and get_job_details to ensure your agent always knows the latest requirements for every role.
- Map out your hiring geography. Use list_job_locations and list_organization_departments to get a clear view of where and where your team is growing.

## How It Works

The bottom line is you get a hands-free way to manage your recruitment pipeline through a simple chat interface.

1. Subscribe to the Ninehire MCP on the Vinkius marketplace.
2. Paste your Ninehire API key into your AI client's integration settings.
3. Ask your agent to list jobs, pull candidate profiles, or check interview scores.

## Frequently Asked Questions

**Can Ninehire MCP help me manage my hiring pipeline?**
Yes, it gives you a chat-based way to see applicants, jobs, and scores. You can ask your agent to summarize your pipeline or check specific roles without leaving your workspace.

**How does Ninehire MCP handle new applicants?**
You can tell your agent to register new candidates directly from your chat. Just provide the name and email, and the Connector handles the entry into your recruitment system.

**Can I see interview scores with Ninehire MCP?**
Yes, it pulls evaluations and comments so you can make faster hiring decisions. You can ask for a summary of a specific candidate's scores or a list of all recent evaluations.

**Does Ninehire MCP work for different departments?**
Yes, it can list your organization's departments and specific hiring teams. This makes it easy to see how roles are distributed across the whole company.

**Can I use Ninehire MCP to see where we are hiring?**
Yes, it retrieves all your configured hiring locations in one list. This is helpful for tracking geographic expansion and regional hiring goals.

**Can my AI automatically find the evaluations for a specific applicant?**
Yes! Use the `list_candidate_evaluations` tool with the Applicant ID. Your agent will respond with complete metadata for all feedback scores and comments from the interview process in seconds.

**How do I find my Ninehire API Key?**
Log in to Ninehire, navigate to **Settings** > **External Service Integration** > **Data** > **API**, and click 'Issue API Key' to generate your unique secret token.

**Can I register a new applicant via the AI?**
Absolutely. Use the `register_new_applicant` tool. Provide the candidate metadata and the Job ID, and the agent will add the record to your ATS pipeline immediately.