Skip to main content
Glama
2b1q

job-radar

by 2b1q

job-radar

Several job boards behind one MCP interface, with a memory of everything it has already shown you.

The problem

Every board has its own query language, its own idea of a tag, and its own way of failing quietly: a filter value nobody validates, an empty page that reads as an empty market, an apply button that leads back to the board instead of the employer. Search a few of them by hand and most of what you read today is what you read yesterday.

Related MCP server: CareerPilot

What it does

  • One interface over several boards. The same four tools and the same answer shape, whichever board is answering

  • It remembers. Every posting it has shown you is recorded, so the next search returns what is new. Mark one applied, rejected, interview or skip, and the mark stays with it

  • It recognises the same job twice. Boards republish each other's postings under their own ids. One that has already been seen on one board does not come back from another, and the answer says when that happened

  • It says where an apply link goes. Some boards link to the employer's own application; others link back to themselves and keep the company behind a signup. Every posting says which — or says that nobody has classified that board's links yet — so a shortlist is not a pile of dead ends

  • It refuses to invent. A salary the board quoted in a currency it did not name stays out of the comparable field, and a location is passed on as the board's claim rather than as a fact

  • It fails out loud. A page that parses to nothing, a paging parameter the board ignored, a run that cannot say what it cost — each of those is an error here, not a quiet empty answer that looks like a slow day

The boards

code

board

what you need

af

AgileFluent

nothing

tm

TalentMove

a paid subscription, its session cookie in TM_COOKIE

w3

web3.career

nothing

sol

jobs.solana.com

nothing

Each has its own vocabulary and its own quirks; what was measured on each one is in notes/.

The tools

tool

what it does

jobs_count

how many postings match, without fetching them

jobs_search

fetch, deduplicate against everything seen, return the new ones

jobs_mark_status

record applied, rejected, interview, skip or new

jobs_stats

what the store holds, and what recent runs cost

Quick start

pnpm install
cp profiles.example.json profiles.json    # what to look for is configuration
pnpm test                                 # offline: no network, no model
node --experimental-sqlite server.mjs     # MCP over stdio

Node 22.5+, no build step. profiles.json is where the search lives — roles, grades, the countries you would move to, and the tags each board knows by its own name; every key is documented in profiles.example.json. Registering the server with an MCP client: SETUP.md.

What it is not

  • Not a scraper you can point at any site. One adapter per board, written against what that board actually answers

  • Not a salary converter. Nothing is turned from one currency into another; an invented number is the one that gets quoted later

  • Not a verifier. What a board says about a location or a work mode is passed on as the board's claim, and marked as unverified

  • Not an application bot. It finds and it remembers; applying is yours

Where to look next

  • SETUP.md — registering the server with an MCP client

  • profiles.example.json — every configuration key, with what a wrong value does

  • notes/ — what was measured on each board, and under what conditions

  • CLAUDE.md — how the code is organised and how to work in it

License

MIT — see LICENSE.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Unified job search MCP server that aggregates live listings from multiple job boards with deduplication, enabling AI agents to find and filter jobs by keyword and location.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An AI job-hunt copilot that enables searching live job boards, shortlisting openings, tracking application pipelines, and generating tailored resumes and cover letters from any MCP client.
    14
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Aggregates job listings from multiple ATS and job board APIs via MCP, enabling unified search and retrieval in a structured format without HTML parsing.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that aggregates and deduplicates job listings from multiple public sources, ranks them against a user's resume, and exposes tools for searching, viewing details, explaining fit, and tracking applications.
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/2b1q/job-radar'

If you have feedback or need assistance with the MCP directory API, please join our Discord server