# VALUE Verdicts (remote · verdicts.anagramic.com)

Safety checks before agents pay, plus world context for any place and time: identity, portals, story

- Trust score: 71/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `verdicts.anagramic.com`: 71/100 (this document), [markdown](https://verifymcp.io/servers/5darryl-value-verdicts/verdicts.md), [page](https://verifymcp.io/servers/5darryl-value-verdicts/verdicts)

## Channel facts

- Endpoint: `https://verdicts.anagramic.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.3.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 77/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 58/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 3175 tokens (~244/item across 13 items; 13 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 13/100
  - Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 13 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 14 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the VALUE Verdicts MCP server?

VALUE Verdicts is a hosted endpoint at https://verdicts.anagramic.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http 5darryl-value-verdicts 'https://verdicts.anagramic.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "5darryl-value-verdicts": {
      "url": "https://verdicts.anagramic.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "5darryl-value-verdicts": {
      "type": "http",
      "url": "https://verdicts.anagramic.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.5darryl-value-verdicts]
url = "https://verdicts.anagramic.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "5darryl-value-verdicts": {
      "type": "remote",
      "url": "https://verdicts.anagramic.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add 5darryl-value-verdicts --url 'https://verdicts.anagramic.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  5darryl-value-verdicts:
    url: "https://verdicts.anagramic.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "5darryl-value-verdicts": {
      "Transport": "http",
      "Url": "https://verdicts.anagramic.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add 5darryl-value-verdicts -t streamable-http -u 'https://verdicts.anagramic.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "5darryl-value-verdicts": {
      "type": "http",
      "url": "https://verdicts.anagramic.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-04 (score 71, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-11-02 (score 70, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-11-01 (score 69)

First indexed and scored.

## MCP tools (13)

### `address_check` (~222 tokens)

Payment address check

Before sending crypto: checks an EVM, Solana or Bitcoin address for a valid checksum, the right network, dead/burn/program addresses, a mismatch with the expected payee, and address-poisoning lookalikes of addresses you already trust. Live on-chain lookup: has the address ever been used, is it a wallet, contract or program. Returns pass / caution / fail with reasons. Price: $0.01 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `address` (string, required): The address you are about to pay.
- `expected` (string): Optional. The address you were told to pay, e.g. from an invoice.
- `known` (array): Optional. Addresses you have paid or trust before (max 200). GET: comma-separated.
- `network` (string): Optional. Network you intend to use.

### `link_check` (~204 tokens)

Phishing link check

Before opening a link or entering credentials: detects lookalike domains (homoglyphs, mixed alphabets, typosquats), brand impersonation in domains and subdomains, hidden destinations (user@host), unsafe schemes, and risky TLDs across 70+ commonly impersonated brands. Live lookups: does the domain exist (DNS) and how old is it (registration date), since most phishing domains are days old. The page itself is never visited. Price: $0.01 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `expectedBrand` (string): Optional. The brand this link claims to be, e.g. "paypal". Fails if the domain is not official.
- `url` (string, required): The link to check.

### `payment_check` (~264 tokens)

x402 payment check

Before you sign an x402 payment to another service: pass the 402 payment request you received and get one verdict on the whole thing. Checks the price against your limit, that the token is real USDC with the right signing name, the payee address (checksum, poisoning lookalikes, on-chain history), whether the request claims a different site than the one you called, and the site itself (lookalike domains, domain age). One call, one price. Price: $0.01 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `knownPayees` (array): Optional. Payee addresses you have paid before (max 200). GET: comma-separated.
- `maxPrice` (string): Optional. Your price limit in US dollars, e.g. "0.05".
- `paymentRequired` (string|object, required): The PAYMENT-REQUIRED header value (base64) or the 402 JSON body. GET: base64 only.
- `requestedUrl` (string): Optional. The URL you called that returned the 402.

### `x402_preflight` (~195 tokens)

Live x402 endpoint preflight

Before paying an x402 service: safely makes one unauthenticated HTTPS request, confirms the endpoint is live and returns a current 402 challenge, then checks its price, USDC token, payee and site. Never signs or settles a payment. HTTPS only; redirects and private/local targets are refused. Price: $0.01 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `knownPayees` (array): Optional. Payee addresses you have paid before (max 200). GET: comma-separated.
- `maxPrice` (string): Optional. Your maximum acceptable US-dollar price, e.g. "0.05".
- `url` (string, required): The public HTTPS x402 endpoint to preflight.

### `celestial_state` (~201 tokens)

Celestial body state

Computes compact, factual ecliptic positions and motion for selected planets, dwarf planets, or supported minor bodies at an Earth coordinate and local civil time. The result is calculated by the configured ephemeris service; it is not a static lookup or an interpretation. Price: $0.01 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `bodies` (array, required): One to 20 supported body names.
- `dateTime` (string, required): Local civil time, exactly YYYY-MM-DDTHH:mm.
- `latitude` (number, required): Observer latitude from -90 to 90.
- `longitude` (number, required): Observer longitude from -180 to 180.
- `timezoneId` (string, required): IANA timezone at the observer, e.g. Pacific/Auckland.

### `celestial_relations` (~195 tokens)

Celestial angular relations

Computes the selected bodies, then returns every pairwise angular separation in degrees. Useful for astronomy, historical reconstruction, rendering, research, and event-planning agents. It returns geometry only, with no predictive or interpretive claims. Price: $0.02 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `bodies` (array, required): Two to 20 supported body names.
- `dateTime` (string, required): Local civil time, exactly YYYY-MM-DDTHH:mm.
- `latitude` (number, required): Observer latitude from -90 to 90.
- `longitude` (number, required): Observer longitude from -180 to 180.
- `timezoneId` (string, required): IANA timezone at the observer, e.g. Pacific/Auckland.

### `celestial_event_window` (~231 tokens)

Celestial angular event window

Searches a bounded UTC range for the requested angular separation between exactly two selected bodies, then refines each detected crossing to the calculator minute. It uses a fixed, owner-operated ephemeris calculator with at most 48 samples and four concurrent requests. Geometry only: no prediction or interpretation. Price: $0.02 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `bodies` (array, required): Exactly two distinct supported body names.
- `endUtc` (string, required): UTC end time, exactly YYYY-MM-DDTHH:mmZ; within seven days.
- `startUtc` (string, required): UTC start time, exactly YYYY-MM-DDTHH:mmZ.
- `stepMinutes` (integer): Optional sampling interval from 60 to 1440 minutes; default 240. Range and step may not exceed 48 samples.
- `targetDegrees` (number, required): Requested angular separation from 0 to 180 degrees.

### `celestial_earth_projection` (~173 tokens)

Global celestial geometry projection

Calculates bounded GeoJSON loci on Earth where each selected major body is at a named angular condition at one UTC minute: AC (rising horizon), MC (upper meridian), DC (setting horizon), or IC (lower meridian). Useful for mapping, visualization, geographic research, and location-aware planning. It returns calculated geometry only, with no interpretation or prediction. Price: $0.02 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `bodies` (array, required): One to four supported major-body names.
- `instantUtc` (string, required): UTC instant, exactly YYYY-MM-DDTHH:mmZ.

### `spatial_identity` (~239 tokens)

Spatial identity (ROAST-78 world tile)

Gives any Earth coordinate a stable identity: its ~19 m world tile (Web Mercator zoom 21, the Anagramic globe grid), tile bounds and centre, and the deterministic ROAST-78 card that tile holds (Roast-78 character, card, keyword, upright/reversed, element, rune, hieroglyph, I Ching hexagram, math and navigation symbols), plus the eight neighbouring tiles. The same coordinate always returns the same identity, so agents can anchor games, stories, AR scenes and shared worlds to real places. Includes a replayable receipt hash. Price: $0.01 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `includeNeighbours` (boolean): Optional. Include the eight surrounding tiles (default true).
- `latitude` (number, required): Latitude from -90 to 90 (Web Mercator clamps beyond ±85.05).
- `longitude` (number, required): Longitude from -180 to 180.

### `time_portal` (~307 tokens)

Time portal (moment card and portal minutes)

Reads the clock at a place and instant and returns the moment card (digit-reduced local HH:MM read as a Major Arcana number), whether this minute is a portal, and the previous and next portal minutes (mirrors, triples, ascending/descending sequences, pi 3:14, phi 6:18, and 12-hour echoes) with exact UTC instants and countdowns. Clock: civil timezone (given, or looked up from the coordinate), mean solar time, or UTC. DST-aware. Same input and "at" always give the same result, with a receipt hash. Price: $0.01 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `at` (string): Optional UTC instant, e.g. 2026-11-02T08:30Z. Defaults to now.
- `clock` (string): Optional. civil (default), solar (mean solar time at the longitude) or utc.
- `latitude` (number, required): Latitude from -90 to 90.
- `longitude` (number, required): Longitude from -180 to 180.
- `timezoneId` (string): Optional IANA timezone, e.g. "Africa/Cairo". If omitted, it is looked up from the coordinate (falls back to solar time).

### `location_context` (~294 tokens)

Location context (place + time + sky + story seed)

Everything an agent needs to ground a scene, NPC, quest or prompt in a real place and moment, in one call: the spatial identity with the tile card's full context (meanings, story catalyst, imagery, inspiration prompt, story function and archetype, spread templates, geometry, navigation, correspondences, names in six languages), the time portal with the moment card's full context, the eight neighbouring tiles, approximate sun altitude/daylight and moon phase, and a structured narrative seed ready to hand to a model. No text is generated. Deterministic for a given input and "at", with a receipt hash. Price: $0.02 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `at` (string): Optional UTC instant, e.g. 2026-11-02T08:30Z. Defaults to now.
- `clock` (string): Optional. civil (default), solar or utc.
- `latitude` (number, required): Latitude from -90 to 90.
- `longitude` (number, required): Longitude from -180 to 180.
- `timezoneId` (string): Optional IANA timezone. If omitted, it is looked up from the coordinate (falls back to solar time).

### `situated_draw` (~353 tokens)

Situated draw (verifiable cards for a place and intent)

Draws 1-10 ROAST-78 cards for a world tile and an optional intent, using the public drand beacon (League of Entropy, including Cloudflare; a new BLS-signed value every 3 s). Nobody, including this service, can steer the outcome before the beacon round is published, and anyone can replay it from the receipt (round + tile + intent hash). Positions are named from the place card's own spread template when one exists for that count. Each card includes orientation, meaning, keyword, element, story catalyst and prompt. The intent text is hashed, never stored or returned. Price: $0.01 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `at` (string): Optional past UTC instant (e.g. 2026-11-02T08:30Z) to draw with the beacon round of that moment. Omit for now.
- `count` (integer): Optional number of cards, 1 to 10 (default 1).
- `intent` (string): Optional question or intent (max 500 characters). Only its SHA-256 hash is used and returned.
- `latitude` (number, required): Latitude from -90 to 90.
- `longitude` (number, required): Longitude from -180 to 180.
- `reversals` (boolean): Optional. Allow reversed cards (default true).
- `round` (integer): Optional drand round, to replay or verify an earlier draw. Omit for a fresh, unpredictable draw.

### `contextual_pairing` (~257 tokens)

Contextual pairing (places and names, related)

Relates 2-8 world places and up to 8 named entities, deterministically. For each place: its ROAST-78 tile card and element. For every pair: elemental dignity (Golden Dawn rules: strengthening, friendly, opposing or neutral), same suit, lattice step, great-circle distance and initial bearing, and the card of the midpoint tile. Each name is turned into a card sequence with the Anagramic alphabet cipher (A-V = Major Arcana, W-Z = the four Aces), with its dominant element and its dignity with each place. For games, matchmaking, travel stories and multi-location worldbuilding. Includes a receipt hash. Price: $0.02 USDC per call after 25 free calls per day.

Input parameters:

- `_payment` (string): x402 v2 payment: base64 PaymentPayload, as you would send in the PAYMENT-SIGNATURE header. Only needed after the free allowance is used.
- `entities` (array): Optional. Up to 8 names (people, characters, places, brands), max 64 characters each. GET: comma-separated.
- `places` (array, required): 2 to 8 places. GET: flat "lat,lon,lat,lon".

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/5darryl-value-verdicts/verdicts#diagnostics

## Score history

- 2026-11-05: 71
- 2026-11-04: 71
- 2026-11-03: 70
- 2026-11-02: 70
- 2026-11-01: 69

## Common questions

### What is the VALUE Verdicts MCP server?

VALUE Verdicts is an MCP server listed in the public MCP registry as io.github.5Darryl/value-verdicts. Safety checks before agents pay, plus world context for any place and time: identity, portals, story. This page covers its hosted endpoint (https://verdicts.anagramic.com/mcp).

### Is the VALUE Verdicts MCP server safe to use?

VALUE Verdicts scores 71 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the VALUE Verdicts MCP server expose?

VALUE Verdicts exposes 13 tools: address_check, link_check, payment_check, x402_preflight, celestial_state, and 8 more. Their descriptions and schemas cost roughly 3,135 tokens of context every time the server is loaded.

### Does the VALUE Verdicts MCP server require authentication?

No. We connected to VALUE Verdicts without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the VALUE Verdicts MCP server still maintained?

VALUE Verdicts is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

### What did VerifyMCP test on the VALUE Verdicts MCP server?

VerifyMCP ran 13 checks on VALUE Verdicts, covering TLS certificate, Authorization, HTTPS, HSTS header and 9 more. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.

## Links

- Remote endpoint: https://verdicts.anagramic.com/mcp
- Website: https://verdicts.anagramic.com/
- Changelog RSS feed: https://verifymcp.io/servers/5darryl-value-verdicts/verdicts.xml
- Changelog JSON feed: https://verifymcp.io/servers/5darryl-value-verdicts/verdicts/changelog.json
- Trust report (JSON): https://verifymcp.io/servers/5darryl-value-verdicts/verdicts.json
- HTML version of this page: https://verifymcp.io/servers/5darryl-value-verdicts/verdicts
