Find companies hiring for a role and geo, qualify them, and watch them for changes.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/reqbeat/mcp-server{
"mcpServers": {
"mcp-server": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js"]
}
}
}MCP Servers overview
<img src="https://reqbeat.com/favicon.svg" alt="Reqbeat" width="64" height="64">
# Reqbeat Hiring Signals
**<https://reqbeat.com/mcp/>** · [Docs](https://docs.reqbeat.com/docs) ·
[Pricing](https://reqbeat.com/pricing) · [Status](https://status.reqbeat.com/status)
Find companies hiring for a role and geo, qualify them, and watch them for changes.
Remote server, streamable-http. Nothing to run locally, nothing to build — the
endpoint below is the whole install.
## Try it in 30 seconds (no account)
```json
{
"mcpServers": {
"com-reqbeat-hiring-signals": {
"url": "https://mcp.reqbeat.com/mcp"
}
}
}
```
Then ask your agent: *"Which companies are hiring backend engineers in the UK right now?"*
No header means demo mode: a shared credential, a smaller page and a per-IP limit. When it
runs out you get a sign-up link.
## Full access (your key)
Get a key at <https://reqbeat.com> — free tier, no card — and send it as `X-API-Key`
on the same endpoint. There is one server; the header is what picks the tier.
```json
{
"mcpServers": {
"com-reqbeat-hiring-signals": {
"url": "https://mcp.reqbeat.com/mcp",
"headers": {
"X-API-Key": "YOUR_REQBEAT_API_KEY"
}
}
}
}
```
### Claude Code
```bash
claude mcp add --transport http com-reqbeat-hiring-signals https://mcp.reqbeat.com/mcp \
--header "X-API-Key: YOUR_REQBEAT_API_KEY"
```
### Cursor
Paste this into your browser's address bar — Cursor takes the config on the link:
```
cursor://anysphere.cursor-deeplink/mcp/install?name=com-reqbeat-hiring-signals&config=eyJ1cmwiOiJodHRwczovL21jcC5yZXFiZWF0LmNvbS9tY3AiLCJoZWFkZXJzIjp7IlgtQVBJLUtleSI6IllPVVJfUkVRQkVBVF9BUElfS0VZIn19
```
## Tools (11)
| Tool | What it does |
|---|---|
| `is_hiring` | WHEN an agent already holds a company and needs to qualify it -- the cheap gate before spending a richer call. ATS/board-only and freshness-floored. Takes the integer `company_id` … |
| `get_open_reqs` | The company's current active reqs, deduped across boards -- ATS/board-only, freshness-floored. `function` must be a function id (as seen in prior results); a plain role name like … |
| `hiring_pulse` | A company's hiring velocity/direction/momentum in one call -- dual-metered via `max_age` (seconds). Cold returns `{job_id, status: "crawling"}` instead of a synchronous body, same … |
| `who_is_hiring_for` | WHEN an agent needs to FIND the companies worth working -- the sourcing step, before it knows which companies exist. Reverse who's-hiring-for {role, geo} search: companies with … |
| `search_jobs` | Flat, role-granular job search -- the individual open roles across companies matching `role` (function) / `geo` (country) / `since`, one row per logical req (each with its own … |
| `get_role` | One open role's detail, addressed by the `company_id` + `req_key` pair every `search_jobs` row already carries -- the follow-up call for a role you hold an identifier for, instead … |
| `pre_action_brief` | The motion atoms + history primitives pre-joined into one bounded, compact call -- dual-metered via `max_age`. Cold returns `{job_id, status: "crawling"}`, same as the REST route. |
| `get_changes` | The `since=cursor` diff feed -- ledger events with `event_seq > since`, plus a `next_cursor`. Meters one `change` unit per event returned, independent of poll count. A free-tier … |
| `register_webhook` | Register the delivery target a watch fires to, and get back the `webhook_endpoint_id` `watch_company` needs -- call this first if you do not already hold one. Idempotent: … |
| `watch_company` | Subscribe to a company's hiring events on a registered webhook -- `webhook_endpoint_id` must belong to the same customer as the authenticated key. Meters one `watch` unit. A free … |
| `write_outcome` | Write back a conversion outcome for `company_id` -- the label-flywheel substrate. Appends to `outcome_labels` scoped to the caller's own customer. Plane session only: … |
Summaries are trimmed for reading. Your client gets the full descriptions live from
`tools/list`, and this table is re-rendered from the same document.
## What it is not
A rolling 30-day window over open requisitions, not multi-year history. **No contact data
and no people** — this plane sells hiring demand, not person records.
## Links
- Registry: `com.reqbeat/hiring-signals` on the
[official MCP registry](https://registry.modelcontextprotocol.io/v0/servers?search=reqbeat)
- [Smithery](https://smithery.ai/server/reqbeat/hiring-signals) ·
[Cursor](https://cursor.com/marketplace/reqbeat)
- Support: <support@reqbeat.com>
- License: MIT (this repo). The hosted service is governed by
<https://reqbeat.com/terms>.
## Generated, not hand-written
Every file here is rendered from the live `server.json` at https://mcp.reqbeat.com/server.json, and
pushed by `static-site/deploy/mcp_server_repo_publish.py` in reqbeat.git. Edit the
renderer, never these files — a hand-edit is replaced on the next publish, silently.
What people ask about mcp-server
What is reqbeat/mcp-server?
+
reqbeat/mcp-server is mcp servers for the Claude AI ecosystem. Find companies hiring for a role and geo, qualify them, and watch them for changes. It has 0 GitHub stars and its last recorded update is dated 2026-09-10.
How do I install mcp-server?
+
You can install mcp-server by cloning the repository (https://github.com/reqbeat/mcp-server) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is reqbeat/mcp-server safe to use?
+
Our security agent has analyzed reqbeat/mcp-server and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains reqbeat/mcp-server?
+
reqbeat/mcp-server is maintained by reqbeat. The last recorded GitHub activity is dated 2026-09-10, with 0 open issues.
Are there alternatives to mcp-server?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy mcp-server to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/reqbeat-mcp-server)<a href="https://claudewave.com/repo/reqbeat-mcp-server"><img src="https://claudewave.com/api/badge/reqbeat-mcp-server" alt="Featured on ClaudeWave: reqbeat/mcp-server" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!