# ATS Anywhere MCP MCP

> ATS Anywhere gives your AI agent natural language access to your entire Applicant Tracking System. Stop clicking through dashboards and start asking questions about job openings, candidate pipelines, and team users directly from chat. It lets you audit roles, track applicants' current statuses, retrieve internal notes, and even create new jobs—all without leaving your chat window.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** applicant-tracking, job-posting, recruiting-lifecycle, hiring-workflow, candidate-management

## Description

The ATS Anywhere MCP connects your AI agent straight into your core recruiting platform. You don't need to learn a complex API or navigate endless dashboards; you just talk to it. Your agent can handle the full lifecycle of hiring, from knowing which job listings are currently active and listing all employees with access to the system, to pulling up every detail on an applicant's file.

For example, if you need to know why a candidate was rejected, your agent retrieves those private internal notes instantly. If you spot a gap in your pipeline, you can ask it to create a new job listing right there in the chat. This kind of power means you’re not limited by how fast you can click or what tabs you remember opening. It's all managed through Vinkius, giving you one connection point to manage everything from candidate data to site management.

## Tools

### create_job
This tool allows you to write and submit a completely new job listing into the system.

### get_account_check
It verifies that your connection credentials are still active and working with ATS Anywhere.

### get_applicant_notes
This tool fetches private internal notes related to an applicant's file, like interview feedback.

### get_applicant
You retrieve the complete profile, history, and contact details for one specific job applicant.

### get_job
You get all the detailed metadata for a single, specific job opening.

### list_applicants
It generates a list of every current applicant in the system, often allowing filtering by status or role.

### list_jobs
This function lists all job openings currently published within ATS Anywhere.

### list_sites
You can get a full inventory of every company site or subdomain connected to the recruitment platform.

### list_users
It provides an overview and list of all users, including recruiters and administrators, associated with the account.

## Prompt Examples

**Prompt:** 
```
List all active job openings in my ATS account.
```

**Response:** 
```
I've retrieved your active jobs. You have 8 open positions, including 'Full Stack Developer', 'Marketing Lead', and 'Office Administrator'.
```

**Prompt:** 
```
Show me the last 5 applicants received.
```

**Response:** 
```
I've found the 5 most recent applicants. The latest is 'John Doe' who applied for the 'Full Stack Developer' role today.
```

**Prompt:** 
```
Get internal notes for applicant ID 'app_12345'.
```

**Response:** 
```
Retrieved 3 notes for applicant 'app_12345'. Highlights include positive feedback from the initial screening and a note about their availability starting next month.
```

## Capabilities

### Manage Job Openings
List all current job openings and create new listings directly from your chat.

### Track Candidate Profiles
Access a candidate's full profile, application status, and any confidential internal notes written by interviewers.

### Audit Company Infrastructure
List all company sites or subdomains connected to your recruitment platform, giving you oversight of your network footprint.

### Review User Permissions
Get a list of every recruiter and administrator currently using the ATS account.

## Use Cases

### The urgent pre-interview review
A hiring manager needs feedback on John Doe. Instead of logging into the ATS and digging through separate note sections, they ask their agent to `get_applicant_notes` for John's ID. The agent pulls up three key notes instantly, highlighting positive feedback from the initial screening.

### Expanding the job catalog
The TA lead knows they need a new role but doesn't have time to fill out the full form. They simply ask their agent to `create_job` for 'Product Marketing Manager,' providing just enough context, and the agent handles the initial setup.

### Checking site consistency
The marketing team wants to ensure all regional offices are linked correctly. They prompt the agent to use `list_sites` to generate a list of every subdomain connected to the platform, ensuring nothing was missed.

### Auditing role status across sites
A recruiter needs to know if 'Financial Analyst' is open at all company locations. They ask the agent to `list_jobs` and filter by job title, getting a consolidated list of openings from every site.

## Benefits

- Audit your job openings instantly: Instead of clicking through the job management dashboard, you can just ask to list all active roles using the `list_jobs` tool. It saves time right away.
- Deep dive into candidate history: You don't have to guess where internal notes are stored. Use `get_applicant_notes` and your agent pulls up specific feedback from any interviewer, immediately.
- Keep data current: If you need to start a new role, using the `create_job` tool lets your agent draft and submit the listing right in the chat context.
- Know who has access: Need to check permissions? The `list_users` tool gives you an immediate roster of every recruiter and administrator on the account.
- Full pipeline visibility: You can use `list_applicants` to see a quick snapshot of your entire candidate pool, letting you track statuses without manual dashboard navigation.

## How It Works

The bottom line is: your AI client uses natural language to run complex queries against your ATS database.

1. First, you connect your preferred AI client to the Vinkius catalog. You authenticate with your API credentials.
2. Next, you ask your agent a specific question, like 'Show me all applicants for marketing roles.' The agent sends a request through this MCP's tools.
3. Finally, it returns a clean summary of the data—the names, statuses, and details you need—without forcing you to navigate away from the chat.

## Frequently Asked Questions

**How do I check if the ATS Anywhere MCP connection is working?**
You use `get_account_check`. This tool verifies your credentials and confirms the MCP has live access to all necessary parts of your recruiting system.

**Can I list all job openings using the list_jobs tool?**
Yes, `list_jobs` pulls a full inventory of every active role published in ATS Anywhere. This is how you audit what's currently open company-wide.

**What if I need to add a new job listing? Do I use create_job?**
Exactly. You use `create_job` when you are ready to publish a role. The agent helps draft and submit the necessary details right through the chat.

**How do I get confidential internal notes for an applicant?**
You must use `get_applicant_notes`. This tool specifically retrieves private commentary from interviewers, which is usually separate from the main profile view.

**How do I check which recruiters or administrators have access using the list_users tool?**
The tool provides a complete roster of every user associated with your ATS account. It lists all roles—recruiters and admins—letting you verify who has permission without navigating dashboards manually.

**If I need to confirm all the company websites or subdomains, should I use list_sites?**
Yes, `list_sites` retrieves every registered site and subdomain connected to your platform. This confirms the full scope of recruitment activity covered by this MCP connection.

**Do I need to use get_applicant if I want more than just internal notes?**
Using `get_applicant` pulls the comprehensive profile for an individual candidate. It delivers names, emails, and current application statuses—the full picture before you check specific notes.

**How do I get detailed metadata about a single job using the get_job tool?**
This function pulls deep details for one specific job opening. You provide the job ID, and it returns all relevant metadata associated with that exact position listing.

**How do I find my ATS Anywhere API Key and Password?**
Log in to your ATS dashboard, go to **Account Details**, scroll to the **Integrate** section, and select **API Access** to find your credentials.

**Can I see recruiter notes for an applicant?**
Yes, use the `get_applicant_notes` tool and provide the Applicant ID to retrieve all internal notes and feedback associated with that candidate.

**What is a 'Site' in ATS Anywhere?**
Sites are the individual instances or company subdomains configured in your HiringThing account. You can list them using the `list_sites` tool.