mcpField
F
Find your role first

Find your role first

Remote
findyourrolefirst.clickBusiness & Marketing0Updated 2d ago

About Find your role first

Find your role first is a job-search MCP server for job seekers and their agents. It reads company career sites directly, orders roles by when they first appeared, and also supports saving, tracking, and email alerts.

Key features

  1. 01Search and filter roles
  2. 02Count matching search results
  3. 03Check new roles matching preferences
  4. 04Save roles and update application status
  5. 05Set company and job email alerts

Use cases

  1. 01Find jobs by title, location, and posting time
  2. 02Check new matching roles each morning
  3. 03Save target roles and track application progress
  4. 04Get email when followed companies post roles

MCP support

The MCP server exposes tools for searching, counting, saving, tracking, and setting alerts for jobs. It draws on company career-site data and returns role details with original posting links.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://findyourrolefirst.click/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://findyourrolefirst.click/mcpAuth required

Tools

Details

From the project README

Job search MCP server

New jobs from more than 15,000 company career sites, for Claude Code, Codex and any MCP client.

Find your role first reads company career sites directly (Greenhouse, Lever, Ashby and Workday boards, plus Amazon, Apple, Google, Meta, Microsoft and Netflix) every two to six hours, and records the hour each role first appeared. This server lets your AI agent search those roles, newest first, and come back each morning for what's new.

No job boards in between, no reposts posing as new roles. Every result links to the company's own posting and application.

Also listed on Smithery and the official MCP Registry (click.findyourrolefirst/jobfeed).

See it without signing up: new jobs posted in the last 24 hours, by role, updated every few hours.

Connect

You need an agent key from your console. Replace YOUR_API_KEY below.

Claude Code

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

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 HTTP MCP client

{
  "mcpServers": {
    "jobfeed": {
      "type": "http",
      "url": "https://findyourrolefirst.click/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Tools

ToolWhat it does
search_jobsSearch open roles by several titles and places at once, newest first. Filters for remote, posted within N hours, and the years of experience a posting asks for. Each result says whether you saved it.
count_jobsHow many roles a search would return. Free, so your agent can narrow before it reads.
get_new_for_meRoles matching your saved preferences found since the last check.
get_my_profileWhat you said you want (fields, places, experience), plus the companies you follow and your email alerts.
get_apply_kitThe apply link, the application form's questions when the site publishes them, and the role's facts. The service never applies; your agent can, if you ask it to.
get_changesNew, updated, reopened and closed roles since your last check. The "what's new since yesterday" call.
get_jobOne role's latest details and status.
list_my_jobsRoles you've already seen, with whether each is saved and where it stands. saved_only lists your Saved tab; assigned_to lists the roles you tagged for one agent. Free.
save_job / unsave_jobPut a role on your Saved tab, or take it off. Free.
set_job_statusMark a role applied, interview, offer or closed. A week after applied with no change, your daily email asks whether to follow up. Free.
follow_company / unfollow_companyAn email within about 15 minutes when a company posts a new role. Up to 25 companies. Free.
create_alert / delete_alertEmail yourself new roles matching a search, instantly or once a day. Up to 5. Free.
get_usageYour remaining allowance.

Every write takes agent, the agent's own name. Your roles in the console tags each role with who saved or marked it ("Saved by Fo"), and you can filter and rename those tags.

Records carry title, company, location, posted and first-seen dates, and the original posting and apply links. No description text: your agent opens the posting itself when it needs the details.

Ask it things like

  • "Find product manager roles in New York posted in the last 24 hours."
  • "Any new forward deployed engineer jobs since yesterday? Skip senior and staff."
  • "Count remote data scientist roles asking for 1 to 3 years of experience, then show me the newest ten."
  • "Check what's new every morning and list anything at a company I haven't seen before."

Pricing

  • Free: sign in and search 200 roles in your first 30 days, then 100 a month, in the web console.
  • $9 a month: 3,000 new roles a month (up to 1,000 a day) and agent access through this MCP server. Re-reading a role you've already seen that month is free. Cancel anytime.

Links

Questions or a company we're missing: [email protected]

Agent skill

A ready-made skill that tells an agent when and how to use these tools (daily checks, searches, apply kits, and applying only to roles you hand it): skills/find-your-role-first/SKILL.md.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.