Connect-MCP

HTML Email Playbook

io.github.OsamaHassouna/email-playbook-mcp · v0.7.0

Teaches AI to write HTML email that renders in Outlook, Gmail, and Apple Mail. 19 rules, 6 comps.

MCPremotelocal · npmno credentialsEmailDocuments & PDF

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 5 tools, protocol 2024-11-05 · checked 2026-10-17

Test & rating

A 100/100

What it does: 5 tools · 5 read, 0 write · Email, Developer tools, Documents & PDF

Test call list_categories: worked (1,018 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://docs.osamahassouna.com/api/mcp
Package
registry:   npm
identifier: email-playbook-mcp
version:    0.7.0
transport:  stdio

Tools

5 tools listed at last check
  • list_categories List all rule categories in the Email Playbook with a one-line description, page count, and the slug and title of each page in it. Categories are: structure (head/body container/header/body/footer), compatibility (Outlook MSO, RTL, responsive), production (Gmail clipping, dark mode, preheader, bulle
  • get_playbook_rules Return rule pages. format "checklist": each page as its slug, title, description and a short list of the rules to follow, without the body or code; leave out category to get every page in one call (about 16 KB). format "full" (default, needs a category): each page with title, description, checklist,
  • get_rule Return one rule page: slug, category, title, description, checklist, and the markdown body, which includes the page's HTML/CSS code. Accepts the full slug (e.g. "compatibility/responsive"), just the page name ("responsive"), or a page link from a body ("/email-playbook/compatibility/responsive/"). G
  • list_components 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.
  • get_component 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.

Badge

Connect-MCP badge for io.github.OsamaHassouna/email-playbook-mcp

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.OsamaHassouna/email-playbook-mcp.svg)](https://clawy.uk/mcp/s/io.github.OsamaHassouna/email-playbook-mcp)