{"serverId":"mcp-registry/io.github.getcyphrex/cyphrex-mcp","tools":[{"name":"check_action","fixed":{"name":"check_action","description":"Run Cyphrex check on a proposed action","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["agentId","action"],"properties":{"action":{"anyOf":[{"type":"string","minLength":1},{"type":"object","additionalProperties":{}}]},"agentId":{"type":"string","minLength":1}},"additionalProperties":true},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"get_audit_log","fixed":{"name":"get_audit_log","description":"Get Cyphrex audit log for an agent","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["agentId"],"properties":{"limit":{"type":"integer","maximum":500,"minimum":1},"agentId":{"type":"string","minLength":1}},"additionalProperties":true},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":89,"tokensAfter":89},{"name":"scan_mcp_tools_list","fixed":{"name":"scan_mcp_tools_list","description":"Scan an upstream MCP tools/list payload for threats and diff tool snapshots","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["agentId","serverUrl","tools"],"properties":{"tools":{"type":"array","items":{"type":"object","additionalProperties":{}}},"agentId":{"type":"string","minLength":1},"serverUrl":{"type":"string","format":"uri"}},"additionalProperties":true},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":127,"tokensAfter":127},{"name":"set_behavior_profile","fixed":{"name":"set_behavior_profile","description":"Set behavior profile for an agent","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["agentId","profile"],"properties":{"agentId":{"type":"string","minLength":1},"profile":{"type":"object","additionalProperties":{}}},"additionalProperties":true},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"check_action","params":["action","agentId"]},{"tool":"get_audit_log","params":["limit","agentId"]},{"tool":"log_action","params":["action","agentId","metadata"]},{"tool":"proxy_mcp_request","params":["agentId","message","upstreamUrl","upstreamSessionId","upstreamAuthorization"]},{"tool":"register_agent","params":["name","type","description"]},{"tool":"scan_mcp_tool_result","params":["result","agentId","toolName","serverUrl"]},{"tool":"scan_mcp_tools_list","params":["tools","agentId","serverUrl"]},{"tool":"set_behavior_profile","params":["agentId","profile"]},{"tool":"verify_agent","params":["agentId"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}