HireHouse Jobs
Search, compare and inspect live public job listings on HireHouse, then apply on the portal.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"hirehouse-mcp": {
"url": "https://hirehouse.xyz/mcp"
}
}
}Remote endpoints
https://hirehouse.xyz/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢search_jobs(query, location, workMode, hasPayRange, featuredOnly, ...)
Search currently active, reviewed, publicly listed Hirehouse roles. Every word in `query` must match the role's title, company, location or description. If nothing matches, related roles are returned instead with match: "related". Supports location, work mode, compensation, featured, recency, and sort filters. Results are public listings only.
Input Schema
{
"type": "object",
"properties": {
"query": {
"description": "Words from the role title, skills, company, or location, e.g. \"backend engineer dubai\"",
"type": "string",
"maxLength": 200
},
"location": {
"description": "City, country, or location text from the public listing",
"type": "string",
"maxLength": 120
},
"workMode": {
"type": "string",
"enum": [
"remote",
"onsite",
"hybrid"
]
},
"hasPayRange": {
"description": "Whether the role must have an advertised pay range",
"type": "boolean"
},
"featuredOnly": {
"description": "Whether to return only featured public roles",
"type": "boolean"
},
"postedWithinDays": {
"description": "Only roles published within this many days",
"type": "integer",
"minimum": 1,
"maximum": 365
},
"sort": {
"default": "featured",
"type": "string",
"enum": [
"featured",
"newest",
"oldest"
]
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compare_jobs(jobIds)
Compare two to five public HireHouse roles side by side by job ID. Returns public listing data, a description excerpt per role, and each role's HireHouse application URL.
Input Schema
{
"type": "object",
"properties": {
"jobIds": {
"minItems": 2,
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
}
},
"required": [
"jobIds"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_job(jobId)
Get the public details, full description and Hirehouse portal application URL for one job.
Input Schema
{
"type": "object",
"properties": {
"jobId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"required": [
"jobId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢show_jobs(jobIds)
Display one to ten public HireHouse roles, by job ID, as interactive job cards. Each card links to that role's application page on the HireHouse portal.
Input Schema
{
"type": "object",
"properties": {
"jobIds": {
"minItems": 1,
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
}
},
"required": [
"jobIds"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence