Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Connectors Checkr
Live 62 Actions

Checkr Integration for AI Agents

Connect your AI agent to 62 Checkr actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Checkr AI Agent Actions

62 production-ready actions for your agent to do more on Checkr.

62 Actions
Create Candidate - Create a new candidate record in Checkr with contact details, identification, and address information for background check processing.
List Candidates - Retrieve a paginated list of existing candidates with optional filtering by email, name, adjudication, custom ID, and date ranges.
Get Candidate - Retrieve an existing candidate by ID, optionally embedding related reports and geos.
Update Candidate - Update an existing candidate's details. After a report has been ordered, only null-valued fields and certain always-updatable fields can be changed.
Delete Candidate PII - Request the removal of personally identifiable information (PII) from an existing candidate.
Create Report - Create a new background check report for a candidate using a specified package. Use list_packages to discover available package slugs.
Get Report - Retrieve an existing report by ID, optionally embedding related screening sub-resources.
Update Report - Update the package or adjudication of an existing report.
Complete Report - Cancel all pending or suspended screenings within a report and force-mark it as complete. This is destructive — it stops all in-progress screenings. To update report fields like package or adjudication, use update_report instead.
Get Report ETA - Retrieve the estimated completion date (ETA) for a report. Returns when the report is expected to finish processing — not the report itself. Use get_report to retrieve the full report details.
List Packages - Retrieve a paginated list of existing background check packages.
Get Package - Retrieve an existing background check package by ID.
Delete Package - Delete an existing background check package by ID.
Create Invitation - Create a new invitation to send a candidate an email to submit their information for a background check. Use list_packages to discover available package slugs.
List Invitations - Retrieve a paginated list of existing invitations with optional filtering by candidate ID or status.
Get Invitation - Retrieve an existing invitation by ID.
Cancel Invitation - Cancel an existing invitation by ID.
Get SSN Trace - Retrieve an SSN Trace screening result by ID. Use get_report first to extract the ssn_trace_id from the report response.
Get National Criminal Search - Retrieve a National Criminal Search screening result by ID. Use get_report first to extract the national_criminal_search_id from the report response.
Get County Criminal Search - Retrieve a County Criminal Search screening result by ID. Use get_report first to extract the county_criminal_search_ids from the report response.
Get State Criminal Search - Retrieve a State Criminal Search screening result by ID. Use get_report first to extract the state_criminal_search_ids from the report response.
Get Federal Criminal Search - Retrieve a Federal Criminal Search screening result by ID. Use get_report first to extract the federal_criminal_search_ids from the report response.
Get Sex Offender Search - Retrieve a Sex Offender Registry Search screening result by ID. Use get_report first to extract the sex_offender_search_id from the report response.
Get Global Watchlist Search - Retrieve a Global Watchlist Search screening result by ID. Use get_report first to extract the global_watchlist_search_id from the report response.
Get Motor Vehicle Report - Retrieve a Motor Vehicle Report screening result by ID. Use get_report first to extract the motor_vehicle_report_id from the report response.
Get Education Verification - Retrieve an Education Verification screening result by ID. Use get_report first to extract the education_verification_id from the report response.
Get Employment Verification - Retrieve an Employment Verification screening result by ID. Use get_report first to extract the employment_verification_id from the report response.
Get Drug & Alcohol Clearinghouse Search - Retrieve a Drug & Alcohol Clearinghouse Search screening result by ID. Use get_report first to extract the drug_alcohol_clearinghouse_search_id from the report response.
Get FACIS Search - Retrieve a FACIS (Fraud and Abuse Control Information System) Search screening result by ID. Use get_report first to extract the facis_search_id from the report response.
Create Adverse Action - Create a new adverse action for a report, initiating the pre-adverse action notice process. Use list_adverse_items first to get valid adverse_item_ids for the report.
List Adverse Actions - Retrieve all formal adverse action notices associated with a report. These are the official pre/post adverse action records. To get individual flagged records within screenings, use list_adverse_items instead.
Get Adverse Action - Retrieve an existing adverse action by ID.
Cancel Adverse Action - Cancel an existing adverse action by ID.
List Adverse Items - List individual flagged records (adverse items) from a report's screenings. These are specific findings that can be selected as the basis for creating a formal adverse action via create_adverse_action. Not the same as list_adverse_actions which returns formal notices.
Create Subscription - Create a new repeating background check subscription for a candidate on a defined interval. Use list_packages to discover available package slugs and list_candidates to get the candidate_id.
List Subscriptions - Retrieve a paginated list of existing subscriptions with optional filtering.
Get Subscription - Retrieve an existing subscription by ID.
Update Subscription - Update an existing subscription's settings.
Cancel Subscription - Cancel an existing subscription by ID.
Create Continuous Check - Create a new continuous check enrollment for a candidate to enable ongoing criminal or MVR monitoring.
List Continuous Checks - List existing continuous checks for a candidate.
Get Continuous Check - Retrieve an existing continuous check by ID.
Update Continuous Check - Update an existing continuous check's node or work locations.
Cancel Continuous Check - Cancel an existing continuous check by ID.
Create Webhook - Create a new webhook endpoint to receive event notifications from Checkr.
List Webhooks - Retrieve a list of existing webhooks for the authenticated account.
Get Webhook - Retrieve an existing webhook by ID.
Delete Webhook - Delete an existing webhook by ID.
List Candidate Documents - List all documents for a candidate, optionally filtered by document type.
Upload Candidate Document - Upload a new document for a candidate.
Get Document - Retrieve a document by ID, including a time-limited download URL.
List Verifications - List existing verifications for a report.
Get Verification - Retrieve an existing verification by ID. Use list_verifications with a report_id first to discover verification IDs.
Get Account - Retrieve authenticated account details.
List Users - Retrieve a paginated list of all existing users on the account.
List Counties - Get counties by state(s) for county criminal search configuration.
Add Report Tag - Add a tag to a report, returning the updated list of all tags for that report.
List Report Tags - Retrieve all tags currently associated with a report.
List Report Addresses - Retrieve all addresses associated with a report.
List Programs - Retrieve a paginated list of programs configured for your account.
Get Program - Retrieve an existing program by ID.
List Geos - Retrieve a paginated list of geographic locations (geos) configured for your account.

Checkr AI Agent Use Cases

Connect your AI agent to Checkr and help your team scale the HR operations they run by hand today.

Employee Onboarding

Use StackOne to connect your AI agent to your HRIS, identity management, and LMS to automate employee onboarding.

View
WorkdayBambooHRPersonioHiBobGustoRipplingOkta360Learning
HR Policy Q&A Chatbot

Use StackOne to connect your AI agent to your HRIS, knowledge base, and messaging tools to automate HR policy Q&A.

View
WorkdayBambooHRPersonioHiBobGustoRipplingSharePointConfluence
Job Posting Distribution

Use StackOne to connect your AI agent to your ATS and job boards to automate job posting distribution.

View
GreenhouseLeverAshbySmartRecruitersWorkableJobviteiCIMSTeamtailor

Do More, Build Less

Integration Infrastructure for Checkr AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Checkr MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Checkr action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More HRIS / HCM Integrations Like Checkr

Checkr AI agent integration resources

Unified API Limitations for AI Agent Integration: 7 Ways They Break

Unified APIs work for traditional software but fail AI agents in specific, measurable ways. Here are 7 problems we found after building both approaches, with examples from Workday, Greenhouse, Jira, and Salesforce.

14 min

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.