{"id":"cherry-sc-mcp-server-sql","name":"mcp-server-sql","af_score":24.5,"security_score":23.0,"reliability_score":15.0,"what_it_does":"A Spring Boot-based SQL execution service intended to be used as part of a Spring AI MCP (Model/Chat/Prompt) setup. It runs SQL queries and writes query results to a CSV file, and supports SQL update operations (INSERT/UPDATE/DELETE) returning affected row counts and execution timing. Database connection is configured via application.yml (MySQL + HikariCP).","best_when":"You need a simple agent-accessible SQL query/update tool that writes outputs to files, and you can deploy it with strict operational controls and a controlled database user/permissions.","avoid_when":"You cannot restrict/validate SQL, or you need robust API-level contracts (OpenAPI), explicit rate limiting, or comprehensive error/timeout semantics.","last_evaluated":"2026-04-04T19:50:40.950656+00:00","has_mcp":true,"has_api":false,"auth_methods":["Database credentials via application.yml (username/password)"],"has_free_tier":false,"known_gotchas":["Service accepts arbitrary SQL (based on examples/description), which can be dangerous if the agent is not constrained to safe statements/allowlists.","Writing results to local filesystem paths requires the hosting environment to have correct permissions and stable storage semantics.","No documented limits, timeouts, or backpressure; long-running queries may cause tool timeouts or resource exhaustion.","No documented schema/column typing or escaping rules for CSV output."],"error_quality":0.0}