# Cairn

> Workplace safety citation counts, penalties and 29 CFR standards data for AI assistants

- name: com.cairnsafe/cairn
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.cairnsafe%2Fcairn
- tools: https://api.protogrid.dev/v1/servers/com.cairnsafe%2Fcairn/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "cairn": {
      "type": "http",
      "url": "https://cairnsafe.com/mcp"
    }
  }
}
```


## Trust

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

## Quality 89/100 (new)

### 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: 100 (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`: 3 of 3 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 451 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

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

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 5 of the 7 days needed

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

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

- tools: 3, about 451 tokens to load them all
- tool set hash: 7da8227cc4c190ad22de01c84c941b13
- tools last changed: 2026-10-15T03:31:52.960Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.cairnsafe/cairn.svg)](https://protogrid.dev/servers/com.cairnsafe/cairn)
- 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-15 `citation_risk` removed
  - The 29 CFR standards cited most often in federal workplace safety inspections for an industry (NAICS code, 2 to 6 digits, prefix match) and optionally a U.S. state, across the full federal enforcement record, with citation counts and total penalties at the paragraph level.
- 2026-10-15 `top_cited_standards` changed (description, inputSchema)
  - before: Rank 29 CFR safety standards by citations or by total penalties since 2016, for all standards or one CFR part: 1910 general industry, 1926 construction, 1904 recordkeeping, 1915 shipyards, 1917 marine terminals, 1918 longshoring, 1928 agriculture.
  - after: The 10 most-cited 29 CFR safety standards since 2016, for all standards or one CFR part: 1910 general industry, 1926 construction, 1904 recordkeeping, 1915 shipyards, 1917 marine terminals, 1918 longshoring, 1928 agriculture.
- 2026-10-15 `get_standard` changed (title, description, inputSchema, annotations)
  - before: Enforcement data for one 29 CFR section, such as 1910.147 or 1926.501: citations and inspections since 2016, penalties and the median penalty, citations by year, the most-cited paragraphs, violation types, top industries and states, and the OSHA Letters of Interpretation that cite it, with links to the regulation text.
  - after: Headline enforcement figures for one 29 CFR section, such as 1910.147 or 1926.501: citations and inspections since 2016, total penalties, the median penalty per violation, its rank, and how many interpretation letters cite it, with links.
- 2026-10-15 `search_standards` changed (description, inputSchema)
  - before: Find workplace safety standards (29 CFR sections) by section number or by words in the title, such as "1910.14", "lockout", "fall protection" or "forklift". Covers every section cited at least 50 times since 2016, most cited first.
  - after: Find workplace safety standards (29 CFR sections) by section number or by words in the title, such as "1910.14", "lockout", "fall protection" or "forklift". Returns up to 10 standards cited at least 50 times since 2016, most cited first, with headline figures and a link.

Full history: https://api.protogrid.dev/v1/servers/com.cairnsafe%2Fcairn/changes

## Remotes

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

## Packages

_none_

## Tools (3)

- `get_standard`: Headline enforcement figures for one 29 CFR section, such as 1910.147 or 1926.501: citations and inspections since 2016, total penalties, the median penalty per violation, its rank, and how many interpretation letters cite it, with links.
- `search_standards`: Find workplace safety standards (29 CFR sections) by section number or by words in the title, such as "1910.14", "lockout", "fall protection" or "forklift". Returns up to 10 standards cited at least 50 times since 2016, most cited first, with headline figures and a link.
- `top_cited_standards`: The 10 most-cited 29 CFR safety standards since 2016, for all standards or one CFR part: 1910 general industry, 1926 construction, 1904 recordkeeping, 1915 shipyards, 1917 marine terminals, 1918 longshoring, 1928 agriculture.
