{"id":"g-khan-spring-ai-mcp-wallet-server","name":"spring-ai-mcp-wallet-server","af_score":46.2,"security_score":26.8,"reliability_score":21.2,"what_it_does":"A Spring Boot 3 wallet management backend (CRUD wallets plus income/expense operations) that exposes service methods as AI-accessible tools via Spring AI’s Model Context Protocol (MCP) server integration, backed by an H2 in-memory database for testing.","best_when":"You want a small demo/example or local integration environment to connect an LLM agent to deterministic wallet operations using MCP tool callbacks.","avoid_when":"You need robust security controls (auth, fine-grained scopes, rate limiting) and production-grade reliability guarantees; the README does not describe these.","last_evaluated":"2026-04-04T20:00:29.126616+00:00","has_mcp":true,"has_api":true,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Mutating tools (create-wallet, add-income, add-expense, update-wallet, delete-wallet) may not be idempotent; agent retries could produce unintended duplicate updates.","Insufficient-balance/validation errors are described for REST (400) but there is no documented MCP retry/error-handling strategy.","Port/transport details for MCP are only partially specified (server.port set to 8091; exact MCP endpoint not provided)."],"error_quality":null}