{"attribution":"MCP Queen — the evidence layer for MCP (https://mcpqueen.com)","license":"CC BY 4.0 — free to use with attribution and a link to mcpqueen.com","methodology":"https://mcpqueen.com/registry#methodology","docs":"https://mcpqueen.com/api","generated_at":"2026-08-20T21:34:31.878Z","server":{"name":"io.github.jamie7893/keelen","title":"Keelen","description":"Autonomous dev team steered from chat: plain-English requests in, tested merged PRs out.","version":"1.0.0","remote_url":"https://keelen.ai/mcp","repo_url":"https://github.com/jamie7893/keelen-mcp"},"operational_grade":{"grade":"A","score":100,"provisional":0,"reachable":1,"auth_state":"open","latency_ms":112,"tool_count":33,"probed_at":"2026-08-19T13:45:34.139Z","evidence":[{"criterion":"reachability","points":25,"max":25,"evidence":"HTTP 200, initialize accepted in 112ms"},{"criterion":"protocol","points":15,"max":15,"evidence":"valid JSON-RPC initialize result, protocolVersion 2025-06-18, serverInfo keelen-saas@"},{"criterion":"tooling","points":35,"max":35,"evidence":"tools/list OK: 33 tools e.g. \"list_projects\"; 33/33 described, 33/33 fully-typed schemas, median description 535 chars"},{"criterion":"latency","points":10,"max":10,"evidence":"initialize round-trip 112ms"},{"criterion":"provenance","points":15,"max":15,"evidence":"description present; repository linked; version 1.0.0; namespace io.github.jamie7893 matches endpoint/repo"}],"protocol_access":"open"},"field_semantics":{"auth_state":"Deprecated name retained for compatibility. It means protocol handshake/discovery access only, not tool-level data entitlement.","protocol_access":"Preferred name for auth_state."},"audit_state":"observations_published","observations":[{"dimension":"citation_quality","metric":"citation_capability_advertised","status":"unverified","value_text":null,"evidence":"Metadata/tool descriptions advertise citation or evidence capability: e-shot review machine that reads the checkout offline and maps\n    what the code DOES onto commonly cited legal obligations, filtered by the\n    project's saved compliance profile (jurisdictions plus eleven product\n    facts) | Returns each finding as an OBSERVATION plus the obligation commonly cited\n    over that pattern, its citation, the date the citation was last checked,\n    and whether counsel has reviewed the registry entry (`counsel_reviewed`,\n    f. No response-level citation benchmark has verified this claim yet.","source_type":"live_probe","sample_size":null,"observed_at":"2026-08-19T13:45:34.139Z","methodology_version":"trust-v1"},{"dimension":"security","metric":"sensitive_capabilities_declared","status":"concern","value_text":"get_request_status, delete_project, import_project","evidence":"3 discovered tool(s) advertise potentially state-changing or privileged capabilities. Tool names: get_request_status, delete_project, import_project. Classification is description-based and does not prove exploitability.","source_type":"live_probe","sample_size":3,"observed_at":"2026-08-19T13:45:34.139Z","methodology_version":"trust-v1"},{"dimension":"security","metric":"authentication_boundary","status":"observed","value_text":"open","evidence":"Live protocol probe observed auth_state=open. This describes discovery/access behavior; it is not by itself a vulnerability finding.","source_type":"live_probe","sample_size":null,"observed_at":"2026-08-19T13:45:34.139Z","methodology_version":"trust-v1"}],"response_benchmarks":[],"reviewed_field_reports":[],"interpretation":"Dimensions are independent; missing evidence is not a pass; field reports are qualitative, moderated and never votes."}