{"id":"samchon-openapi","name":"openapi","af_score":60.0,"security_score":46.2,"reliability_score":27.5,"what_it_does":"Archived TypeScript library that converts Swagger/OpenAPI (v2.0, v3.0, v3.1) documents into type-safe schemas suitable for LLM function calling. It normalizes specs through an “emended” OpenAPI v3.1 intermediate format, and includes runtime validation (via typia integration) to validate/repair LLM-generated arguments. It also references MCP-related integration and adapters for common LLM tooling ecosystems.","best_when":"You already have an OpenAPI spec and want strongly typed, validated LLM function-calling schemas, and you are able to migrate to the maintained typia equivalents.","avoid_when":"You need long-term maintenance/support from this specific package, or you require guaranteed, documented runtime error semantics for HTTP execution beyond what’s shown in the archived docs.","last_evaluated":"2026-03-30T13:44:15.874316+00:00","has_mcp":false,"has_api":false,"auth_methods":["No authentication described for the library itself (it generates schemas and performs client-side operations). OAuth/API-key authentication is only relevant to the external LLM provider clients you integrate separately (e.g., OpenAI SDK)."],"has_free_tier":false,"known_gotchas":["Package is archived; functionality is merged into typia—ensure you use maintained replacements for production.","LLM tool calling may produce type mismatches; you should perform validation and feed errors back to the model as shown.","HTTP execution depends on your backend availability/behavior; the library does not appear to document retry/idempotency semantics for safe replays."],"error_quality":null}