{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jUXTAPOSITION1/vape","description":"Autonomous on-chain security detective for Base, exposed over the Model Context Protocol (MCP).","title":"V.A.P.E. — On-Chain Security Detective","repository":{"url":"https://github.com/jUXTAPOSITION1/V.A.P.E","source":"github"},"version":"1.1.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"vape-mcp-server","version":"1.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Etherscan V2 API key. Without it, contract_source degrades to an honest error.","isSecret":true,"name":"ETHERSCAN_API_KEY"},{"description":"Alchemy API key (Base/Eth/Arb/Op). Without it, wallet_trace returns an error.","isSecret":true,"name":"VAPE_TRACE_ALCHEMY_API"},{"description":"Tavily search key. Falls back to a keyless, less reliable search path if unset.","isSecret":true,"name":"TAVILY_API_KEY"},{"description":"Brave Search key, tried if TAVILY_API_KEY unset. Falls back to keyless search.","isSecret":true,"name":"BRAVE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T20:58:40.591925Z","publishedAt":"2026-08-08T20:58:40.591925Z","updatedAt":"2026-08-08T20:58:40.591925Z","isLatest":true}}}],"metadata":{"count":1}}
