{"id":"kriasoft-mcp-client-gen","name":"mcp-client-gen","af_score":46.2,"security_score":52.2,"reliability_score":22.5,"what_it_does":"mcp-client-gen generates type-safe TypeScript clients from MCP (Model Context Protocol) server schemas, including a helper for establishing an MCP connection and handling OAuth 2.1 (PKCE) browser-based auth for OAuth-protected MCP servers.","best_when":"You want to call MCP tools from TypeScript with generated method/type definitions and can tolerate OAuth browser flows when required by the MCP server.","avoid_when":"You need deterministic, headless authentication (no browser interaction) or you require a formally specified, vendor-neutral authentication/token storage policy for this generator itself.","last_evaluated":"2026-03-30T15:36:52.210582+00:00","has_mcp":false,"has_api":false,"auth_methods":["OAuth 2.1 with PKCE (browser approval)","Dynamic Client Registration (RFC 7591) for OAuth-protected servers (as described)"],"has_free_tier":false,"known_gotchas":["Generated clients depend on remote MCP server schemas; changes in the upstream MCP schema may require re-generation.","Authentication behavior is described at a high level; without deeper docs, an agent may struggle with non-interactive/headless environments.","Output can be directed to stdout or file; ensure file paths/overwrite behavior are handled correctly when automating runs."],"error_quality":0.0}