openings-mcp

MCP server that searches job boards and the career sites of 41,000 companies on Workday, Greenhouse, Lever and other ATS.

  • 109 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • The server calls public job sites, and some sources use undocumented interfaces.
  • Overly frequent requests can break site terms.
All reasons and checks

amikai/openings-mcp

Install

Manual install

brew install --cask amikai/tap/openings-mcp

Or `go install github.com/amikai/openings-mcp/cmd/openings-mcp@latest`.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The server calls public job sites, and some sources use undocumented interfaces.
  • Overly frequent requests can break site terms.

This is third-party code. Review the repository files before installing.

What it does

One MCP server searches job listings across several sources from Claude Code, Codex, Gemini CLI and other clients. Job boards: 104, Cake, Jobindex, Mynavi, Flowxtra, freehire.me, plus public LinkedIn and Indeed search. Career sites of more than 41,000 companies on the Workday, Ashby, Greenhouse, Lever, Teamtailor, Recruitee, SmartRecruiters and other ATS platforms, all behind one company-search tool. A company outside the built-in roster can be searched by the URL of its careers page on supported platforms. Dedicated modules exist for Amazon Jobs, Apple, Google, Meta and TSMC. The server runs as a local HTTP process, and every session in every tool shares the one instance.

Who it is for. People searching for jobs or shortlisting openings with an agent who want listings from many sources in one conversation.

Good fit when

  • Backend developer openings are collected from the career pages of several companies.
  • The search covers Taiwanese, Danish and Japanese job boards.
  • Open positions at Amazon, Google and Meta need comparing.
  • A company is not in the roster but its Greenhouse or Lever page URL is known.

Not a fit when

  • You need official employer APIs with stability guarantees; some sources use undocumented interfaces.
  • You want bulk collection of openings; the author asks for low-frequency use.
  • You need data beyond public pages, such as private accounts.

Example request

Find open backend developer positions at Amazon and companies on Greenhouse and compare requirements.

MCP

Transport
http
Authentication
not required

Limitations

It is an unofficial tool for personal use and is not affiliated with the sources it searches. Some sources rely on undocumented interfaces that may change or stop working. Calls go to each site's public web addresses, and the author asks you to respect their terms and use it at low frequency. For Eightfold, SAP SuccessFactors and JOIN only the built-in company roster works, and a careers page URL does not. Requesting several postings and full descriptions spends tokens quickly, so the author suggests a cheaper model. The server has to be kept running in its own terminal or container.

How to disable. Stop the server (`docker stop openings-mcp` for the container) and remove the entry with `claude mcp remove openings-mcp`.

FAQ

How do I install openings-mcp?

Run `brew install --cask amikai/tap/openings-mcp` or `go install github.com/amikai/openings-mcp/cmd/openings-mcp@latest`. There are also release archives and a `ghcr.io/amikai/openings-mcp` Docker image.

How do I connect the server to Claude Code?

Run `openings-mcp --http=127.0.0.1:8080`, then `claude mcp add --transport http --scope user openings-mcp http://127.0.0.1:8080`. Codex uses `codex mcp add openings-mcp --url http://127.0.0.1:8080`.

Which job boards are supported?

104, Cake, Jobindex (Denmark), Mynavi (Japan), Flowxtra, freehire.me, plus public LinkedIn and Indeed search.

How do I run the server in Docker?

Run `docker run -d --rm --name openings-mcp -p 127.0.0.1:8080:8080 ghcr.io/amikai/openings-mcp --http`. Stop it with `docker stop openings-mcp`.

Does the project store collected listings?

No. The author states that the project ships no scraped job data, and requests go to the sites' public pages.

Discussion

No questions or reviews yet.

Russian stack

An MCP server for the SuperJob job site: vacancies, employers, cities and professions through an AI agent

MCP serverExtended access1Repository stars
Russian stack

An MCP server for the Huntflow ATS: vacancies, candidates, resumes and hiring stages through an AI agent instead of clicking through cards

MCP serverBroad access1Repository stars
Official

Open-source CRM for small teams with MCP: contacts, deals and tasks open to Claude and other agents, with reply drafts left to you

MCP serverBroad access221Repository stars
Official

Hosted MCP server for Amazon Ads and Seller Central: the agent reviews ACoS, search terms and stock, edits on confirmation

MCP serverBroad access29Repository stars
Official

A remote MCP server with B2B data: companies, contacts and work addresses inside the chat, browser sign-in, no API keys

MCP serverExtended access294Repository stars

README in short

The server combines job-board and career-site search and runs as a local HTTP process that all your tools connect to.

README badge

Report a problem