{"server":"hasan-ui-mcp","version":"0.1.0","endpoint":"https://mcp.hasan.waqf.dev","protocol":"MCP (JSON-RPC 2.0)","tools":[{"name":"listComponents","description":"List all available hasan-ui components with metadata (Arabic titles, descriptions, tags)","inputSchema":{"type":"object","properties":{},"required":[]}},{"name":"getComponent","description":"Get detailed information about a specific component including source files, dependencies, and RTL guidelines","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Component name (e.g., \"button-01\", \"input-01\")"}},"required":["name"]}},{"name":"searchByTag","description":"Search components by type or purpose tag (e.g., \"form\", \"ecommerce\", \"primitive\", \"feedback\")","inputSchema":{"type":"object","properties":{"tag":{"type":"string","description":"Tag to search for (type: primitive/form/navigation/data-display/feedback/block/template/layout/overlay/media; purpose: ecommerce/education/quran/auth/admin/content/marketing/islamic/media/communication/geo/finance/general)"}},"required":["tag"]}},{"name":"getRTLGuidelines","description":"Get RTL best practices and guidelines for a component category","inputSchema":{"type":"object","properties":{"category":{"type":"string","description":"Category name (forms, navigation, feedback, data-display, modals, layout, media)"}},"required":["category"]}},{"name":"getInstallCommand","description":"Get the CLI install command for a specific component","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Component name (e.g., \"button-01\")"}},"required":["name"]}}]}