MCP tool
get_open_reqs
The company's current active reqs, deduped across boards -- LinkedIn-excluded: ATS tenants plus public job boards and aggregators; each row's boards names its source. Freshness-floored. Each row's first_seen is our first observation of the req, not the employer's posting date; source_posted_at is the date the source itself published, null when it gave none. function is a function name (a prior result's function_name, like 'Software & IT') or a function id (its function); anything else, like 'engineering', is rejected with an explicit error that lists the names, rather than an empty result. limit is bounded: an oversized page is rejected rather than truncated.
Connect
Paste this into your client's server config, replacing the placeholder with your
own key. Endpoint https://mcp.reqbeat.com/mcp,
authenticated with the X-API-Key request header.
{
"mcpServers": {
"reqbeat": {
"url": "https://mcp.reqbeat.com/mcp",
"headers": { "X-API-Key": "YOUR_REQBEAT_API_KEY" }
}
}
}
No key yet? Get an API key — free, no card.
Input schema
{
"properties": {
"company_id": {
"title": "Company Id",
"type": "integer"
},
"function": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Function"
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Country"
},
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
},
"idempotency_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Idempotency Key"
}
},
"required": [
"company_id"
],
"title": "get_open_reqsArguments",
"type": "object"
}