Connect your agent with MCP

Connect AI agents with First to source, hire and report.

We are building a platform where humans and agents work together to move first and hire fast. Connect the most popular agents, including Claude, ChatGPT, Gemini, Grok and Slackbot. Once connected, your agents can source, manage your hiring process and report on progress.

Tip
You will need to add a custom connector (MCP) to connect your agent. Access can vary based on platform and tier.
WhyWhy connect your agent?

Once it is connected, your agent can help across your hiring. Here are seven things to start with, each covered in more detail below:

  • See which roles need your attention right now
  • Research the talent market for a role
  • Turn an intake call into a role
  • Search your candidate database
  • Source new candidates from the web
  • Run a retro on one of your roles
  • See how hiring is going this month
Tip
Any agent you connect will act as you, with the same access you have in First. It can draft, change and publish roles and add candidates, but shortlisting, rejecting and deciding stay with you.
What you needBefore you start

There are just two things to have ready.

An address to paste in. When the tool you are setting up asks for a server or connector address, this is what you give it. It is the same one for everyone, and it will not change:

https://api.firststage.co/mcp

A way to sign in. Most assistants will send you to First to sign in, the same way any other app does, and you approve the connection there. If yours asks for a key instead, create one in First under Profile, then Personal access tokens.

That is everything. This is all possible because First supports MCP, the standard that makes it work, but you will not need to think about that again after this page.

ClaudeConnecting Claude

On a Free, Pro or Max account, in Claude go to Customize, then Connectors.

  1. Select +, then Add custom connector.
  2. Paste the server address above.
  3. Select Add, then sign in to First when Claude asks.
Tip
This works on every plan, though a Free account can add only one custom connector. On Team and Enterprise an owner has to add it once for everybody, under Organization settings, then Connectors, then Add, Custom, Web. After that each person connects themselves from Customize, then Connectors. See Claude’s guide to custom connectors.
ChatGPTConnecting ChatGPT

ChatGPT tucks this away under developer settings, so there is one switch to turn on first. Use the web app.

  1. In Settings, open Apps, then Advanced settings, and turn on Developer mode. You will be warned that custom connectors run code on your behalf.
  2. Add a connector and paste the server address above.
  3. Sign in to First when ChatGPT asks.
Tip
This is available on Plus, Pro, Business, Enterprise and Education accounts, not Free. On Business and Enterprise an administrator may have to allow it before you can see the switch. OpenAI has renamed these screens more than once, so if the names do not match, check OpenAI’s guide to MCP apps in ChatGPT.
SlackConnecting Slackbot

Slackbot can connect to First on its own, so your whole team can ask about hiring right there in Slack without anybody installing a separate assistant. This is the easiest route for a team, and it puts the answers where your day already happens.

First is already registered with Slack, so there is nothing to set up at Slack’s end and no developer console to visit.

  1. Install the First app in your Slack workspace, following Connect Slack. If it is already installed, reconnect it there so it picks up the permission Slackbot needs.
  2. Each person opens Slackbot, selects Apps in the toolbar, and adds First with +.
  3. Sign in to First when asked.

Everyone signs in as themselves, so nobody inherits the access of whoever installed the app. Ask in plain language from there. Slackbot asks before each tool it runs, offering Allow Once, Always Allow or Deny, and it will list its tools if you ask.

Tip
Slackbot is included on Slack’s Business+ and Enterprise+ plans. On Free and Pro you get a limited number of conversations to try it. If your workspace requires app approval, an admin has to approve First first. See Slack’s guide to connecting Slackbot to other apps.
Tip
This is separate from the updates the First app posts into channels you link, and from /first-summary. Most teams want both: updates arriving on their own, and the ability to ask a question. Both are covered in Connect Slack.
GeminiConnecting Gemini

Use the Gemini web app. Open Settings, then Connected apps. You can also get there from Customise, then Connectors.

  1. Select + Custom.
  2. Paste the server address above into MCP server URL, then select Next.
  3. Sign in to First when Gemini asks.

Gemini warns you that a custom app has not been reviewed by Google. That is true of any connector you add yourself, so it is safe to carry on.

Tip
Custom apps are only offered in English for now, and only while Gemini Apps Activity is turned on. On Gemini Enterprise a team administrator adds First for everybody, under Manage team, then Connected apps, then Add MCP Server. Custom servers are switched off there until they turn them on. See Google’s guide to custom apps in Gemini.
GrokConnecting Grok

In Grok, select Plugins in the sidebar, then the Connectors tab.

  1. Select New Connector and choose a custom connector.
  2. Give it a name, such as First, and paste the server address above into Server URL.
  3. Select Add Connector, then sign in to First when Grok asks.
Tip
Custom connectors need a SuperGrok subscription, on its own or through X Premium+. On Grok Business and Enterprise an administrator has to add the connector before anyone on the team can use it. See xAI’s guide to Grok connectors.
Try itSeven things to start with

These are the same starting points the First agent offers in the app, so they are a good way to see what a connected assistant is like to use. Type them as they are, or in your own words.

What needs my attention right now?▼

The best opener, and the one worth keeping. It reads across every role you can see and tells you where things have stalled: roles taking applications nobody has reviewed, candidates sat in a stage too long, roles about to close.

Follow it with why for anything that looks wrong. The answer usually names a specific role, which you can then ask about directly.

Research the talent market for a role▼

Demand, pay and who else is hiring, before you commit to a salary or a job title. Give it the role and the location.

Most useful before writing the role, when the numbers can still change your mind. Ask it what it would expect to pay in your city against the national picture.

Turn an intake call into a role▼

Paste a hiring manager’s notes, a brief, or a call transcript, and ask for a role. You get a draft with suggested criteria rather than an empty form.

Spend your time on the criteria, not the prose. They are what candidates get sourced against and, once the role is live, what every applicant is assessed against. Nothing is published until you say so.

Search our candidate database▼

Finds people who have already applied to you and matches them against a role’s criteria. Everyone it returns is someone First already holds a CV and an assessment history for, which beats cold-sourcing a stranger.

Worth doing before you advertise. Ask it to search against a role you have already drafted so it uses the criteria you agreed.

Source from the web▼

Finds new candidates at relevant companies, people who have not applied to you yet. Give it a role and it works out the equivalent job titles and the companies that employ people like this, such as your competitors, companies you name and others in the same sector and place, then searches the web for them.

You get a short reason for each person, and nobody is added until you choose them. Once they are on a live role, they are assessed against its criteria like everyone else.

Run a retro on one of my roles▼

Why a role is or is not producing candidates. It reads the role alongside how applications actually moved, so the answer is about this role rather than hiring in general.

The useful follow-up is what you would change. Ask whether the criteria are too strict before you conclude nobody good applied.

How is hiring going this month?▼

Your reporting in a sentence: applications received, how they moved, where people dropped out. Ask it to compare with last month and it will.

Good for a standup or a board update, where the number matters more than the chart.

Find out more about everything your agent can do in the MCP tool reference.

Stuck connecting something?

Tell us which assistant you are using and how far you got, and we will help. Email support@first.cx

First.cx logo
Copyright © OpenDigital Limited 2026

We use cookies to analyse site traffic and improve your experience. By clicking "Accept", you consent to our use of analytics cookies. See our Privacy Policy for details.