{"apiVersion":"v1","directorySlug":"docs-mcp-5fcac01f5e","title":"Osama Hassouna","description":"Osama Hassouna — Volume IX. A personal volume of UI engineering, design systems, and UI tooling. Issue 04 / 2026.","pageUrl":"https://www.mcpbundles.com/skills/docs-mcp-5fcac01f5e","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://docs.osamahassouna.com/api/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.osamahassouna/docs-mcp-5fcac01f5e","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_categories","description":"List all rule categories in the Email Playbook with a one-line description and page count. Categories are: structure (head/body container/header/body/footer), compatibility (Outlook MSO, RTL, responsive), production (Gmail clipping, dark mode, preheader, bulletproof buttons), ai-generation (constraints for AI emitters). For reusable components, use list_components instead — they live in a separate dimension and are not returned by get_playbook_rules.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"list_categories","displayName":"list_categories","title":"list_categories","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_playbook_rules","description":"Return the full rule pages for a given category. Each rule includes the title, description, markdown body explaining the rule, and any HTML/CSS code examples from the playbook. Use this to teach a model the exact patterns for a specific concern (e.g., responsive layout).","inputSchema":{"type":"object","required":["category"],"properties":{"category":{"enum":["ai-generation","compatibility","production","structure"],"type":"string"}},"additionalProperties":false},"logicalName":"get_playbook_rules","displayName":"get_playbook_rules","title":"get_playbook_rules","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_components","description":"List all reusable email components in the playbook with their metadata: name, subcategory (layout/media/interactive/text), description, whether they require Outlook VML, and whether they are responsive. Use this first to discover what components exist before calling get_component.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"list_components","displayName":"list_components","title":"list_components","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_component","description":"Return the full record for a single component: title, description, narrative body, the primary HTML pattern, list of slots (placeholders the model should fill), VML/responsive flags, and all code examples. Use after list_components to fetch the actual HTML pattern to paste into an email.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"enum":["background-images","buttons","images","inline-icon","spacing","text"],"type":"string"}},"additionalProperties":false},"logicalName":"get_component","displayName":"get_component","title":"get_component","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Osama-Hassouna&config=eyJ1cmwiOiAiaHR0cHM6Ly9kb2NzLm9zYW1haGFzc291bmEuY29tL2FwaS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Osama-Hassouna%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdocs.osamahassouna.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Osama-Hassouna%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdocs.osamahassouna.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Osama+Hassouna&connectorUrl=https%3A%2F%2Fdocs.osamahassouna.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Osama-Hassouna\" --url \"https://docs.osamahassouna.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/docs-mcp-5fcac01f5e","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/docs-mcp-5fcac01f5e/tools/{tool}","mcpServerUrl":"https://docs.osamahassouna.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/docs-mcp-5fcac01f5e?live=1"}