MCP App Store
by KeenEthics
Productivity
freehire icon

freehire

by Ilya Strelov

Overview

freehire is an open-source aggregator of tech job postings. It collects roles from applicant tracking systems and company career sites, normalises them into one schema, removes duplicates across sources, and makes them searchable from Claude. What you can ask: - Which jobs are open — by technology, seniority, location, remote or hybrid, salary, visa sponsorship, employment type or employer. - What one posting actually says: the full description, its stated requirements (required vs preferred), and which applicant tracking system handles applications. - What the employer's application form will ask for before you start, captured from the ATS itself rather than guessed. - Whether a posting still looks live: when it was last seen open, how long it has been listed, whether its date was refreshed, and any observed signs it is not being filled. - Which companies are hiring, and how many roles each has open right now. Every result names the job board it came from and links to the employer's own posting where the source publishes one, so the original listing is always one click away. All tools are read-only and anonymous: no account, nothing stored about the person asking, and the server cannot apply, save jobs or change anything. A filter value the catalogue does not recognise is dropped and named back, so an answer is never quietly narrower than it looks

Tools

check_jobs_open

Claude
Check whether postings are still open, by the slugs search results carry — up to 50 per call. Use before acting on a saved shortlist: each posting answers open, closed or not_found, with when it closed or was last seen live.

fetch

Claude
Read one posting in full by an id search returned: its full text, the employer, the board it came from and whether it still looks live.

get_company

Claude
Read what freehire holds about one employer by the slug a result carries: what they do, which industries they are in, where they are based, and how many postings they have open.

get_job

Claude
Read one posting in full by the slug a search result carries: the whole description, the stated requirements, which applicant tracking system handles applications, and whether the posting still looks live — when it was last seen open, a reality class, and any observed signs that it is not being filled.

job_market_stats

Claude
How many open postings match a set of filters, and their most common role families, seniorities, skills, work modes, countries and regions. Takes the same filters as a job search.

salary_stats

Claude
Salary percentiles (25th, median, 75th) from open postings that state pay, scoped by role family, seniority and country, with the sample size behind each figure. Currencies and pay periods are reported separately, never converted.

search_companies

Claude
Find employers in freehire's catalogue by name or by where they hire, with how many postings each has open. Use when the question is about a company rather than about a role.

search_jobs

Claude
Search freehire's catalogue of IT job postings. Use for any question about which jobs are open — by technology, seniority, location, pay or employer. Returns a short preview of each posting.

similar_jobs

Claude
Postings most similar to one posting, by its slug, nearest first — for "show me more like this". Empty for the newest postings, whose neighbours are not computed yet.

App Stats

10

Tools

Claude

Platforms

Category

Job Search

Works with

Claude

Data refreshed daily