Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to unitedcode.ai

Ask your AI which positions had candidate activity this week, who applied, or what the screening summary says about a candidate. It can create and update positions, invite candidates by email and find invited candidates who have gone quiet, so hiring questions get answered from inside the chat.

Connect unitedcode.ai free

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

Try asking

  • “Which of our positions had candidate activity this week?”

    The AI lists positions with candidate activity in that date range, with their position IDs.

  • “Who applied to the senior backend position?”

    It lists the candidates who applied to that position, and can include candidates sourced by unitedcode.ai if you ask.

  • “Summarize the screening for candidate 812.”

    It reads the AI screening summary for the candidate, and the resume too if you want the details.

What your AI can do

Positions

Create positions with requirements, technologies, locations and compensation, update them, and pause or close them.

Candidates

List applicants, search candidates by status and match score, and find completed profiles and recent application starts.

Screening and follow-up

Read resumes and AI screening summaries, invite candidates by email, and find invited candidates who have gone inactive.

  • “Open a position for a React developer, remote, with TypeScript as a must.”

    It creates the position with title, requirements, technologies and work arrangement.

  • “Invite [email protected] to the React position.”

    It sends the candidate an invitation for that position. The invitation reaches the candidate.

  • “Which invited candidates have not done anything for 5 days?”

    It lists invited candidates for the positions you name who have been inactive for 5 days, so you can follow up.

14 tools for unitedcode.ai

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

  • create_positionChanges dataCreate a new position (job request) with `position_title` and `requirements`; optional technologies, languages, locations, work arrangement, employment and compensation type, max_rate and disqualifiers.
  • get_candidate_resumeChanges dataGet a candidate's resume by `candidate_id`.
  • get_candidate_screening_summaryChanges dataGet the AI screening summary for a candidate by `candidate_id`, optionally for a specific `position_id`.
  • invite_candidateVisible to othersInvite a candidate by `candidate_email` (optional first_name, last_name and position_id). The invitation reaches the candidate.
  • list_applied_candidatesChanges dataList candidates who applied to the given `position_ids`, with paging; set include_unitedcode_candidates to also include candidates sourced by unitedcode.ai.
  • list_inactive_invited_candidatesChanges dataList invited candidates for the given `position_ids` who have not acted for `inactive_days` days, e.g. to follow up.
  • list_positions_with_activityChanges dataList your positions (job requests) that had candidate activity between `date_from` and `date_to`, optionally with at least `minimum_candidate_count` candidates. Use this to find position IDs.
  • list_recent_accepted_invitationsList candidates who recently accepted an invitation, optionally for one `position_id`, up to `limit` results.
  • list_recent_application_startsList candidates who recently started an application, optionally for one `position_id` or after `started_after`.
  • list_sourced_candidatesList candidates sourced for you by unitedcode.ai, optionally for one `position_id`.
  • pause_or_close_positionChanges dataPause or close a position by `position_id`, with `new_status` set to pause or close.
  • search_candidates_by_positionChanges dataFind candidates for the given `position_ids`, optionally filtered by candidate_status, minimum_match_score and a date_from/date_to range.
  • search_completed_profilesChanges dataFind candidates who completed their profile for a `position_id`, optionally after `completed_after` or above minimum_match_score; can include the resume and screening summary.
  • update_positionChanges dataUpdate a position by `position_id`: title, requirements, technologies, locations, work arrangement, compensation and other details. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your unitedcode.ai API key. In unitedcode.ai, open Account > Integrations, click Generate Key and copy the key.

  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 unitedcode.ai?

It can list positions with candidate activity, list and search candidates, read resumes and AI screening summaries, and see recent application starts, accepted invitations and sourced candidates. It can also create, update, pause and close positions and invite candidates.

Does the AI see my unitedcode.ai API key?

No. You paste your unitedcode.ai API key into PipMCP once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. Switch on only the tools you want, for example candidate lookups without creating positions. Inviting a candidate reaches a real person, so it can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own unitedcode.ai account.

Can the AI tell me which candidates are the best match?

It can search candidates for a position with a minimum match score and a candidate status, and read each candidate's AI screening summary and resume. The match scores and summaries come from unitedcode.ai. The AI reads them and helps you compare, but the hiring decision stays with you.

Let your AI work in unitedcode.ai today.

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

Connect unitedcode.ai free

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