# BrightMove MCP

> BrightMove connects your Applicant Tracking System directly to your AI agent. Manage the entire hiring pipeline—jobs, applicants, and references—using natural conversation. You can instantly list job postings, pull detailed candidate profiles, check company info, and audit references without leaving your chat window.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** staffing-software, applicant-tracking, talent-management, recruitment-automation, job-board-integration, candidate-profiles

## Description

Managing talent acquisition used to mean jumping between dozens of tabs: the job board, the applicant roster, the internal HR dashboard. Now, you talk to your agent instead. This MCP lets you handle everything from initial sourcing to final placement tracking right where you work. You can ask for all open jobs and instantly get back the full requirements for each one. Need details on a specific candidate? Just ask, and you'll get their whole profile, contact info, and current status. It also helps you verify references for applicants quickly. Because this MCP is available in the Vinkius catalog, your agent can handle complex workflows that used to require multiple manual steps. You’ll use natural conversation to monitor placements, access core company details, or even run high-level metrics from your workspace.

## Tools

### get_applicant
Fetches detailed information for a specific candidate record.

### get_company_info
Retrieves fundamental details about the company using the ATS.

### get_recruitment_dashboard
Pulls aggregated, high-level metrics from the recruitment dashboard.

### get_job
Gets full specifications for a single job posting.

### list_activities
Generates a list of recent hiring activities within the system.

### list_applicants
Retrieves a comprehensive list of every candidate in the ATS database.

### list_jobs
Lists all current job postings and available roles.

### list_placements
Provides an overview of completed job placements across the organization.

### list_references
Retrieves references for a specific applicant to verify their background.

### list_user_accounts
Lists all user accounts managed within the ATS.

## Prompt Examples

**Prompt:** 
```
List all active jobs in BrightMove.
```

**Response:** 
```
I've retrieved your jobs. You have 3 active postings: 'Senior Java Developer' (ID: job_1), 'Customer Success Manager' (ID: job_2), and 'Accountant' (ID: job_3).
```

**Prompt:** 
```
Show the profile for applicant with GUID 12345-abcde.
```

**Response:** 
```
I've found the profile for Jane Smith. She is currently in the 'Interview' stage for the 'Accountant' role. Her contact email is jane.smith@example.com.
```

**Prompt:** 
```
List the references for applicant Jane Smith.
```

**Response:** 
```
Retrieving references for Jane Smith... I found 2 references: John Miller (Manager at TechCorp) and Sarah Wilson (HR Director at Global Solutions).
```

## Capabilities

### Get Candidate Profiles
Pull detailed information on any applicant, including their status and contact data.

### Review Job Postings
List all active job openings and retrieve the full metadata and requirements for each role.

### Audit References
Fetch and verify references for specific candidates to ensure quality hiring decisions.

### Track Company Data
Access core company information and list all user accounts managed by the ATS.

### View Activity Logs
List recent recruitment activities across your entire organization.

## Use Cases

### Need a status update on Jane Doe's application.
A hiring manager asks the agent, 'What is Jane Smith’s current status and contact info?' The agent uses `get_applicant` to pull her full profile, letting the manager know exactly where she is in the pipeline.

### Need to vet a candidate quickly.
A sourcer asks the agent, 'Show me all references for John Doe.' The agent uses `list_references`, providing two contacts immediately. This saves them from having to email manual requests.

### Checking company compliance and user access.
The Talent Ops specialist asks the agent, 'What are our core company details and who manages these accounts?' The MCP uses `get_company_info` and `list_user_accounts`, giving an instant overview.

## Benefits

- You stop clicking around. Instead of opening separate tabs to check candidate details, you simply ask the agent using `get_applicant` and get all the necessary data in one response.
- Instantly review job requirements. Need to know what a role entails? Use `list_jobs` or `get_job` to pull the full job description and metadata without leaving your current task.
- Streamline due diligence. When you need to verify a candidate, running `list_references` gives you all their references in one command, saving time on manual data collection.
- Keep tabs on company structure. Use `get_company_info` or `list_user_accounts` to get immediate facts about the organization's setup and user base.
- See the big picture immediately. Instead of diving into reports, you can use `get_recruitment_dashboard` to pull high-level metrics right away.

## How It Works

The bottom line is you treat your entire ATS as one conversational tool, instead of logging into multiple separate dashboards.

1. Subscribe to this MCP and provide your BrightMove Company API Key and User API Key.
2. Connect it to your preferred AI client, like Claude or Cursor.
3. Ask a question in natural language—for example, 'List all active job postings'—and the agent executes the query.

## Frequently Asked Questions

**How do I use the list_applicants tool with BrightMove?**
You ask your agent to 'List all applicants' or similar. The MCP uses `list_applicants` to retrieve a complete roster of every candidate in your system, giving you names and IDs to work from.

**Can I check job details using the get_job tool?**
Yes. If you know the specific ID or name of a role, asking the agent to 'Get the requirements for this job' triggers `get_job`, and you receive all the detailed metadata.

**Is there an easy way to find references for applicants?**
Absolutely. You just tell your agent which candidate you are working on, and it uses `list_references` to pull those contacts for verification right away.

**Does BrightMove MCP help with dashboard metrics?**
It does. If you want a high-level overview of the current hiring status without going into reports, ask it to 'Show me the recruitment dashboard data.' The agent uses `get_recruitment_dashboard`.

**When I use the get_company_info tool, what core company details can I retrieve?**
The `get_company_info` tool pulls fundamental organizational data. You'll get key metrics like the company name, founding date, and primary industry sector. This helps your agent understand the operational context of the hiring efforts.

**How do I check my full list of available job postings using the list_jobs tool?**
The `list_jobs` tool returns every active or archived job posting ID. This gives you a complete inventory of roles managed in BrightMove, letting your agent verify which positions are currently open.

**What does the list_placements tool provide for tracking candidate activity?**
Using `list_placements` shows records of successful or pending job placements. You can track the movement of candidates from application to hire, monitoring which roles are filling up fastest.

**What should I know about using the list_user_accounts tool for system management?**
The `list_user_accounts` tool provides an inventory of every user account connected to your BrightMove instance. This is useful for ensuring all relevant team members have access and permissions.

**Can I check the references for a specific applicant?**
Yes! Use the `list_references` tool with the Applicant's GUID. Your agent will fetch the list of names, companies, and contact details for the references provided by the candidate.

**How do I list all the active job postings?**
Simply ask the agent to `list_jobs`. It will retrieve the current job openings from your BrightMove ATS account, including titles and status information.

**Does the integration allow creating a new candidate profile?**
The current toolset is focused on querying and monitoring (Read-Only) to ensure data integrity. Creating or updating applicant records should be done through the BrightMove web interface or your careers page.