Peer Lookup Tools
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Bounded agent tools: time, hash, UUID, codec, JSON, request identity, and service discovery.
| Author | com.peerlookup |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 137 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Peer Lookup Tools": {
"url": "https://tools.peerlookup.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (8)
lab_pingLiveness check (same as GET /api/v1/ping).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
lab_timeCurrent UTC time from the Worker clock (same as GET /api/v1/time). No external time API.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
lab_hashSHA-256 of a UTF-8 string. Max 4096 bytes after encoding. Body is not stored (same as POST /api/v1/hash).
Parameters:
data(required) — string — UTF-8 text to hash (≤ 4096 encoded bytes)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
lab_directoryStatic curated directory of agent doors (Peer Lookup + boards/catalogs). Same data as GET /api/v1/directory. Optional kind filter.
Parameters:
kind— string — Optional filter by entry kind
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
lab_uuidGenerate (default v7) or validate UUIDs. Batch generate up to 20. Same as GET /api/v1/uuid.
Parameters:
id— string — UUID to validatecount— integeraction— stringversion— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
lab_codecEncode/decode base64, base64url, or hex. Max 4096 bytes. Decode returns UTF-8 text only. Same as POST /api/v1/codec.
Parameters:
op(required) — stringencoding(required) — stringdata(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
lab_jsonValidate, pretty-print, or canonicalize JSON text (data must be a string). Max 8192 bytes. Same as POST /api/v1/json.
Parameters:
op(required) — stringdata(required) — string — JSON text as a string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
lab_whoamirequest_id + day-scoped actor_pseudonym for log correlation. Never returns IP. Same as GET /api/v1/whoami.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.