io.github.OsamaHassouna/email-playbook-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
HTML Email Playbook
Publisher-provided description
Teaches AI to write HTML email that renders in Outlook, Gmail, and Apple Mail. 21 rules, 6 comps.
Summary by lookupd
Lets an agent look up HTML email rules and reusable components to write email markup that renders across major clients.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http email-playbook https://docs.osamahassouna.com/api/mcp
Claude Code, npm package (stdio)
claude mcp add email-playbook -- npx -y email-playbook-mcp
Codex, remote (streamable-http)
codex mcp add email-playbook --url https://docs.osamahassouna.com/api/mcp
Codex, npm package (stdio)
codex mcp add email-playbook -- npx -y email-playbook-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"email-playbook": {
"url": "https://docs.osamahassouna.com/api/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"email-playbook": {
"command": "npx",
"args": [
"-y",
"email-playbook-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (5 tools)
Publisher-provided text
list_categoriesList 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 (heget_playbook_rulesReturn 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 caget_ruleReturn 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.list_componentsList all reusable email components in the playbook with their metadata: name, subcategory (layout/media/interactive/text), description, whether they require Outget_componentReturn the full record for a single component: title, description, narrative body, the primary HTML pattern, list of slots (placeholders the model should fill),
Details
- Version: 0.8.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 341 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/OsamaHassouna/docs-hub
- Website: https://docs.osamahassouna.com/email-playbook/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.OsamaHassouna/email-playbook-mcp)
- 62174 servers
- Last crawl: 2026-11-11T19:17:20.153Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp