Locate Jobs Network Job Search
Server Details
Search live U.S. jobs and unemployment benefits for 13 states, by role or place. No sign-in.
- Status
- Healthy
- Uptime
- 100.0% over 34 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- Locate Jobs Network
TDQS
Scored across 2 tools
The two tools serve clearly separate purposes: one searches job listings, while the other answers unemployment-benefit questions. There is no realistic risk of confusing them based on names or descriptions.
Both names use snake_case and are readable, but they follow slightly different patterns: search_jobs is verb_noun, while unemployment_answers is topic_noun. This is a minor deviation rather than a confusing inconsistency.
Two tools is quite thin for a server that combines job search with unemployment guidance. Each tool has a clear role, but the surface feels borderline minimal rather than well-scoped.
Job search is read-only and returns listings with links, but there is no job-detail retrieval, company lookup, saved-search support, or application flow. Unemployment answers cover only 13 states, with a fallback for others, leaving notable gaps in both subdomains.
Available Tools
2 toolssearch_jobsSearch jobsARead-onlyInspect
Search live jobs on the 27 Locate Jobs Network job boards: Diversity Careers, Healthcare Jobs for Veterans, Nature Jobs, University Fundraising Jobs, Fiber Optic Jobs, Certified Medical Assistant Jobs, Forklift Jobs, HR Analyst Jobs, The Trades Jobs, IT Jobs, Optometry Jobs, Dentist Jobs, Funeral Service Jobs, Chiropractor Jobs, Veterinarian Jobs, SLP Jobs, Diversity Higher Education Jobs, Minority Finance Jobs, Bioinformatics Jobs, Minority Jobs, Physical Therapist Jobs, Nurse Practitioner Jobs, Arborist Jobs, Social Worker Jobs, Paralegal Careers, LPN Jobs, and Medical Lab Jobs. Search by role or skill, by place (a city and state, a state, or a ZIP code, which searches its whole state), or for remote jobs. Returns 5 to 10 current jobs with title, employer, location, posted date, and a link to the job page on the board that lists it, plus a link to see more. It only reads job listings: it cannot apply for a job, post a job, or save a search.
| Name | Required | Description | Default |
|---|---|---|---|
| what | No | The role or skill, such as "dental hygienist", "forklift", or "payroll". Every word must appear in the job title or the employer's name, so keep it to the words a title uses ("help desk", not "IT help desk support role"). Leave out to list the newest jobs. | |
| limit | No | How many jobs to return, 5 to 10. Defaults to 10. | |
| where | No | A city with its state ("Columbus, OH"), a state, a ZIP code (searches its whole state), or "remote". Leave out for the whole U.S. | |
| remote | No | true for remote jobs only. |
Output Schema
| Name | Required | Description |
|---|---|---|
| jobs | Yes | |
| searched | Yes | |
| seeMoreUrl | Yes | Our search page with more jobs like these. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the description's 'only reads job listings' adds little beyond structured data. The return-volume note (5 to 10 results) and result fields are useful, but they largely duplicate the schema's limit constraint and the output schema.
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?
Front-loaded with the core action before the operational details. The 27-board enumeration is long but plausibly earns space by telling the agent which employers/boards results come from; otherwise the text is tight.
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 4-optional-parameter read tool with full schema coverage, explicit annotations, and an output schema, the description covers what is needed to invoke it. Minor gap: no guidance on result ordering or what to do when a zero-result search occurs.
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 100%, so the baseline is 3. The description mostly restates schema semantics (ZIP searches its whole state, leave out for newest/whole U.S.) without adding new guidance like format tolerances or edge-case behavior.
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?
States a specific verb and resource ('Search live jobs on the 27 Locate Jobs Network job boards') and scopes the network by name. It never mentions the only sibling, unemployment_answers, so the agent gets no explicit differentiation, but the purposes are far apart enough that misselection is unlikely.
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?
Gives concrete search modes (by role/skill, by city/state/ZIP, or remote) and explicitly rules out applying, posting, and saving searches. It does not point to any alternative tool or explain when a different tool would be better, but the usage context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
unemployment_answersUnemployment benefit answersARead-onlyInspect
A checked answer about unemployment benefits for a U.S. state, covering Alabama, Arizona, Idaho, Indiana, Louisiana, Massachusetts, Minnesota, New Jersey, New York, Pennsylvania, South Carolina, Texas, and Utah. Give a state (a name or 2-letter code) and either a topic or the person's own question; the tool picks the topic from the question when none is given. For a state we do not cover yet, it names the federal page that finds that state's own unemployment office instead of guessing at a figure. It only reads a checked guide: it cannot file a claim, check a claim's status, or change anyone's benefits.
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | A U.S. state, by name or 2-letter code, such as "Texas" or "TX". | |
| topic | No | One of the 13 topics: "home" (An overview: how to apply and what it pays.), "eligibility" (Who qualifies for unemployment benefits.), "apply" (How to file an unemployment claim.), "amounts" (How much it pays each week.), "duration" (How many weeks benefits last.), "weekly-claims" (Requesting payment and work search each week.), "jobs" (The state's own job search and job bank.), "appeals" (Denials, appeals, and overpayments.), "taxes" (How unemployment benefits are taxed.), "disability" (Disability benefits (SSDI, SSI) and how they relate to unemployment.), "offices" (The agency's offices and phone numbers.), "contact" (Who to contact about a specific claim.), "faq" (Common questions that cross several topics.). Leave out to pick the topic from the question instead. | |
| question | No | The person's own question, used to pick a topic when none is given. |
Output Schema
| Name | Required | Description |
|---|---|---|
| call | No | |
| code | Yes | |
| state | Yes | |
| title | No | |
| topic | No | |
| action | No | |
| agency | No | |
| answer | No | |
| covered | Yes | |
| message | No | |
| sources | No | |
| updated | No | |
| guideUrl | No | |
| otherTopics | No | |
| federalFinderUrl | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered structurally. The description goes beyond that by explicitly listing what the tool cannot do (cannot file a claim, check claim status, or change benefits) and by disclosing the out-of-coverage fallback behavior — useful context an agent would otherwise have to infer.
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 core purpose and invocation rule are front-loaded in the first two sentences. The 13-state enumeration is long but earns its place by telling the agent exactly when the tool will succeed versus fall back, and there is no filler or repetition.
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 an output schema present, the description is not obligated to explain return values, and it instead covers the things structured fields cannot: the supported-state boundary, the substitution of topic for question, and the negative capability envelope. Nothing an agent needs to call this correctly is missing.
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 100%, and the parameter descriptions already spell out the state format, the 13 enumerated topics with definitions, and the question length limit. The description's parameter content ('a name or 2-letter code', 'picks the topic from the question when none is given') largely restates the schema, so it meets the baseline without adding much beyond it.
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 opens with a specific verb+resource ('A checked answer about unemployment benefits for a U.S. state') and enumerates the exact covered states, so an agent knows precisely what domain it serves. It is clearly distinct from the sibling search_jobs, which has nothing to do with benefit policy answers.
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?
It gives concrete invocation guidance: supply a state plus either a topic or the person's own question, and the tool infers the topic when none is supplied. It also states the fallback path for uncovered states (returns the federal locator page rather than guessing), which is a clear usage-condition statement. It lacks an explicit comparison to search_jobs, but the domains do not overlap.
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.
1 tool update
- Added
unemployment_answers
1 tool update
- Changed
search_jobs2 fields changed- changed
Input schema / properties / what / descriptionPrevious value: -"The role or skill, such as \"payroll\", \"help desk\", or \"HR analyst\". Leave out to list the newest desk jobs."New value: +"The role or skill, such as \"dental hygienist\", \"forklift\", or \"payroll\". Every word must appear in the job title or the employer's name, so keep it to the words a title uses (\"help desk\", not \"IT help desk support role\"). Leave out to list the newest jobs." - changed
Input schema / properties / where / descriptionPrevious value: -"A city with its state (\"Columbus, OH\"), a state, a ZIP code, or \"remote\". Leave out for the whole U.S."New value: +"A city with its state (\"Columbus, OH\"), a state, a ZIP code (searches its whole state), or \"remote\". Leave out for the whole U.S."
1 tool update
- First observed
search_jobs
Related MCP Connectors
Search live jobs, read postings, and look up how employers hire and pay. Free, no sign-in.
Live US jobs from employers' own career sites, still-open checks, competitive hiring reports.
Search US jobs by driving commute, pay, and seniority. Save jobs, filters, and searches.
Search a live index of millions of open jobs from employer career sites and 100+ ATS platforms.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceAI Job search over 3.5M+ live US jobs2MIT
- AlicenseNot gradedqualityCmaintenanceEnables job search and application management across employers' own hiring systems, with tools to find jobs, verify openings, check application support, and track application status—usable without a key for basic searches.MIT

JobsPipe MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceSearch live job postings from 30+ job boards, ATS feeds and public employment services, and watch for new matches.MIT- AlicenseNot gradedqualityFmaintenanceVerified job search: every listing is opened and confirmed live and accepting applicants within the last 72 hours, and re-verified on a rolling clock, so agents can recommend jobs without ghost-job or dead-link risk. Read-only, no auth.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.