{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-mcp/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["cards","card","admonition"]},"type":"markdown"},"seo":{"title":"What is MCP?","description":"Checkr developer documentation for background check APIs, embeds, and partner integrations."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"what-is-mcp","__idx":0},"children":["What is MCP?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Model Context Protocol (MCP)"]}," is an open standard for connecting LLM agents to external tools and data sources. An MCP server exposes a typed catalog of tools that an AI assistant can discover and call — letting the assistant act on real data without bespoke integrations on either side."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"choose-your-integration","__idx":1},"children":["Choose your integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Checkr operates ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["two"]}," MCP servers, each tuned to a different audience. Pick the one that matches your use case:"]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":2,"cardMinWidth":240},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Customer MCP","icon":"user-tie","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"outlined","iconVariant":"ghost","to":"/mcp/customer/introduction"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Customers (employers and hiring teams) who want their AI assistant to browse and summarize their own background check reports. Connect from Claude, Cursor, VS Code, or any MCP-compatible client — no credentials to provision, just OAuth Dynamic Client Registration."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Read the Customer MCP guide →"]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Candidate MCP","icon":"id-badge","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"outlined","iconVariant":"ghost","to":"/mcp/candidate/introduction"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Embed an LLM agent in your product that retrieves a candidate's own report on their behalf. Provision OAuth Client Credentials in the Checkr Dashboard, then connect Candidate MCP into your agent so candidates can ask \"what's the status of my report?\" inside your app."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Read the Candidate MCP guide →"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"at-a-glance","__idx":2},"children":["At a glance"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Customer MCP"},"children":["Customer MCP"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Candidate MCP"},"children":["Candidate MCP"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Who chats with the agent"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A Checkr customer (employer, hiring team)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A candidate viewing their own report"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["How identity is established"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Customer signs in with their Checkr account"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Candidate verifies via email OTP per session"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["How credentials are obtained"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["At runtime via OAuth Dynamic Client Registration"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Provisioned once in the Dashboard, per Checkr account"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Production endpoint"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://mcp.checkr.com/customer/"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://mcp.checkr.com/candidate/"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Both servers redact sensitive personally identifiable information (PII) from every response. Staging endpoints and the per-MCP tool catalogs are documented on each integration's own page."]}]}]},"headings":[{"value":"What is MCP?","id":"what-is-mcp","depth":1},{"value":"Choose your integration","id":"choose-your-integration","depth":2},{"value":"At a glance","id":"at-a-glance","depth":2}],"frontmatter":{"title":"What is MCP?","description":"Checkr operates two Model Context Protocol (MCP) servers — Customer MCP for an AI assistant that browses your account, Candidate MCP for accounts embedding candidate-facing agents.","seo":{"title":"What is MCP?"}},"lastModified":"2026-11-09T16:45:49.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/mcp/introduction","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}