jobs-search-multi
Server Details
Search job postings across Indeed, LinkedIn, and more from one request - titles, companies
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- DataLeadsPRO/jobs-search-multi
- GitHub Stars
- 0
- Server Listing
- jobs-search-multi-mcp
TDQS
Scored across 4 tools
The source-specific tools (jobs_indeed, jobs_linkedin, jobs_multi) are distinguishable, but 'jobs' has no source qualifier and likely overlaps with 'jobs_multi' as a generic/all search. The sparse descriptions do not clarify the boundary between 'jobs' and 'jobs_multi'.
Most tools follow a 'jobs_<source>' pattern, but 'jobs' is an outlier without a suffix and 'jobs_multi' uses a mode rather than a source. The naming is readable but not fully consistent.
Four tools is a reasonable count for a multi-source job search server. Each source-specific tool plus the multi variant has a plausible role, though 'jobs' feels slightly redundant.
The tool set covers job searching across multiple sources, but it lacks obvious supporting operations like fetching a specific job's details or applying filters. It is sufficient for basic search but not a complete job-search workflow.
Available Tools
4 toolsjobsDInspect
V1 Jobs
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| maxTimeout | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. 'V1 Jobs' reveals nothing about whether this is a read operation, what it queries, how the url and maxTimeout parameters behave, or what the response looks like. Nothing is disclosed beyond the name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While short, this is under-specification rather than conciseness. Every sentence should earn its place, but here there are no sentences of substance at all - a version tag is not useful information for an agent.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 2-parameter tool with no annotations and no output schema, the description is completely inadequate. The agent cannot determine what the tool does, what inputs mean, what it returns, or when to select it over its three siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description adds no parameter information. The two parameters (url, maxTimeout) are completely undocumented in both schema and description, so an agent has no idea what format url should take or what maxTimeout controls.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'V1 Jobs' is a tautology that restates the name with a version label. It provides no verb, no resource explanation, and no distinction from siblings like jobs_indeed, jobs_linkedin, and jobs_multi, leaving the agent unable to determine what this tool actually does.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is zero guidance on when to use this tool versus the sibling tools. The description gives no context about whether this is a generic aggregator, a specific source, or how it differs from jobs_multi, jobs_indeed, or jobs_linkedin.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
jobs_indeedDInspect
V1 Jobs Indeed
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| country | No | ||
| language | No | ||
| maxTimeout | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It discloses nothing about side effects, authentication, rate limits, output format, or error behavior. The phrase 'V1 Jobs Indeed' is essentially a label and provides no behavioral information beyond the tool's name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short, but this is under-specification rather than effective conciseness. It contains no substantive content that helps an agent understand or invoke the tool, so it does not earn its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With four unannotated parameters, no output schema, and no annotations, a meaningful description is essential. This description provides none of the necessary context, leaving the agent without sufficient information to call the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description provides no meaning for any of the four parameters: query, country, language, or maxTimeout. Since the schema itself contains only names and types with no descriptions, the description must compensate but does not.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'V1 Jobs Indeed' essentially restates the tool name with a version prefix and does not state a specific action or resource. It identifies the Indeed platform but not what the tool does with jobs, and it does not differentiate it from siblings like jobs_linkedin or jobs_multi.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus the sibling tools jobs, jobs_linkedin, or jobs_multi. The description implies a connection to Indeed only by its name, which is not sufficient for an agent to select it confidently.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
jobs_linkedinDInspect
V1 Jobs Linkedin
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| country | No | ||
| language | No | ||
| maxTimeout | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, and the description gives no behavioral details: no indication of read-only vs. side effects, no auth or rate-limit notes, no return behavior. The description carries the full burden and completely fails to disclose anything beyond a static label.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely short, but this is under-specification rather than effective conciseness. A single three-word phrase provides no structure or front-loaded information. It is not concise in a meaningful way; it simply omits all necessary content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 4 parameters, no output schema, no annotations, and ambiguous sibling relationships, the description is completely inadequate. An agent cannot correctly invoke or select this tool based solely on this definition.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and no parameter descriptions exist in the schema or the tool description. The four parameters (query, country, language, maxTimeout) have names only, with no explanation of format, defaults, or expected values. The description adds zero semantic value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'V1 Jobs Linkedin' only restates the tool name and suggests a domain (LinkedIn jobs), but does not specify a verb or action. It fails to distinguish the tool from siblings like jobs_indeed or jobs_multi, leaving the agent to infer the actual purpose from the tool name alone.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance whatsoever about when to use this tool instead of alternatives. The sibling tools (jobs, jobs_indeed, jobs_multi) are not mentioned, and no context or condition is provided, so the agent has no basis for tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
jobs_multiDInspect
V1 Jobs Multi
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| sites | No | ||
| country | No | ||
| location | No | ||
| resultsWanted | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure, but it only says 'V1 Jobs Multi'. It does not explain that this likely aggregates results across multiple sites, whether it performs network calls, or what side effects or limitations exist.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely short, but this is under-specification rather than conciseness. It front-loads nothing useful and every word ('V1', 'Jobs', 'Multi') is either a version marker or a restatement of the tool name.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 5 undocumented parameters, no annotations, no output schema, and three siblings, the description is completely inadequate. An agent cannot determine what the tool does, what inputs mean, what it returns, or how it differs from jobs, jobs_indeed, and jobs_linkedin.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate, but it provides no parameter information at all. The schema itself has bare names like 'query', 'sites', 'country', 'location', and 'resultsWanted' with no descriptions, leaving the agent to guess formats, defaults, and semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'V1 Jobs Multi' is essentially a version label, not a statement of what the tool does. It names the resource ('jobs') and hints at multi-site aggregation, but there is no verb or behavior described, and it does not distinguish it from siblings like jobs, jobs_indeed, or jobs_linkedin.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided about when to use this tool versus the sibling tools. The name suggests it searches multiple job sites, but the description never states this or gives conditions for choosing it over jobs_indeed or jobs_linkedin.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- First observed
jobs - First observed
jobs_indeed - First observed
jobs_linkedin - First observed
jobs_multi
Related MCP Connectors
Search job postings, companies, and technology stacks across 10M+ companies.
Live job postings from 30+ ATS feeds and job boards, one schema. Live results need a Bearer key.
Indeed job listings by keyword and location, and full postings, as structured JSON.
Scrape job listings from Greenhouse, Workable, Reed, RemoteOK and other boards. Pay per row.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables real-time job search across thousands of companies' open roles from Greenhouse, Lever, Ashby, and SmartRecruiters, with full-text filtering and company-specific queries, no API key required.2MIT
- FlicenseBqualityBmaintenanceEnables AI assistants to search and filter job listings across multiple platforms like Indeed, LinkedIn, and Glassdoor, returning structured results for easy processing.1-
- AlicenseNot gradedqualityBmaintenanceEnables natural-language job search and aggregation from multiple recruitment websites with zero configuration, providing filtered results and standardized output for AI assistants.26 npmISC
- AlicenseAqualityCmaintenanceEnables querying job boards for a company's open roles, pulling from Greenhouse, Workday, and an opt-in LinkedIn source and normalizing the results into one shape. It discovers boards, searches one or many companies at once, and returns full postings with title-based AI/ML and junior filtering.7MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.