Skip to main content
Glama
pirch

pirch

pirch — verified jobs MCP server

A public, read-only MCP server for verified job listings. Every job it returns was opened and confirmed live and accepting applicants within the last 72 hours, and re-verified on a rolling clock — so agents can recommend jobs without ghost-job or dead-link risk.

Remote endpoint (streamable HTTP, no auth, no API key):

https://pirchjobs.com/mcp

Tools

tool

what it does

get_jobs_overview

pool stats: how many verified jobs, by role/region

search_verified_jobs

search the verified pool (role, location, workmode)

get_verified_job

full detail for one listing, incl. direct apply URL

Related MCP server: ats-jobs-mcp

Use it

Remote (recommended) — any client that speaks remote MCP:

{ "mcpServers": { "pirch": { "url": "https://pirchjobs.com/mcp" } } }

stdio bridge — for clients and runners that only speak stdio, this repo ships a tiny dependency-free bridge that forwards stdio JSON-RPC to the remote endpoint:

{ "mcpServers": { "pirch": { "command": "npx", "args": ["-y", "github:rinohed/pirch-mcp"] } } }

or run it directly:

node proxy.mjs                     # defaults to https://pirchjobs.com/mcp
PIRCH_MCP_URL=… node proxy.mjs     # or point it somewhere else

Docker — same bridge, containerised:

docker build -t pirch-mcp . && docker run -i --rm pirch-mcp

Why "verified"

Job listings decay fast. We re-opened 1,165 listings we had previously confirmed live: 27% of the checkable ones were already deleted, and 1 in 8 died within three days of a live check. Freshness is a process, not a property — so pirch keeps re-checking, and anything it can't confirm falls out of the pool.

Method and raw data: why job postings disappear

Registered in the official MCP registry as com.pirchjobs/pirch.

MIT licensed.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to search remote job listings, read full descriptions and structured metadata, compare roles, and retrieve original application links when the account's subscription and scopes allow.
      72 npm
      26
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Gives AI agents a daily-refreshed index of 350k+ open jobs scraped from 12,000+ company career sites on Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee and Personio. Enables keyword, country, remote, seniority and recency job searches, discovery of roles opened since yesterday, and weekly company hiring-signal rankings, with per-call cost caps.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables searching live job postings pulled directly from 10 applicant-tracking-system APIs — including Greenhouse, Lever, Ashby, Workday, Personio, Recruitee, Teamtailor, Workable, SmartRecruiters and Breezy HR — using just a company website, domain or ATS handle, with filters for keywords, location, remote work and posting date. Also supports multi-company lookups, ATS detection, and stateless "only new since last call" monitoring for scheduled agents.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables users to search public job listings and retrieve details for individual postings from inside AI assistants, including ranked results, filters, and pagination. It is read-only and requires no account, authentication, or API key.
      MIT