{"id":"trailofbits-slither-mcp","name":"slither-mcp","af_score":62.5,"security_score":24.8,"reliability_score":30.0,"what_it_does":"Provides an MCP (Model Context Protocol) server that wraps Slither static analysis to analyze Solidity projects and expose contract/function metadata and Slither detector results via MCP tools. Includes caching of Slither project facts and an optional typed Python client for tool invocation.","best_when":"You want to programmatically interrogate Solidity projects with Slither from an LLM/agent environment using MCP tools, and you can provide a local project path for analysis.","avoid_when":"You need strict authentication/authorization, multi-tenant hosting, or network-facing API access without local project access.","last_evaluated":"2026-03-30T13:50:08.482911+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["All tools require a `path` parameter pointing to a Solidity project directory; incorrect paths will fail analysis.","First analysis may be expensive due to Slither runs; subsequent calls may be faster due to caching.","Detector results are described as cached; ensure filters match the cached dataset and expected detector names/levels.","Tool usage depends on MCP transport (e.g., stdio) as shown in README; some agent environments may require specific MCP client configuration."],"error_quality":0.0}