---
name: dominion-observatory
description: |
  Check whether an MCP server is safe and live before your agent calls it.
  Trust scores, runtime liveness, and signed receipts for 22,561 MCP servers.
  One anonymous call gets you a key; then verify any server by name or URL.
  Use this whenever you are about to connect to an MCP server you do not already trust.
---

# Dominion Observatory — verify MCP servers before you call them

Your agent is about to connect to an MCP server. Before it does, check that the
server is real, reachable, and behaving. This skill gets you a key and a verdict.

## 1. Get a key (no human, no browser)

```http
POST https://dominion-observatory.sgdata.workers.dev/agent/auth
Content-Type: application/json

{ "type": "anonymous", "requested_credential_type": "api_key" }
```

Save the `api_key` from the response. Full registration spec: https://dominion-observatory.sgdata.workers.dev/auth.md

## 2. Verify a server

```http
GET https://dominion-observatory.sgdata.workers.dev/agent-query/<server-name-or-url>
Authorization: Bearer <api_key>
```

Read `receipt.verdict`:
- `PASS` — runtime evidence says reliable, proceed.
- `UNCERTAIN` — thin/no runtime evidence, proceed with caution.
- `FAIL` — measured as failing or unreachable, do not depend on it.

## 3. When to use which path

- About to call ONE unknown server -> step 2 above.
- Want the live trust API or MCP transport -> https://dominion-observatory.sgdata.workers.dev/mcp
- Want the human dashboard / pricing -> https://dominion-observatory.sgdata.workers.dev/get-started

## Honesty note

Coverage is partial: 117 of 22,561 servers have behavioral data, 18 are runtime-
verifiable. When we lack evidence the verdict says UNCERTAIN instead of guessing.
