Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to Xobin

Ask your AI to invite a candidate to an assessment, pull up their report, or see who is still pending in an AI interview. It can have Xobin generate a new assessment or AI interview from a job description, work with applicants in your hiring tracks and send XoForms. Screening tasks get done from the chat without clicking through each candidate.

Connect Xobin free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Invite Sam Lee, [email protected], to the Frontend Developer assessment.”

    The AI finds the assessment and invites the candidate. With sendlink Xobin emails the invite; with getlink you get a link to share yourself.

  • “Who has completed the Sales Associate assessment, and how did they score?”

    It lists candidates with status Completed and reads each report, including whether they qualified.

  • “Build an assessment for a customer support role from this job description.”

    It asks Xobin's AI to generate the assessment and checks the job until it is ready.

What your AI can do

Assessments

List assessments, invite candidates, read reports with scores and question results, revoke invites, and generate new assessments with Xobin's AI.

AI interviews and XoForms

Create AI interviews from a job description, invite candidates, read interview results, and send XoForms and read the answers.

Hiring tracks

List tracks and their stages, see applicant statistics, add applicants, and move, hire or reject them.

  • “Send the Product Manager AI interview to Priya Shah, [email protected], open until Friday.”

    It finds the AI interview and invites the candidate with an expiry date.

  • “How many applicants are in the Backend Engineer track, and which stage are they in?”

    It reads the track's statistics and lists the applicants with their stages.

  • “Move Ali Karim to the next stage in the Designer track.”

    It finds the applicant in the track and moves them on. The candidate may be notified.

27 tools for Xobin

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_track_applicantChanges dataAdd an applicant to a track by `track_id`, `name` and `email`. Set `invite_applicant` and `send_email` to email them an invite, with an optional `email_message`.
  • create_ai_assessmentChanges dataHave Xobin's AI build a new assessment from a `job_role` and `job_description`, with optional `skills`, `cutoff`, `difficulty` and `num_questions`. Runs in the background; check progress with get_ai_assessment_status.
  • create_ai_interviewChanges dataHave Xobin's AI create a new AI interview from a `job_role` and `job_description`.
  • get_ai_assessment_statusCheck the progress of an AI assessment being generated, by the `job_id` returned from create_ai_assessment.
  • get_ai_interviewGet the details of one AI interview by `ai_interview_id`.
  • get_ai_interview_reportGet AI interview results, filtered by `ai_interview_id`, `candidate_email`, `candidate_name` or the `custom_field_id` you set when inviting.
  • get_assessmentGet the details of one assessment by `assessment_id`.
  • get_assessment_reportGet a candidate's assessment report (scores and results) by `report_id`. Set `include_qualification` to see whether they qualified, or `include_questions` for question-level results.
  • get_trackGet one hiring track by `track_id`, including its stages.
  • get_track_applicantGet one applicant in a track by `track_id` and `application_id`.
  • get_track_statsGet applicant statistics for one track by `track_id`, optionally for a `from_date`/`to_date` range.
  • get_xoform_responseGet a candidate's answers to a XoForm by `form_id` and `response_id`.
  • hire_track_applicantVisible to othersMark an applicant in a track as hired by `track_id` and `application_id`.
  • invite_candidate_to_ai_interviewVisible to othersInvite a candidate to an AI interview by `ai_interview_id`, `candidate_name` and `candidate_email`, with optional `start_date`/`expiry_date` (YYYY-MM-DD HH:MM, GMT) and your own `custom_field_id`. `invite_format` 'sendlink' emails the candidate; 'getlink' only returns a link.
  • invite_candidate_to_assessmentVisible to othersInvite a candidate to an assessment by `assessment_id`, `candidate_name` and `candidate_email`, with optional `expiry_date` (YYYY-MM-DD HH:MM). `invite_format` 'sendlink' emails the candidate; 'getlink' only returns a link to share.
  • invite_candidate_to_xoformVisible to othersInvite a candidate to fill in a XoForm by `form_id`, `candidate_name` and `candidate_email`. `invite_format` 'sendlink' emails the candidate; 'getlink' only returns a link.
  • list_ai_interview_candidatesList candidates invited to an AI interview by `ai_interview_id`.
  • list_ai_interviewsList your active AI interviews, optionally filtered by `name` or a `from_date`/`to_date` range. Use this to find an `ai_interview_id`.
  • list_assessment_candidatesList candidates invited to an assessment by `assessment_id`, optionally filtered by `status` (Pending, Started, Completed, Expired, Revoked). Paginated with `page` and `limit`.
  • list_assessmentsList your active assessments, optionally filtered by `name` or a `from_date`/`to_date` range. Use this to find an `assessment_id`.
  • list_track_applicantsList or search applicants in a track by `track_id`, filtered by `name`, `email`, `stage_id` or `stage_status`. Search first before adding an applicant.
  • list_tracksList hiring tracks (pipelines), optionally filtered by `name`, `active` or date range. Paginated. Use this to find a `track_id`.
  • list_xoform_candidatesList candidates invited to a XoForm by `form_id`.
  • list_xoformsList your active XoForms (candidate forms). Use this to find a `form_id`.
  • move_track_applicantVisible to othersMove an applicant to the next stage of a track by `track_id` and `application_id`, optionally giving their current `source_stage_id`. The candidate may be notified.
  • reject_track_applicantVisible to othersReject an applicant in a track by `track_id` and `application_id`. Set `send_email` to email them, with an optional `email_message`.
  • revoke_assessment_inviteVisible to othersRevoke a candidate's assessment invite by its `report_id` so the link stops working. Set `notify_candidate` to true to email the candidate about it.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Xobin from the app list.

  2. 2

    Paste your key

    Paste your Xobin API key. Sign in at app.xobin.com as a Super Admin or Admin, click the user icon in the top bar, choose API Logs and copy the API key. If no key is shown, ask your Xobin account manager to turn on API access.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Xobin?

The AI can list assessments, AI interviews, XoForms and hiring tracks, see who was invited and read assessment reports, AI interview results and form answers. It can invite candidates, revoke assessment invites, generate assessments and AI interviews from a job description, add applicants to a track and move, hire or reject them.

Does the AI see my Xobin credentials?

No. Your Xobin API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start by only reading reports. Invites, rejections and stage moves can email candidates, so they can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Xobin account. PipMCP is not affiliated with Xobin.

Where do I find my Xobin API key?

Sign in to app.xobin.com as a Super Admin or Admin, click the user icon in the top bar and open API Logs. The API key is shown there. If it is missing, API access is not enabled on your account yet, and your Xobin account manager can turn it on.

Let your AI work in Xobin today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Xobin free

PipMCP is not affiliated with Xobin. Product names are trademarks of their owners.