{"name":"io.github.vpatser1/mcp-api-doc-generator","slug":"vpatser1-mcp-api-doc-generator","title":null,"description":"Generate OpenAPI 3.1 specs, endpoint docs, TypeScript SDKs, and test suites from code","url":"https://mcp.market/server/vpatser1-mcp-api-doc-generator","rating":null,"grade":"C","score":55,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":10,"stars":null,"forks":null,"downloads_week":19,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":"https://aivp-mcp.vercel.app","version":"1.1.4","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-api-doc-generator","version":"1.1.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"License key (emailed after purchase at https://aivp-mcp.vercel.app). Omit for the free trial (3 calls per tool).","isSecret":true,"name":"LICENSE_KEY"}]}],"tools":[{"name":"document_endpoint","description":"Generates full documentation for a single API endpoint in Markdown. Includes parameter tables, request/response examples with realistic data, error response documentation (400, 401, 403, 404, 500), cURL command example, JavaScript fetch example, and Python requests example.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_openapi","description":"Generates a complete OpenAPI 3.1 specification from endpoint definitions. Produces properly structured output with paths, parameters, request/response schemas using $ref components, authentication sections, server URLs, tags, and grouping. Supports YAML and JSON output.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_sdk","description":"Generates a TypeScript SDK client from endpoint definitions. Produces typed interfaces for all request/response models, a client class with methods for each endpoint, error handling helpers (ApiError class with retry support), and authentication wrappers (Bearer, API Key, Basic).","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_tests","description":"Generates comprehensive API test suites for endpoints. Creates happy path tests, validation tests (missing required fields), edge case tests (empty values, null values, extra fields), authentication tests, HTTP method tests, and response structure checks. Includes mock data generator functions. Outputs as Jest or Vitest test files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_api","description":"Validates an OpenAPI specification (YAML or JSON). Checks schema correctness, missing descriptions, inconsistent naming conventions, missing error responses, security scheme completeness, and server URLs. Returns categorized issues (errors, warnings, suggestions) with specific fix suggestions for each.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":55,"grade":"C","scanned_at":"2026-09-24T05:07:46.783Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T05:07:46.723Z","components":{"code":{"score":25,"max":25,"notes":["23 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"mcp-api-doc-generator","version":"1.1.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-08-04T07:35:07.776Z","repositoryUrl":"git+https://github.com/vpatser1/mcp-servers.git","weeklyDownloads":19}],"repo":{"found":false,"owner":"vpatser1","repo":"mcp-servers","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":19,"license":"MIT","lastPushAt":null,"score":10}}}},"grade_history":[],"reviews":[]}