# 54ch10 MCP server

Agent View of the PolicyLayer registry record for 54ch10: identity, probed posture, risk grade, and all 21 tools classified. HTML page: https://policylayer.com/tools/54ch10-mcp

## Facts

- Server id: `sachio222/54ch10-mcp`
- Homepage: https://github.com/sachio222/54ch10-mcp
- Registry record: grade B, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 21
- Tool categories present: Read, Write
- Tags: 54ch10 mcp
- Record last modified: 2026-10-06T19:54:07.724Z

## Tools (21)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `brief` | Read | Low | https://policylayer.com/tools/54ch10-mcp/brief.md |
| `dns` | Read | Low | https://policylayer.com/tools/54ch10-mcp/dns.md |
| `domain.dns` | Read | Low | https://policylayer.com/tools/54ch10-mcp/domain.dns.md |
| `domain.tls` | Read | Low | https://policylayer.com/tools/54ch10-mcp/domain.tls.md |
| `domain.whois` | Read | Low | https://policylayer.com/tools/54ch10-mcp/domain.whois.md |
| `encode` | Read | Low | https://policylayer.com/tools/54ch10-mcp/encode.md |
| `fetch` | Read | Low | https://policylayer.com/tools/54ch10-mcp/fetch.md |
| `hash` | Read | Low | https://policylayer.com/tools/54ch10-mcp/hash.md |
| `normalize-url` | Read | Low | https://policylayer.com/tools/54ch10-mcp/normalize-url.md |
| `paste_read` | Read | Low | https://policylayer.com/tools/54ch10-mcp/paste-read.md |
| `paste.write` | Read | Low | https://policylayer.com/tools/54ch10-mcp/paste.write.md |
| `tls` | Read | Low | https://policylayer.com/tools/54ch10-mcp/tls.md |
| `url.fetch` | Read | Low | https://policylayer.com/tools/54ch10-mcp/url.fetch.md |
| `url.normalize` | Read | Low | https://policylayer.com/tools/54ch10-mcp/url.normalize.md |
| `url.open` | Read | Low | https://policylayer.com/tools/54ch10-mcp/url.open.md |
| `url.open_batch` | Read | Low | https://policylayer.com/tools/54ch10-mcp/url.open-batch.md |
| `util.encode` | Read | Low | https://policylayer.com/tools/54ch10-mcp/util.encode.md |
| `util.hash` | Read | Low | https://policylayer.com/tools/54ch10-mcp/util.hash.md |
| `whois` | Read | Low | https://policylayer.com/tools/54ch10-mcp/whois.md |
| `paste_write` | Write | Medium | https://policylayer.com/tools/54ch10-mcp/paste-write.md |
| `paste.read` | Write | Medium | https://policylayer.com/tools/54ch10-mcp/paste.read.md |

## Tool descriptions

- `brief` — Legacy alias for url.open. Prefer url.open. type=url → GET /v1/open; address|token → GET /v1/brief. Score lower is better. HTTP 402 unpaid — stack or Bearer 54k_.
- `dns` — Legacy alias for domain.dns (GET /v1/dns). Prefer domain.dns.
- `domain.dns` — GET /v1/dns — summarize DNS A/AAAA/MX/NS for a domain with fraud-signal style flags. Call with domain.whois / domain.tls for full domain hygiene after url.open. Analytics-only.
- `domain.tls` — GET /v1/tls — summarize TLS/CT (issuer, validity, HTTPS reachability) via crt.sh + probe. Call after url.open / domain.dns when certificate age or issuer matters. Analytics-only.
- `domain.whois` — GET /v1/whois — look up domain WHOIS/RDAP (registration, registrar, age_days, status, nameservers). Call after url.open when you need registration age / registrar signals. Analytics-only — not clearance.
- `encode` — Legacy alias for util.encode (GET /v1/encode). Prefer util.encode.
- `fetch` — Legacy alias for url.fetch. Page extraction: GET https://54ch10.uk/v1/fetch?url= at $0.005. Prefer url.fetch.
- `hash` — Legacy alias for util.hash (GET /v1/hash). Prefer util.hash.
- `normalize-url` — Legacy alias for url.normalize (GET /v1/normalize-url). Prefer url.normalize.
- `paste_read` — Legacy alias for paste.read (GET /v1/paste). Prefer paste.read.
- `paste.write` — POST /v1/paste — store a short ephemeral paste (KV TTL default 1h, max 24h) and return an id. Agent handoff only — not a vault. Pair with paste.read.
- `tls` — Legacy alias for domain.tls (GET /v1/tls). Prefer domain.tls.
- `url.fetch` — Page extraction / public URL to markdown. GET https://54ch10.uk/v1/fetch?url= at $0.005. SSRF-safe; returns status, contentType, markdown|text (200KB cap). Use after url.open when you need page body, not just risk signals. Analytics-only.
- `url.normalize` — GET /v1/normalize-url — canonicalize a URL (scheme/host lowercased, fragment stripped, query sorted) before comparing or opening. Call before url.open when the URL is messy or duplicated. Analytics-only.
- `url.open` — Maps to GET /v1/open for URL checks (page_risk, whois, page). Score 0–100, lower is better. HTTP 402 when unpaid — prefer X-54ch10-Stack or Bearer 54k_ via BRIEF_API_KEY. For type=url calls /v1/open?q=; for address|token keeps GET /v1/br…
- `url.open_batch` — POST /v1/open/batch with JSON {urls:[...]}. Paid-only (stack X-54ch10-Stack or Bearer 54k_); no free path — HTTP 402 without credits. Cap 25 URLs per request. Server concurrency ~3; global inflight ~10. Prefer for allowlists; human bulk …
- `util.encode` — GET /v1/encode — encode text as base64, hex, or url-encoding. Utility for safe transport of strings between tools.
- `util.hash` — GET /v1/hash — hash UTF-8 text (sha256|sha1|md5) to hex + base64. Utility for fingerprints — not crypto advice. Analytics-only utility.
- `whois` — Legacy alias for domain.whois (GET /v1/whois). Prefer domain.whois.
- `paste_write` — Legacy alias for paste.write (POST /v1/paste). Prefer paste.write.
- `paste.read` — GET /v1/paste — retrieve an ephemeral paste by id from paste.write before TTL expiry. Agent handoff only — not a vault.

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=54ch10-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/54ch10-mcp
