# InfoVetted MCP for AI Agents AI Agent Connect

> InfoVetted lets you run background checks and verify candidate credentials directly through your AI client. It handles employment history, education records, and criminal checks. You can create screening contacts, start new vetting requests, and track real-time progress or pass/fail results without leaving your chat interface.

## Overview
- **Category:** human-resources
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_UJophLNfplb1Mj4mRFGMKwzL48hunvlNWEYPuyfj/ai-agent-connect
- **Tags:** background-screening, identity-verification, employment-checks, criminal-records, compliance-vetting

## Description

Managing background checks usually involves jumping between tabs, copy-pasting candidate details, and constantly refreshing status pages to see if a report is ready. This Connector changes that by bringing your InfoVetted account directly into your AI workflow. Instead of manual data entry, you can tell your agent to start a new vetting process or check the status of a specific candidate. It handles the heavy lifting of organizing screening contacts and managing vetting packages so you can focus on hiring the right people. When you connect this via the Vinkius marketplace, your AI agent becomes a functional extension of your HR team. You can list all active requests, monitor compliance details, and even cancel checks on the fly. It turns a fragmented administrative task into a conversation.

## Tools

### check_api_connectivity
Verify that your InfoVetted account is connected properly. Use this to troubleshoot any connection issues.

### cancel_active_vetting
Stop a background check that is currently running. Use this if a candidate withdraws or a check is no longer needed.

### create_screening_contact
Add a new person to your screening list. This helps keep your candidate data organized in one place.

### create_contact_group
Create an organization group for your contacts. Use this to group people by department or team.

### create_new_vetting_check
Start a new background check for a candidate. This triggers the actual vetting process in InfoVetted.

### list_screening_contacts
View all individuals currently being screened. This gives you a high-level view of your active pipeline.

### list_contact_groups
See all your organizational contact groups. Use this to manage how your contacts are categorized.

### list_vetting_requests
Get a list of all background check requests. This is your primary way to see every active vetting task.

### list_configured_webhooks
See your active webhooks. This helps you monitor automated notifications for vetting updates.

### get_vetting_request_status
See the current status of a vetting process. This tells you if a check is pending, in progress, or complete.

### list_supported_check_types
See what kinds of background checks are available. Use this to understand which vetting packages you can run.

### get_contact_details
Pull specific information for an individual. Use this to quickly see a person's profile data.

## Prompt Examples

**Prompt:** 
```
I need to start a background check for a new candidate named Sarah Jenkins. What check types do we have available?
```

**Response:** 
```
You can choose from several options. Here are the types supported by InfoVetted:

* **Criminal Record**
* **Employment Verification**
* **Education Verification**
* **Credit Check**

Would you like me to initiate a specific package for Sarah?
```

**Prompt:** 
```
Show me the status of all our current vetting requests.
```

**Response:** 
```
| Candidate | Status | Progress |
| :--- | :--- | :--- |
| **Maria Silva** | In Progress | 60% |
| **James Lee** | Pending | 0% |
| **Carlos Mendes** | Completed | 100% |

Most are currently in progress. Let me know if you want details on any specific one.
```

**Prompt:** 
```
Create a new contact group for the 'Sales Team' and add a contact for John Doe.
```

**Response:** 
```
I've created the **Sales Team** group. I also added **John Doe** as a screening contact. Is there anything else you'd like to do with this group?
```

## Capabilities

### Initiate new background checks
Start a vetting process for a candidate by selecting a specific check type.

### Create screening contacts
Add new individuals to your screening list to keep your candidate data organized.

### Monitor vetting progress
Get real-time updates on whether a check is pending, in progress, or complete.

### List active vetting requests
View every active background check in your queue from a single command.

### Manage contact groups
Categorize your contacts into different organizational groups like departments.

### Check API connectivity
Verify that your InfoVetted account is connected properly to your AI client.

## Use Cases

### Starting multiple checks at once
An HR manager needs to start 5 checks. They ask the agent to list supported check types and then create a new vetting check for each candidate.

### Auditing active requests
A compliance officer needs an audit. They ask the agent to list all vetting requests and check the status of the last 10 candidates.

### Organizing a new department
A staffing agency manages a team. They use create_contact_group to organize a new engineering team and then list those contacts to see who is cleared.

### Quick candidate profile lookup
A recruiter needs info before a call. They ask the agent to get contact details for a specific individual to see their profile data.

## Benefits

- Stop manual data entry by using create_screening_contact to add candidates directly through your chat.
- Get real-time updates on candidate progress with get_vetting_request_status to see exactly what's done.
- Organize your entire pipeline by creating groups with create_contact_group for better team visibility.
- Quickly see all pending work by using list_vetting_requests to get a bird's-eye view of your queue.
- Save time on research by using list_supported_check_types to see exactly what vetting options are available.
- Maintain perfect records by using cancel_active_vetting to stop unnecessary checks and manage costs.

## How It Works

The bottom line is you get a hands-free way to manage candidate vetting and compliance records.

1. Subscribe to the InfoVetted MCP on Vinkius.
2. Enter your InfoVetted API Key into your AI client settings.
3. Ask your agent to start a screening or check a candidate's status.

## Frequently Asked Questions

**Can InfoVetted MCP help me manage my hiring pipeline?**
Yes, it lets your AI agent manage background checks, track results, and organize candidate contacts in one place.

**How does InfoVetted MCP handle different types of checks?**
You can use the tool to see all supported check types, like criminal records or education verification, and then start specific requests.

**Can I use InfoVetted MCP to see if a candidate's check passed?**
Yes, you can ask your agent to check the status of any specific vetting request to see the current progress and results.

**Is InfoVetted MCP good for high-volume staffing?**
It is built for that. Staffing agencies can use it to manage large groups of contacts and initiate many checks quickly.

**How do I organize my candidates with InfoVetted MCP?**
You can use the tool to create contact groups, making it easy to categorize people by department or team.

**Can I stop a background check if a candidate drops out?**
Yes, you can tell your agent to cancel an active vetting request to stop the process immediately.

**Can I initiate a background check through the AI agent?**
Yes. Use `create_new_vetting_check` with the contact ID and vetting package to initiate a background check. Use `create_screening_contact` first if the person isn't in your system. Track progress with `get_vetting_request_status`.

**Can I track the status of active vetting requests?**
Yes. Use `list_vetting_requests` to see all requests with their current status. Use `get_vetting_request_status` for detailed progress on a specific check. Use `cancel_active_vetting` to stop a check that's no longer needed.

**Can I manage screening contacts and their data?**
Yes. Use `list_screening_contacts` to browse all contacts, `get_screening_contact` for individual profiles, and `create_screening_contact` to add new people to the system. Each contact can have multiple vetting requests associated.