{"calls": [], "exit_before_cleanup": null, "initialize": {"capabilities": {"tools": {"listChanged": true}}, "protocolVersion": "2025-11-25", "serverInfo": {"name": "vet-discovery", "version": "0.4.1"}}, "list_change_notifications": 0, "monotonic_seconds": 0.42762167399632744, "outcome": "listed tools offline", "started_utc": "2026-10-17T15:08:22.218903Z", "status": "completed", "tools": [{"description": "Search the Vet registry for verified MCP servers and agent skills. Returns tools with verification status, security analysis, and schema counts. Use this to find tools for any capability. Use type=\"skill\" to find Claude Code skills.", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "properties": {"limit": {"default": 10, "description": "Number of results", "maximum": 20, "minimum": 1, "type": "number"}, "query": {"description": "What capability are you looking for? e.g. \"database\", \"github\", \"email\", \"file management\"", "type": "string"}, "runtime": {"description": "Filter by runtime environment", "enum": ["node", "python"], "type": "string"}, "secure": {"default": true, "description": "Exclude tools flagged as malicious", "type": "boolean"}, "type": {"description": "Filter by tool type: mcp (MCP servers) or skill (agent skills)", "enum": ["mcp", "skill"], "type": "string"}, "verified": {"default": true, "description": "Only return verified tools (MCP: Level 2+ probe verified, Skills: clean security scan)", "type": "boolean"}}, "required": ["query"], "type": "object"}, "name": "discover_tools"}, {"description": "Get full details about a specific tool including verification results, security analysis, requirements, and available tool schemas. Use after discover_tools to learn more about a specific tool.", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "properties": {"slug": {"description": "Tool slug from discover_tools results", "type": "string"}}, "required": ["slug"], "type": "object"}, "name": "get_tool_detail"}, {"description": "Get ready-to-use MCP configuration for a tool. Returns JSON configs for Claude Desktop, OpenClaw, and generic MCP clients. Includes env var placeholders and security warnings.", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "properties": {"slug": {"description": "Tool slug from discover_tools results", "type": "string"}}, "required": ["slug"], "type": "object"}, "name": "get_install_config"}, {"description": "Ask Vet AI questions about MCP servers, agent skills, and AI tools. Uses RAG with 136K+ tools in the registry. Great for comparing tools, understanding capabilities, security advice, and finding the right tool for a task. Multi-turn conversations supported.", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "properties": {"history": {"description": "Previous conversation messages for multi-turn context", "items": {"properties": {"content": {"type": "string"}, "role": {"enum": ["user", "assistant"], "type": "string"}}, "required": ["role", "content"], "type": "object"}, "maxItems": 10, "type": "array"}, "query": {"description": "Your question about AI tools, MCP servers, or skills", "maxLength": 2000, "type": "string"}}, "required": ["query"], "type": "object"}, "name": "ask_vet"}, {"description": "Generate a new MCP server from a natural language description. Vet finds similar verified tools as examples and generates working code using Claude Sonnet. Returns complete, ready-to-run source code. Optionally verify the generated code in a Docker sandbox.", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "properties": {"prompt": {"description": "Describe the MCP server you want, e.g. \"An MCP server for Notion that can read and create pages\"", "maxLength": 2000, "type": "string"}, "runtime": {"default": "node", "description": "Preferred runtime", "enum": ["node", "python"], "type": "string"}, "transport": {"default": "stdio", "description": "MCP transport type", "enum": ["stdio", "sse"], "type": "string"}}, "required": ["prompt"], "type": "object"}, "name": "generate_tool"}, {"description": "Get the full input/output schemas for all tools exposed by an MCP server. Requires a Vet API key for full schemas (free tier shows tool names only).", "execution": {"taskSupport": "forbidden"}, "inputSchema": {"$schema": "http://json-schema.org/draft-07/schema#", "properties": {"slug": {"description": "Tool slug", "type": "string"}}, "required": ["slug"], "type": "object"}, "name": "get_tool_schemas"}], "tools_list_hashes": ["1c8c60aa83a6197379d057d99e1856108d242f36a807899b9540163aa04fc5f6"], "wall_limit_seconds": 45}