arrowup

MCP server

Order background checks from your AI assistant

Connect Microsoft Copilot, Claude, ChatGPT or any assistant that supports the Model Context Protocol (MCP) to your 321GoCheck account. Ask it to price and order checks, follow progress and chase candidates, while you stay in control: nothing is ordered until you confirm the price.

Server addresshttps://api.321gocheck.com/mcp

What your assistant can do

list_packages

Shows your packages and saved packages, the checks in each and the price per candidate.

quote_order

Prices an order for one or more candidates. Nothing is ordered and nobody is contacted.

create_order

Places the order once you confirm the quote. Each candidate is emailed an invitation; the order is invoiced to your account.

list_orders

Your orders, newest first, with each candidate's stage.

get_order_status

Every check for every candidate: stage, expected completion date, overdue checks and a link to the report when done.

resend_invite

Sends a candidate their invitation again if they haven't started.

cancel_order

Cancels an order, only after you confirm.

Things you can ask

  • “Order a Standard Package with a basic criminal record check for Jane Smith, [email protected].”
  • “Which of my background checks are overdue?”
  • “What's the status of the checks for our new warehouse team?”
  • “Send Sam his invitation again; he says he never got it.”
  • “How much would a Premium Package cost for three tenants?”

Connect your assistant

  1. Microsoft Copilot Studio

    Add a tool to your agent, choose Model Context Protocol, enter the server address and choose OAuth 2.0 sign-in. Copilot discovers the rest.

  2. Claude

    Add a custom connector with the server address, then sign in with your 321GoCheck account when Claude asks.

  3. ChatGPT

    Create a connector (app) with the server address and OAuth sign-in, then enable it in your chat.

  4. VS Code, GitHub Copilot and other MCP clients

    Add an HTTP MCP server, for example in .vscode/mcp.json: {"servers": {"321gocheck": {"type": "http", "url": "https://api.321gocheck.com/mcp"}}}. Clients that can't sign in with OAuth can send your API key as "Authorization: Bearer GC_live_…".

When the assistant asks you to sign in, you'll see a 321GoCheck page listing what it will be able to do. Sign in with your client account and choose Allow.

Security and your candidates' data

  • You approve each assistant. Sign-in uses OAuth with your 321GoCheck login and emailed code; you choose read-only or ordering access.
  • Every order is confirmed. The assistant must show you a quote and get your confirmation before it orders.
  • Minimal data. Assistants see names, emails and progress only, never documents, report contents or referee answers.
  • In your control. See and disconnect connected assistants on the API dashboard; every call is logged.
  • Safe to try. Your test API key is a sandbox: nothing is ordered or sent.

Questions

Which AI assistants work with 321GoCheck?

Any assistant that supports remote MCP servers (the Model Context Protocol), including Microsoft Copilot Studio, Claude, ChatGPT and GitHub Copilot in VS Code.

Can the assistant place an order without me?

No. The assistant first gets a quote and shows you the checks, the candidates and the total including VAT. An order is only placed after you confirm. You can also connect an assistant with read-only access.

What can the assistant see about my candidates?

Only what you need to follow an order: names, emails and the stage of each check. Candidates' documents, report contents and referee answers are never shared with the assistant; reports open in the 321GoCheck client app after you sign in.

How do I sign in, and how do I disconnect an assistant?

You sign in with your 321GoCheck client account, including the emailed code, and approve the assistant. Each connected assistant is listed on the API dashboard in the client app, where you can disconnect it at any time.

Can I try it without placing real orders?

Yes. Use your test API key (GC_test_…) from the API dashboard: orders are checked and priced but never placed, nobody is emailed and the orders you see are sample data.

What does it cost?

Nothing extra. Orders placed through an assistant cost the same as in the client app and are invoiced to your account.