find your role first.

Blog

What is a job search MCP server and how do I connect one?

A job search MCP server is a service that exposes job listings as tools an AI agent can call, so Claude Code, Codex CLI or another MCP client can search open roles directly instead of scraping web pages. Find your role first runs one at https://findyourrolefirst.click/mcp, backed by 8,519 company career boards on Greenhouse, Lever and Ashby.

If MCP is new to you, the first section covers the idea in plain terms. If you just want to connect, skip to "How to connect a job search MCP server".

What is MCP, in plain terms?

MCP, the Model Context Protocol, is a standard way for an AI agent to use outside tools. A server describes the tools it offers, what inputs each one takes and what it returns. A client, like Claude Code or Codex CLI, reads that description and calls the tools when they fit the task.

The practical upshot: you connect a server once, and from then on you can just ask your agent for something in English. It figures out which tool to call.

What does a job search MCP server do?

It turns "find me senior backend roles in Berlin posted this week" into a structured search against a job database, and hands the agent back a clean list.

Without one, an agent looking for jobs has to use general web search. That works, sort of. It finds aggregator pages, older reposts and roles that already closed, and it spends a lot of tool calls getting there. A job search server gives it a direct line to the data.

Which tools does this server expose?

Find your role first has four tools:

All four are read only. None of them can apply to a job or touch anything on your behalf.

What does it return?

Each role comes back as a short record: title, company, location, dates, the original posting link and the apply link.

It doesn't include the full job description. Your agent reads that from the original posting with its own web or browser tool, and only for the roles it cares about. Honestly, it's a fair question why. Shipping full descriptions would make every search response huge, and most of that text gets thrown away. Keeping the records small means an agent can scan a lot of roles cheaply and spend its context on the few that matter.

Why publication time and discovery time are separate

Every record carries two times. One is when the company says it published the role. The other is when this feed first saw it.

They can differ. A board might show an older date on a role that only just went live, or a company might edit a posting and bump its date. If you want what's genuinely new, ask for "discovered since". If you want the company's own date, ask for "published since". Your agent can use either.

How to connect a job search MCP server

First, sign in with Google at findyourrolefirst.click/account, subscribe, and create an agent key. Then pick your client.

Claude Code

claude mcp add --transport http --scope user jobfeed https://findyourrolefirst.click/mcp --header 'Authorization: Bearer YOUR_API_KEY'

Type /mcp inside Claude Code to confirm jobfeed is connected.

Codex CLI

export JOBFEED_API_KEY=YOUR_API_KEY
codex mcp add jobfeed --url https://findyourrolefirst.click/mcp --bearer-token-env-var JOBFEED_API_KEY

Any other HTTP MCP client

Add a server entry with:

Most clients take this as a JSON block in their MCP settings. The exact shape varies by client, so follow its docs for where the URL and headers go.

Things to check before picking any job search MCP server

Whichever job data server you end up with, it helps to ask:

For this one: boards come straight from Greenhouse, Lever and Ashby, each is checked every two hours, a role you've already seen that month is free to read again, empty searches are free, and closed roles are tracked.

What it costs

$9 a month for 3,000 new roles, up to 1,000 new a day. Cancel anytime, with a refund within 3 days.

How to try it

Sign in with Google at findyourrolefirst.click/account, subscribe, create an agent key, and paste the one line for your client from above. Then ask your agent for roles the way you'd ask a friend who knows the job market.

For client specific walkthroughs, see finding jobs with Claude Code and searching for jobs with Codex CLI.

Questions

What is a job search MCP server?

A service that exposes job listings as tools an AI agent can call over the Model Context Protocol, so the agent can search open roles directly.

Which clients can connect to it?

Claude Code, Codex CLI, and any client that supports HTTP MCP servers with a bearer token header.

What's the server URL?

https://findyourrolefirst.click/mcp, with an Authorization: Bearer YOUR_API_KEY header.

Does it return job descriptions?

No. It returns title, company, location, dates, and links to the posting and application. The agent opens the posting to read the description.

Can the MCP server apply to jobs for me?

No. All of its tools are read only. Applying stays with you.

Try it in your agent

$9 a month. Sign in with Google, subscribe, then paste one line into Claude Code or Codex. Cancel anytime, refund within 3 days.

Get started