Skip to main content
Glama

HireHint ATS & HRIS

Server Details

Independent HireHint ATS & HRIS product facts and guides in English, Arabic and Spanish.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.8/5.0

Scored across 4 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count4/5

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.

Completeness4/5

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 tools
create_evaluation_checklistPrepare an HRIS or ATS evaluation checklistA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoResponse language: English, Arabic or Spanish.en
systemYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
rowsYes
scopeYes
titleYes
localeYes
sourceYes
systemYes
columnsYes
instructionsYes

TDQS

A3.5/5.0
Behavior3/5

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.

Conciseness3/5

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.

Completeness4/5

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.

Parameters4/5

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.

Purpose4/5

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.

Usage Guidelines3/5

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 factsB
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeNoResponse language: English, Arabic or Spanish.en

Output Schema

ParametersJSON Schema
NameRequiredDescription
localeYes
sourcesYes
identityYes
revisionYes
questionsYes
definitionYes

TDQS

B3.4/5.0
Behavior3/5

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.

Conciseness3/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose4/5

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.

Usage Guidelines3/5

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 documentA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
localeNoResponse language: English, Arabic or Spanish.en

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
foundYes
localeYes
documentYes
revisionYes

TDQS

A4.1/5.0
Behavior3/5

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.

Conciseness4/5

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.

Completeness4/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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 documentsA
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYes
localeNoResponse language: English, Arabic or Spanish.en

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
localeYes
resultsYes
revisionYes

TDQS

A3.6/5.0
Behavior3/5

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.

Conciseness3/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose4/5

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.

Usage Guidelines4/5

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. 1 tool update
    • Changedget_product_facts2 fields changed
      • addedOutput schema / properties / identity
        Added 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"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "locale",
        -  "definition",
        -  "questions",
        -  "sources",
        -  "revision"
        -]New value: +[
        +  "locale",
        +  "definition",
        +  "identity",
        +  "questions",
        +  "sources",
        +  "revision"
        +]
  2. 4 tool updates
    • First observedcreate_evaluation_checklist
    • First observedget_product_facts
    • First observedget_public_doc
    • First observedsearch_public_docs

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    JobsPipe — 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
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources