joboracle
JobOracle Job Market Intelligence MCP
Should I use this
Quality & Safety
Findings (3)
- LOWin salary_insights
- LOWin job_trends
- LOWin health_check
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": {
"joboracle": {
"url": "https://tooloracle.io/jobs/mcp/"
}
}
}Remote endpoints
https://tooloracle.io/jobs/mcp/streamable-httpWhat it can do
Tool inventory
Tools (8)
🟢job_search(query, location, country, page, results_per_page, ...)
Search jobs by title, skill, location. Filter by type and recency.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Job title or keywords, e.g. 'Business Development Manager'"
},
"location": {
"type": "string",
"description": "City or region, e.g. 'Bielefeld' or 'Berlin'"
},
"country": {
"type": "string",
"description": "Country code: de, gb, us, at, ch, nl, fr, it, pl, br, au, in",
"default": "de"
},
"page": {
"type": "integer",
"description": "Page number (starts at 1)",
"default": 1
},
"results_per_page": {
"type": "integer",
"description": "Results per page (max 50)",
"default": 10
},
"max_days_old": {
"type": "integer",
"description": "Only jobs posted within N days"
},
"full_time": {
"type": "boolean",
"description": "Full-time only"
},
"sort_by": {
"type": "string",
"description": "Sort: relevance, date, salary",
"default": "relevance"
},
"salary_min": {
"type": "integer",
"description": "Minimum annual salary filter"
}
},
"required": [
"query"
],
"additionalProperties": false
}⚪salary_insights(role, location, country)
Salary ranges for a role in a location.
Input Schema
{
"type": "object",
"properties": {
"role": {
"type": "string",
"description": "Job title, e.g. 'Sales Manager'"
},
"location": {
"type": "string",
"description": "City or region"
},
"country": {
"type": "string",
"default": "de"
}
},
"required": [
"role"
],
"additionalProperties": false
}🟢remote_jobs(query, country, results_per_page)
Find remote-only positions for a role or skill.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keywords"
},
"country": {
"type": "string",
"default": "de"
},
"results_per_page": {
"type": "integer",
"default": 10
}
},
"required": [
"query"
],
"additionalProperties": false
}⚪company_jobs(company, country, results_per_page)
All open positions at a specific company.
Input Schema
{
"type": "object",
"properties": {
"company": {
"type": "string",
"description": "Company name"
},
"country": {
"type": "string",
"default": "de"
},
"results_per_page": {
"type": "integer",
"default": 10
}
},
"required": [
"company"
],
"additionalProperties": false
}⚪job_trends(field, country)
Top companies hiring for a field. Rising demand signals.
Input Schema
{
"type": "object",
"properties": {
"field": {
"type": "string",
"description": "Field or job category, e.g. 'Vertrieb' or 'IT'"
},
"country": {
"type": "string",
"default": "de"
}
},
"required": [
"field"
],
"additionalProperties": false
}🟢job_compare(query, locations, country)
Compare job markets across cities for a role: job count and salaries.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Job title"
},
"locations": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of cities to compare"
},
"country": {
"type": "string",
"default": "de"
}
},
"required": [
"query",
"locations"
],
"additionalProperties": false
}🟢job_alerts_check(query, location, country)
How many new jobs posted today/3 days/week for a query. Quick market pulse.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keywords"
},
"location": {
"type": "string",
"description": "City or region"
},
"country": {
"type": "string",
"default": "de"
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢health_check
Server status.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Evidence