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.
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
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/mcpA 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.
On a Free, Pro or Max account, in Claude go to Customize, then Connectors.
- Select +, then Add custom connector.
- Paste the server address above.
- Select Add, then sign in to First when Claude asks.
ChatGPT tucks this away under developer settings, so there is one switch to turn on first. Use the web app.
- In Settings, open Apps, then Advanced settings, and turn on Developer mode. You will be warned that custom connectors run code on your behalf.
- Add a connector and paste the server address above.
- Sign in to First when ChatGPT asks.
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.
- 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.
- Each person opens Slackbot, selects Apps in the toolbar, and adds First with +.
- 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.
/first-summary. Most teams want both: updates arriving on their own, and the ability to ask a question. Both are covered in Connect Slack.Use the Gemini web app. Open Settings, then Connected apps. You can also get there from Customise, then Connectors.
- Select + Custom.
- Paste the server address above into MCP server URL, then select Next.
- 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.
In Grok, select Plugins in the sidebar, then the Connectors tab.
- Select New Connector and choose a custom connector.
- Give it a name, such as First, and paste the server address above into Server URL.
- Select Add Connector, then sign in to First when Grok asks.
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