# io.github.thegoldbarometer/thegoldbarometer

> Today's gold buying-conditions score (0-100), its published history, and what followed since 1971.

- name: io.github.thegoldbarometer/thegoldbarometer
- version: 1.1.0
- connection class: unknown (unknown)
- trust: 72/100
- quality: 77/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.thegoldbarometer%2Fthegoldbarometer
- tools: https://api.protogrid.dev/v1/servers/io.github.thegoldbarometer%2Fthegoldbarometer/tools

**Not classified yet.** The remote endpoints have not been probed successfully, or the listing has nothing to connect to.

## Connection (mcpServers)

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


## Trust

- hygiene: 100
- liveness: 28
- freshness: 85
- provenance: 90
- drivers: +repository +namespace-matches-repo +website -unreachable(1 failures) ~updated-32d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 77/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: 71 (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
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_zone_record (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_current_reading (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_reading_history (readOnlyHint, destructiveHint, idempotentHint, openWorldHint)
- pass `tools.token_cost`: about 413 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

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

### dependencies: 67 (weight 15)

- pass `deps.known_vulns`: no known advisory in 98 resolved packages
- fail `deps.mcp_sdk_version`: @modelcontextprotocol/sdk 1.30.1 has 1 known advisory (GHSA-6qxp-vccf-f47h); update @modelcontextprotocol/sdk to 1.31.0 or later
- pass `deps.resolvable`: thegoldbarometer-mcp@1.0.1 resolved: 98 packages

- tools: 3, about 413 tokens to load them all
- tool set hash: c98c13214fb637cf49f828d0f6e0cd66
- tools last changed: 2026-10-01T09:44:35.520Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.thegoldbarometer/thegoldbarometer.svg)](https://protogrid.dev/servers/io.github.thegoldbarometer/thegoldbarometer)
- 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-01 `get_current_reading` changed (description)
  - before: Today's Gold Barometer reading: the 0-100 gold buying-conditions score, its zone, and the state of each measured part. Updated daily after the US market closes. It measures conditions. It is not advice, and it does not predict the price.
  - after: Today's Gold Barometer reading: the 0-100 gold buying-conditions score, its zone, and the state of each measured part. Updated daily after the US market closes. A free email goes out each time the reading moves to a new zone; the result carries the sign-up address. It measures conditions. It is not advice, and it does not predict the price.

Full history: https://api.protogrid.dev/v1/servers/io.github.thegoldbarometer%2Fthegoldbarometer/changes

## Dependencies

- npm thegoldbarometer-mcp@1.0.1: resolved, 97 dependencies, MCP SDK @modelcontextprotocol/sdk 1.30.1
  - GHSA-6qxp-vccf-f47h (high) in `` @modelcontextprotocol/sdk@1.30.1 ``, direct, fixed in `` 1.31.0 ``, advisory summary: "MCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP server" https://osv.dev/vulnerability/GHSA-6qxp-vccf-f47h

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0.

## Remotes

- https://mcp.thegoldbarometer.com/mcp (streamable-http, auth none, reachable false, uptime30d 0.9375)

## Packages

- npm thegoldbarometer-mcp@1.0.1

## Tools (3)

- `get_current_reading`: Today's Gold Barometer reading: the 0-100 gold buying-conditions score, its zone, and the state of each measured part. Updated daily after the US market closes. A free email goes out each time the reading moves to a new zone; the result carries the sign-up address. It measures conditions. It is not advice, and it does not predict the price.
- `get_reading_history`: Past Gold Barometer readings, oldest first. Daily published readings by default; set include_reconstructed to true to add month-end context rows rebuilt back to 2019. The monthly record back to 1971 lives in the public archive.
- `get_zone_record`: What followed months that read like a given zone, across the reconstructed record since 1971: median gold move 1 and 5 years later, before and after inflation, with the month count behind each figure. It measures conditions. It is not advice, and it does not predict the price.
