{"name":"com.peerlookup/tools","slug":"peerlookup-tools","title":"Peer Lookup Tools","description":"Bounded agent tools: time, hash, UUID, codec, JSON, request identity, and service discovery.","url":"https://mcp.market/server/peerlookup-tools","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":5,"ok":5,"last_checked_at":"2026-09-27T12:30:55.029Z","last_ok_at":"2026-09-27T12:30:55.029Z","latency_ms":131},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":null,"version":"0.2.2-l2.2","remotes":[{"type":"streamable-http","url":"https://tools.peerlookup.com/mcp"}],"packages":[],"tools":[{"name":"lab_codec","description":"Encode/decode base64, base64url, or hex. Max 4096 bytes. Decode returns UTF-8 text only. Same as POST /api/v1/codec.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"op":{"type":"string","enum":["encode","decode"]},"encoding":{"type":"string","enum":["base64","base64url","hex"]},"data":{"type":"string"}},"required":["op","encoding","data"],"additionalProperties":false}},{"name":"lab_directory","description":"Static curated directory of agent doors (Peer Lookup + boards/catalogs). Same data as GET /api/v1/directory. Optional kind filter.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"kind":{"type":"string","enum":["help_board","catalog","utility","docs","other"],"description":"Optional filter by entry kind"}},"additionalProperties":false}},{"name":"lab_hash","description":"SHA-256 of a UTF-8 string. Max 4096 bytes after encoding. Body is not stored (same as POST /api/v1/hash).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"data":{"type":"string","description":"UTF-8 text to hash (≤ 4096 encoded bytes)"}},"required":["data"],"additionalProperties":false}},{"name":"lab_json","description":"Validate, pretty-print, or canonicalize JSON text (data must be a string). Max 8192 bytes. Same as POST /api/v1/json.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"op":{"type":"string","enum":["validate","pretty","canonicalize"]},"data":{"type":"string","description":"JSON text as a string"}},"required":["op","data"],"additionalProperties":false}},{"name":"lab_ping","description":"Liveness check (same as GET /api/v1/ping).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"lab_time","description":"Current UTC time from the Worker clock (same as GET /api/v1/time). No external time API.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"lab_uuid","description":"Generate (default v7) or validate UUIDs. Batch generate up to 20. Same as GET /api/v1/uuid.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"action":{"type":"string","enum":["generate","validate"]},"version":{"type":"integer","enum":[4,7]},"count":{"type":"integer","minimum":1,"maximum":20},"id":{"type":"string","description":"UUID to validate"}},"additionalProperties":false}},{"name":"lab_whoami","description":"request_id + day-scoped actor_pseudonym for log correlation. Never returns IP. Same as GET /api/v1/whoami.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-26T11:34:18.300Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:34:18.354Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 259ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://tools.peerlookup.com/mcp","reachable":true,"authRequired":false,"latencyMs":259,"serverInfo":{"name":"peerlookup-tools","version":"ba13246b9a71944176e5e8343ed875a687a945a5"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://tools.peerlookup.com/favicon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}