Skip to content
Last updated

Introduction

The Candidate MCP server is for Checkr accounts that want to embed background check retrieval inside their own LLM agents — so a candidate can chat with the agent and pull their own report. With Candidate MCP, your agent can:

  • Verify a candidate's identity via email OTP
  • Retrieve the candidate's latest background check report (status, per-screening breakdown, dispute/exception info, candidate portal link)

What the candidate sees

Candidate: I'd like to check my report.
Agent:     Sure — what email address is associated with your background check?

Candidate: jane@example.com
Agent:     A 6-digit code has been sent to jane@example.com. Please enter it here.

Candidate: 392014
Agent:     Verified. Here's the latest on your report:
           - Overall status: complete
           - Result: clear
           - Screenings: SSN trace (clear), national criminal (clear), MVR (clear)
           - You can view the full report at https://candidate.checkr.com/login

Three MCP tools handle this end-to-end: request_candidate_verification, verify_candidate_otp, get_report. The full reference is in Available Tools.

Candidate MCP is available in Production and Staging:

EnvironmentEndpoint
Productionhttps://mcp.checkr.com/candidate/
Staginghttps://mcp.checkr-staging.com/candidate/

New URL. Use these endpoints for new connections. The previous endpoints, https://mcp.checkr.com/candidate-mcp/ and https://mcp.checkr-staging.com/candidate-mcp/, still work but are deprecated. Checkr will announce a removal date before it removes them.

Unlike the Customer MCP, the Candidate MCP uses OAuth 2.0 Client Credentials — your account provisions a Client ID and Client Secret in the Checkr Dashboard once, then your agent exchanges them for short-lived bearer tokens at runtime.