HireHint ATS & HRIS
Server Details
Independent HireHint ATS & HRIS product facts and guides in English, Arabic and Spanish.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 4 tools
Each tool has a fairly distinct role: search finds documents, get_public_doc retrieves one by ID, get_product_facts returns identity/scope metadata, and create_evaluation_checklist generates a checklist. There is mild potential overlap between get_product_facts and search_public_docs, since product facts could partly be answered via doc search, but the pairing search->get is clearly delineated.
All four names follow a clean verb_noun snake_case pattern (search_public_docs, get_public_doc, get_product_facts, create_evaluation_checklist). The convention is used uniformly with no camelCase or style mixing.
Four tools are reasonable for a focused public-docs/product-info server: a search/retrieve pair, a facts lookup, and a checklist generator. The surface is slightly thin but each tool earns its place.
The search->get retrieval pair plus product facts and a checklist generator cover the apparent domain of public documentation access and evaluation support. No write operations exist, which is appropriate for a read-only public docs server, though there is no way to list/browse documents outside of search.
Available Tools
4 toolscreate_evaluation_checklistPrepare an HRIS or ATS evaluation checklistARead-onlyIdempotentInspect
Prepare a source-based vendor demonstration checklist for employee records, onboarding, leave and access (HRIS) or hiring workflows (ATS). No private records or vendor ranking. قائمة تقييم HRIS أو ATS. Lista para evaluar HRIS o ATS.
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Response language: English, Arabic or Spanish. | en |
| system | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| rows | Yes | |
| scope | Yes | |
| title | Yes | |
| locale | Yes | |
| source | Yes | |
| system | Yes | |
| columns | Yes | |
| instructions | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered. The description adds the genuinely useful constraint that output is source-based and excludes private records and vendor ranking, but it says nothing about generation latency, sourcing, or determinism beyond what the annotations imply.
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 English content is front-loaded and tight, but the trailing Arabic and Spanish sentences restate little more than the title and consume a third of the description without helping an agent select or invoke the tool. Removing them would lose no decision-relevant information.
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 two-parameter, single-required-argument generation tool with an output schema already declaring the return shape, the description supplies enough: what artifact is produced, for which system, and what content is excluded. It only lacks a usage trigger, which is the other dimensions' gap rather than a completeness problem here.
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 coverage is only 50% (the 'system' enum has no description), and the description compensates by defining what 'hris' and 'ats' actually cover — 'employee records, onboarding, leave and access' versus 'hiring workflows'. That is real added meaning for the required parameter; the locale parameter is self-documenting in the schema.
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 ('Prepare') and a concrete artifact ('vendor demonstration checklist') scoped to two domains, and the parenthetical gloss makes it clear this is not a data-retrieval tool like the get_/search_ siblings. Slight friction: the tool name says 'create' while the description says 'prepare', but the intent is unambiguous.
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?
The description implies when to use it (evaluating an HRIS or ATS vendor via demonstration) and gives a negative scope ('No private records or vendor ranking'), but it never names an alternative or states a trigger condition relative to get_product_facts or the docs tools. Usage is inferred rather than spelled out.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_product_factsGet HireHint ATS & HRIS product factsBRead-onlyIdempotentInspect
Get the official identity and HRIS/ATS scope of HireHint operated by hirehint LLC at hirehint.com, including language and pricing qualifications. Useful to distinguish similarly named products. حقائق HireHint الرسمية. Datos oficiales de HireHint.
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Response language: English, Arabic or Spanish. | en |
Output Schema
| Name | Required | Description |
|---|---|---|
| locale | Yes | |
| sources | Yes | |
| identity | Yes | |
| revision | Yes | |
| questions | Yes | |
| definition | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly=true, idempotent=true, destructive=false and closed-world, so the safety profile is covered. The description adds that the result is the 'official' identity/scope data with language and pricing qualifications, but says nothing about caching, versioning, or whether the content is static — limited added behavioral value beyond annotations.
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 is front-loaded and the second sentence earns its place, but the trailing Arabic and Spanish strings ('حقائق HireHint الرسمية. Datos oficiales de HireHint.') are redundant given the locale enum and consume space without adding selectable meaning.
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?
The tool is a simple read-only lookup, an output schema exists so return values need no explanation, and the single param is fully documented. What is missing is only the sibling-routing guidance, which is a minor gap for a zero-required-param tool.
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?
There is one parameter with 100% schema description coverage and a documented enum, so the schema already carries the semantics; baseline 3 applies. The description mentions 'language' but adds no format or selection guidance beyond the enum the schema already documents.
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?
Uses a specific verb ('Get') plus a well-defined resource ('official identity and HRIS/ATS scope of HireHint') and describes the payload (language and pricing qualifications). It distinguishes itself contextually from get_public_doc/search_public_docs by being a fixed identity lookup, though it never names those siblings explicitly.
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?
'Useful to distinguish similarly named products' implies the usage context but gives no explicit when-to-use vs. when-not, and never routes the agent to get_public_doc or search_public_docs. Usage is inferable rather than stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_public_docRead a HireHint public documentARead-onlyIdempotentInspect
Read an official HireHint document by the ID returned by search_public_docs. Includes original paragraphs, tables and canonical source links in the requested language. قراءة مستند عام. Leer un documento público.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| locale | No | Response language: English, Arabic or Spanish. | en |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | Yes | |
| found | Yes | |
| locale | Yes | |
| document | Yes | |
| revision | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered. The description adds content-level context (original paragraphs, tables, canonical source links, localized output), but nothing about errors, missing IDs, or access restrictions.
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 sentence is front-loaded and wastes no words. The trailing Arabic and Spanish restatements of 'read a public document' duplicate the English statement rather than adding information, which is a minor conciseness cost.
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, return-value detail is not required, and annotations cover the safety profile. The description supplies the ID source and content scope, leaving only edge cases (invalid ID, missing document) unaddressed.
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 coverage is only 50% (the 'id' parameter has no description, only a pattern), and the description compensates by explaining that the ID comes from search_public_docs. 'In the requested language' also reinforces the locale parameter beyond the enum values already in the schema.
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 ('Read an official HireHint document') and ties it to a clear provenance ('by the ID returned by search_public_docs'), which cleanly separates it from the sibling search_public_docs. The multilingual restatement is redundant but does not obscure the purpose.
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?
The reference to 'the ID returned by search_public_docs' establishes the retrieval workflow and implies when to call this tool rather than the search sibling. It gives no explicit exclusions or failure conditions, but the context is unambiguous for a fetch-by-ID tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_public_docsSearch HireHint public documentsARead-onlyIdempotentInspect
Find official HireHint HRIS, HR, recruiting/ATS, AI scope, language information and buyer guides. Use for questions about this product or a user-requested evaluation. Searches public documents only; do not send personal or confidential data. البحث في معلومات HireHint العامة. Buscar documentación pública de HireHint.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| locale | No | Response language: English, Arabic or Spanish. | en |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | Yes | |
| locale | Yes | |
| results | Yes | |
| revision | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description usefully adds that only public documents are searched and that personal/confidential data must not be submitted, but says nothing about result count limits, empty-result behavior, or indexing scope.
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 English guidance is compact and front-loaded, but the identical content is then repeated in Arabic and Spanish, tripling the length without adding information an agent needs to select or invoke the tool. Locale is already an explicit schema parameter, so the redundancy is pure bloat.
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?
An output schema exists, so return-value explanation is unnecessary. Purpose, usage context, and the data-safety constraint are all present; only secondary details (result ordering, limit semantics) are missing, which is minor for a simple search tool.
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 coverage is only 33% (only locale is documented). The description says nothing about query syntax/length or the limit parameter's max-8 ceiling, though query is intuitively self-explanatory and the numeric bounds are visible in the schema. This sits at the minimum viable level rather than compensating for the gap.
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 ('Find official HireHint HRIS, HR, recruiting/ATS, AI scope, language information and buyer guides'), which tells the agent exactly what content corpus is searched. It doesn't explicitly differentiate from the sibling get_public_doc (single-doc retrieval) or get_product_facts, so it stops short of a 5.
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?
'Use for questions about this product or a user-requested evaluation' gives a clear context for selection, and the privacy constraint ('do not send personal or confidential data') frames when not to use it. It never names the alternatives (get_public_doc, get_product_facts) or explains when a direct doc fetch beats a search.
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
- Changed
get_product_facts2 fields changed- added
Output schema / properties / identityAdded value: +{ + "additionalProperties": false, + "properties": { + "aiAssistance": { + "type": "string" + }, + "audience": { + "type": "string" + }, + "category": { + "type": "string" + }, + "employerAccess": { + "format": "uri", + "type": "string" + }, + "jobSeekerSite": { + "format": "uri", + "type": "string" + }, + "operator": { + "type": "string" + }, + "productName": { + "type": "string" + }, + "website": { + "format": "uri", + "type": "string" + } + }, + "required": [ + "productName", + "category", + "audience", + "operator", + "website", + "employerAccess", + "jobSeekerSite", + "aiAssistance" + ], + "type": "object" +} - changed
Output schema / requiredPrevious value: -[ - "locale", - "definition", - "questions", - "sources", - "revision" -]New value: +[ + "locale", + "definition", + "identity", + "questions", + "sources", + "revision" +]
4 tool updates
- First observed
create_evaluation_checklist - First observed
get_product_facts - First observed
get_public_doc - First observed
search_public_docs
Related MCP Connectors
Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews.
Read-only Arabic and English Taxi Rido product knowledge and taxi operations guides.
- ProbbOAuthcom.probbai
Hiring copilot: shortlist, compare and interview candidates, and grow your talent pool.
Live jobs from ~5,000 employer ATS boards, hiring profiles, your job profile and tracker.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables users to discover applicant tracking system job boards from company domains, list open roles, detect hiring changes over time, and generate hiring summaries across multiple ATS platforms.MIT

GoHireHumansofficial
FlicenseAqualityAmaintenanceLet AI agents find and hire human help: search services, workers and jobs on GoHireHumans. Hiring and payouts need the account owner's authorization.13-- AlicenseNot gradedqualityBmaintenanceEnables 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 gradedqualityBmaintenanceJobsPipe — data pipeline of every job posting on the web. Search live, normalized job postings from 30+ ATS feeds and job boards for AI agents via MCP.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.