# VeritaHire Hiring Intelligence

> For employers: how a job posting compares with the market nearby, by competitor; hiring reports.

- name: com.veritahire/hiring-intelligence
- version: 1.0.2
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 80/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.veritahire%2Fhiring-intelligence
- tools: https://api.protogrid.dev/v1/servers/com.veritahire%2Fhiring-intelligence/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "hiring-intelligence": {
      "type": "http",
      "url": "https://veritahire.com/mcp/employers"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-15d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 80/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 4 of 4 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: is_job_still_open (idempotentHint); compare_job_posting (idempotentHint); hiring_market (idempotentHint); …
- pass `tools.token_cost`: about 1,123 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 11 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 4, about 1,123 tokens to load them all
- tool set hash: 59c56fcb6db65f20a4d99f08d0b58b2f
- tools last changed: 2026-10-12T19:19:06.020Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.veritahire/hiring-intelligence.svg)](https://protogrid.dev/servers/com.veritahire/hiring-intelligence)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-12 `is_job_still_open` changed (annotations)
- 2026-10-12 `request_competitive_hiring_report` changed (annotations)
- 2026-10-12 `hiring_market` changed (annotations)
- 2026-10-12 `compare_job_posting` changed (annotations)
- 2026-10-12 `request_competitive_hiring_report` changed (title, description, inputSchema, annotations)
  - before: Emails one link to the work address given. The click creates a free VeritaHire account and opens the full Competitive Hiring Report for that posting: every employer hiring the same role within 25 miles by name, with the pay each posts and how fast each closes it, the last roles like it to close nearby, competitors' pay changes, and what reaching more applicants would cost. The first report is free. Nothing more is sent unless the link is clicked. For a role the employer is PLANNING to post (no posting yet, or one we do not hold): give title + location (+ the pay being considered) instead of a posting, and the report is built from the market around that place.
  - after: Returns a link for the hiring manager. They open it on veritahire.com with the posting already filled in, enter their own work email, and get the full Competitive Hiring Report (this tool sends no email and takes no email address; VeritaHire only emails the address they type there). The report covers that posting: every employer hiring the same role within 25 miles by name, with the pay each posts and how fast each closes it, the last roles like it to close nearby, competitors' pay changes, and what reaching more applicants would cost. The first report is free. For a role the employer is PLANNING to post (no posting yet, or one we do not hold): give title + location (+ the pay being considered) instead of a posting, and the report is built from the market around that place.
- 2026-10-07 `request_competitive_hiring_report` changed (description, inputSchema)
  - before: Emails one link to the work address given. The click creates a free VeritaHire account and opens the full Competitive Hiring Report for that posting: every employer hiring the same role within 25 miles by name, with the pay each posts and how fast each closes it, the last roles like it to close nearby, competitors' pay changes, and what reaching more applicants would cost. The first report is free. Nothing more is sent unless the link is clicked.
  - after: Emails one link to the work address given. The click creates a free VeritaHire account and opens the full Competitive Hiring Report for that posting: every employer hiring the same role within 25 miles by name, with the pay each posts and how fast each closes it, the last roles like it to close nearby, competitors' pay changes, and what reaching more applicants would cost. The first report is free. Nothing more is sent unless the link is clicked. For a role the employer is PLANNING to post (no posting yet, or one we do not hold): give title + location (+ the pay being considered) instead of a posting, and the report is built from the market around that place.
- 2026-10-07 `request_competitive_hiring_report` changed (description)
  - before: Emails one link to the work address given. The click creates a free VeritaHire account and opens the full Competitive Hiring Report for that posting: every employer hiring the same role within 25 miles by name, with the pay each posts and how fast each fills it, the last roles like it to close nearby, competitors' pay changes, and what reaching more applicants would cost. The first report is free. Nothing more is sent unless the link is clicked.
  - after: Emails one link to the work address given. The click creates a free VeritaHire account and opens the full Competitive Hiring Report for that posting: every employer hiring the same role within 25 miles by name, with the pay each posts and how fast each closes it, the last roles like it to close nearby, competitors' pay changes, and what reaching more applicants would cost. The first report is free. Nothing more is sent unless the link is clicked.
- 2026-10-07 `hiring_market` changed (description)
  - before: The current US hiring market for one healthcare, finance, IT, engineering, science, HR, legal or marketing occupation, nationally or in one state: live postings, employers hiring, the posted pay range, experience and education asked, full-time and shift mix, the share posted in the last 7 days, and how fast the role closes (median and 90th percentile days). Read from employers' own careers sites and rebuilt daily. Occupation in plain words (e.g. "registered nurse", "accountant", "software engineer"); state as a code or name, or US. Free; no employer is named.
  - after: The current US hiring market for one healthcare, finance, IT, engineering, science, HR, legal or marketing occupation, nationally or in one state: live postings, employers hiring, the posted pay range and employment type. Read from employers' own careers sites and rebuilt daily. Occupation in plain words (e.g. "registered nurse", "accountant", "software engineer"); state as a code or name, or US. Free; no employer is named. How fast employers close the role, what each requires, and one posting against every employer hiring it by name are in the Competitive Hiring Report (request_competitive_hiring_report; first report free).
- 2026-10-07 `compare_job_posting` changed (description)
  - before: For the employer of one open US healthcare, finance, IT, engineering, science, HR, legal or marketing posting (nurses, therapists, pharmacists, accountants, financial analysts, bankers, software engineers, data and security roles, engineers, scientists, attorneys, paralegals, recruiters, HR and marketing roles): how long roles like it take to close within 25 miles, the posted pay range in that market, how many employers are hiring the same role, whether more of these roles opened than closed in the last 4 weeks, local job-seeker search volume, and where this posting's pay and time open sit against the market. Identify the posting by its careers-site URL, a VeritaHire job id, or employer and title (and city, state). A posting not yet analysed returns status "building" with retry_after_seconds. Free; competitors are counted, not named.
  - after: For the employer of one open US healthcare, finance, IT, engineering, science, HR, legal or marketing posting (nurses, therapists, pharmacists, accountants, financial analysts, bankers, software engineers, data and security roles, engineers, scientists, attorneys, paralegals, recruiters, HR and marketing roles): free, the posted pay range for the role within 25 miles and how many employers are hiring it, competitors counted, not named. How fast roles like it close, where this posting's pay and time open sit against each competitor by name, how hard the role is to fill there and what reaching more applicants costs are in the Competitive Hiring Report (request_competitive_hiring_report; first report free). Identify the posting by its careers-site URL, a VeritaHire job id, or employer and title (and city, state). A posting not yet analysed returns status "building" with retry_after_seconds.
- 2026-10-06 `hiring_market` changed (title, description, inputSchema, annotations)
  - before: The current US hiring market for one healthcare clinical occupation, nationally or in one state: live postings, employers hiring, the posted pay range, experience and education asked, full-time and shift mix, the share posted in the last 7 days, and how fast the role closes (median and 90th percentile days). Read from employers' own careers sites and rebuilt daily. Occupation in plain words (e.g. "registered nurse", "pharmacy technician", "respiratory therapist"); state as a code or name, or US. Free; no employer is named.
  - after: The current US hiring market for one healthcare, finance, IT, engineering, science, HR, legal or marketing occupation, nationally or in one state: live postings, employers hiring, the posted pay range, experience and education asked, full-time and shift mix, the share posted in the last 7 days, and how fast the role closes (median and 90th percentile days). Read from employers' own careers sites and rebuilt daily. Occupation in plain words (e.g. "registered nurse", "accountant", "software engineer"); state as a code or name, or US. Free; no employer is named.

Full history: https://api.protogrid.dev/v1/servers/com.veritahire%2Fhiring-intelligence/changes

## Remotes

- https://veritahire.com/mcp/employers (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (4)

- `compare_job_posting`: For the employer of one open US healthcare, finance, IT, engineering, science, HR, legal or marketing posting (nurses, therapists, pharmacists, accountants, financial analysts, bankers, software engineers, data and security roles, engineers, scientists, attorneys, paralegals, recruiters, HR and marketing roles): free, the posted pay range for the role within 25 miles and how many employers are hiring it, competitors counted, not named. How fast roles like it close, where this posting's pay and time open sit against each competitor by name, how hard the role is to fill there and what reaching more applicants costs are in the Competitive Hiring Report (request_competitive_hiring_report; first report free). Identify the posting by its careers-site URL, a VeritaHire job id, or employer and title (and city, state). A posting not yet analysed returns status "building" with retry_after_seconds.
- `hiring_market`: The current US hiring market for one healthcare, finance, IT, engineering, science, HR, legal or marketing occupation, nationally or in one state: live postings, employers hiring, the posted pay range and employment type. Read from employers' own careers sites and rebuilt daily. Occupation in plain words (e.g. "registered nurse", "accountant", "software engineer"); state as a code or name, or US. Free; no employer is named. How fast employers close the role, what each requires, and one posting against every employer hiring it by name are in the Competitive Hiring Report (request_competitive_hiring_report; first report free).
- `is_job_still_open`: Whether a job posting is still on the employer's own careers site (VeritaHire re-reads employer sites and marks a posting closed within about 36 hours of it leaving): open, closed or unknown, with the last time it was confirmed. Works for any employer's posting, given its careers-site link.
- `request_competitive_hiring_report`: Returns a link for the hiring manager. They open it on veritahire.com with the posting already filled in, enter their own work email, and get the full Competitive Hiring Report (this tool sends no email and takes no email address; VeritaHire only emails the address they type there). The report covers that posting: every employer hiring the same role within 25 miles by name, with the pay each posts and how fast each closes it, the last roles like it to close nearby, competitors' pay changes, and what reaching more applicants would cost. The first report is free. For a role the employer is PLANNING to post (no posting yet, or one we do not hold): give title + location (+ the pay being considered) instead of a posting, and the report is built from the market around that place.
