All apps

Hiring Signals

x402

What a company is hiring for is what it's about to buy.

Hiring Signals screenshotHover to scroll

What a company is hiring for is what it's about to buy. Give it a domain; it finds the company's live job board, reads every open role, and diffs the board against the last time it looked.

  • Reads Greenhouse, Lever and Ashby through their documented public JSON APIs — keyless, no scraper, no headless browser, no Apify
  • The delta is the product: newly opened roles, reqs that were pulled, the net change, and any function that appeared for the first time. A first data engineer means a warehouse project got funded; a first solutions engineer means they started selling upmarket
  • Board discovery scrapes the company's own careers page, then guesses the board name from the domain, then probes all three platforms IN PARALLEL and keeps the board with the most roles — never the first one that answers, because some companies return 200 on two platforms with one of them an empty shell
  • "We could not find this company's job board" is a first-class outcome, clearly distinct from "this company has no open roles", and it is REFUNDED IN FULL. Discovery reaches about four companies in five and the app publishes that rather than rounding it up
  • SmartRecruiters, Workable, Recruitee and Workday are deliberately NOT supported, and the app says why on its homepage: a nonsense SmartRecruiters id returns HTTP 200 with totalFound:0, indistinguishable from a real company with nothing open
  • 6 credits a company scan, +1 credit per role when you ask for descriptions (which also turns on tool extraction and Ashby compensation). A board that exists and is empty is a real reading — a hiring freeze — and is billed
  • Agent-native from day one: hrs_live_ REST keys, an MCP server (works with the Ounie AI Team via ?api_key=), keyless x402 pay-per-call in USDC, and the fleet master key. On x402 the board is resolved for free BEFORE the quote, so a company with no reachable board is refused at 400 with no price attached

For agents

Works with Claude, ChatGPT, and any MCP client. One server, every app: paste the gateway config and the agent can discover and run Hiring Signals — and the rest of the store — through ounie_list_apps → ounie_describe_app → ounie_invoke_app.

{
  "mcpServers": {
    "ounie": {
      "url": "https://mcp.ounie.com"
    }
  }
}

Scoped endpoint — just this app. Point a client here when the agent should only ever see Hiring Signals's tools:

{
  "mcpServers": {
    "hiring": {
      "url": "https://hiring.ounie.com/api/mcp"
    }
  }
}

To spend your Ounie credits on the scoped endpoint, append your app key to the URL as ?api_key=… — the header-less form clients like the Ounie AI Team need.

Credits used

Scan one company6 credits per call
Role detail (description, tools, salary)1 credit per call