pull down to refresh

The idea is that the legacy recruitment world can use Fiat to post event Kind 9993 via the site. Also, anyone can use the 'jobmcp' MCP server with an LLM to fetch the very same job info.
Download from : jobmcp
The schema can be made openly available, it's compatible with Schema.Org ~ Jobs

How it works

Post a job, pay Fiat via Stripe, job gets added to relays. (Once I cover my costs I will happily pay some relay owners, let me know if interested in an arrangement). This is aimed at making listing jobs 'easy' but there is no reason why anyone can't build their own listing code and have their jobs appear in the same results.
Fiat 💰 to ⚡ Sats transfer 😉

Why it's needed

The use case is compelling : https://www.theregister.com/2025/12/08/publishers_say_no_ai_scrapers/ AI is desperate for content. If AI wants to "scrape" from relays then they can get on with it and pay the relays to allow it.
  • Scraping is dumb, a waste of energy (proxies, scrapers, middleman)
  • Having no common format for structured listings is bad for everyone
  • Users will want to post listings for "AI Agent" tasks
  • Humans will want to ask an LLM to search jobs (what is the current problem with doing this? Scraping! See above!)
  • Jobs are filtered to the most recent 30 days, this prevents a scraper collecting vast volumes of data and causing DoS

Demo 👀

This demo used goose, so I could record it, but you can use Claude, Gemini, ChatGPT etc etc with the MCP server. https://github.com/Decentralised-Jobs-Protocol/djp-jobmcp?tab=readme-ov-file#demo