{"id":"vercel-mcp-handler","name":"mcp-handler","af_score":51.8,"security_score":52.0,"reliability_score":31.2,"what_it_does":"mcp-handler is a Vercel/Next.js (and Nuxt) adapter that lets you expose Model Context Protocol (MCP) servers over web transports such as Streamable HTTP and Server-Sent Events (SSE). It provides a createMcpHandler wrapper to register MCP tools with input schemas and handler functions, then exports Next.js route handlers for GET/POST.","best_when":"You want a lightweight way to host MCP tool endpoints inside a web framework (Next.js/Nuxt) and have clients connect via HTTP/SSE.","avoid_when":"You cannot implement appropriate authentication/authorization and input constraints for tool execution, or you need a standalone MCP server binary/service with robust ops tooling.","last_evaluated":"2026-03-30T13:26:47.572297+00:00","has_mcp":true,"has_api":true,"auth_methods":["OAuth and token verification (documented in docs/AUTHORIZATION.md)"],"has_free_tier":false,"known_gotchas":["Tool handler side effects: idempotency is not documented, so retries could duplicate actions unless your tool logic is safe.","SSE resumability depends on optional Redis integration; without Redis behavior may differ under reconnects.","Authentication requirements are likely important for safe public deployment, but the provided README excerpt does not show enforcement details."],"error_quality":0.0}