Read-only MCP server for the OPERANT AI operating-agent calibration benchmark.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http
verified
reported
listed in the official MCP registry counts 5 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
compare_models
-
get_case
-
get_methodology
-
get_results
-
list_cases
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 6cf8c4f · analyzer v33 · 5d ago
skills & prompt files 1
- agent-rules saagpatel-operant-6cf8c4f/AGENTS.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 59
filesystem 2
- fs (weak) saagpatel-operant-6cf8c4f/mcp/scripts/build-corpus.mjs :10
import { readFileSync, writeFileSync } from "node:fs"; - fs (weak) saagpatel-operant-6cf8c4f/mcp/scripts/build-wellknown.mjs :13
import { readFileSync, writeFileSync } from "node:fs";
network 3
- net saagpatel-operant-6cf8c4f/mcp/src/index.ts :45
async fetch(request: Request): Promise<Response> { - net (weak) saagpatel-operant-6cf8c4f/mcp/test/server.test.ts :15
const res = await handler.fetch( - net (weak) saagpatel-operant-6cf8c4f/mcp/test/well-known.test.ts :19
handler.fetch(new Request(`http://localhost${path}`, { method }));
tool registrations 5
- get_results saagpatel-operant-6cf8c4f/mcp/src/server.ts :53
- compare_models saagpatel-operant-6cf8c4f/mcp/src/server.ts :68
- get_methodology saagpatel-operant-6cf8c4f/mcp/src/server.ts :94
- list_cases saagpatel-operant-6cf8c4f/mcp/src/server.ts :109
- get_case saagpatel-operant-6cf8c4f/mcp/src/server.ts :131
declared dependencies 9
- @modelcontextprotocol/sdk@1.30.0
- zod@^3
- @cloudflare/workers-types@^4
- esbuild@0.28.1
- saagar-mcp-kit@^0.1.0
- typescript@^5
- vite@6.4.3
- vitest@3.2.6
- wrangler@^4