{"version":"1.0","protocolVersion":"2025-06-18","serverInfo":{"name":"openaitools-mcp","title":"OpenAITools Directory","version":"1.1.0"},"description":"Read-only directory search and stored AI tool profiles. MCP server-card discovery is a draft proposal.","transport":{"type":"streamable-http","endpoint":"https://openaitools.app/api/mcp"},"authentication":{"required":false},"capabilities":{"tools":{}},"tools":[{"name":"search_ai_tools","title":"Search AI Tools Directory","description":"Search stored AI tool records by keyword (q), category, pricing, sort order and locale. Traffic is a stored estimate, not a quality guarantee.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Task description, capability, or tool name to search for (e.g. 'video generator', 'pdf ocr', 'coding agent')."},"category":{"type":"string","description":"Optional category handle (e.g. 'ai-code-assistant', 'ai-video-generator')."},"pricing":{"type":"string","enum":["all","free","freemium","paid"],"description":"Filter by pricing model."},"sort":{"type":"string","enum":["traffic","growth","saved","newest","rating"],"description":"Sort order for returned tools. Defaults to 'traffic'."},"locale":{"type":"string","enum":["en","zh","tw","ja","ko","es","pt","de","fr","vi"],"description":"Response language code. Defaults to 'en'."},"per_page":{"type":"integer","minimum":1,"maximum":50,"description":"Number of tools to return (1-50, default 10)."}}},"annotations":{"readOnlyHint":true}},{"name":"get_tool_details","title":"Get AI Tool Structured Profile","description":"Fetch a structured JSON profile for an exact tool handle, including stored traffic, pricing, features, alternatives and a separate Markdown URL. Verify current claims at the official website.","inputSchema":{"type":"object","properties":{"handle":{"type":"string","description":"Tool handle slug (e.g. 'chatgpt-4', 'claude-2', 'midjourney', 'cursor')."},"locale":{"type":"string","enum":["en","zh","tw","ja","ko","es","pt","de","fr","vi"],"description":"Response language code. Defaults to 'en'."}},"required":["handle"]},"annotations":{"readOnlyHint":true}},{"name":"recommend_tools_for_task","title":"Recommend Best AI Tools for a Task","description":"Search directory records using task text as keywords, ranked by stored traffic. Short specific keywords work best; this does not perform semantic reasoning or execute third-party tools.","inputSchema":{"type":"object","properties":{"task":{"type":"string","description":"Natural-language task or workflow the user wants to accomplish."},"pricing":{"type":"string","enum":["all","free","freemium","paid"],"description":"Optional pricing preference."},"locale":{"type":"string","enum":["en","zh","tw","ja","ko","es","pt","de","fr","vi"],"description":"Response language code. Defaults to 'en'."},"limit":{"type":"integer","minimum":1,"maximum":20,"description":"Maximum recommendations to return (default 5)."}},"required":["task"]},"annotations":{"readOnlyHint":true}}],"documentationUrl":"https://openaitools.app/api/docs"}