email_manage
Manage email themes and templates for FleetQ MCP server. Create, update, delete, and generate branded email designs with customizable colors, fonts, and layouts.
Instructions
Manage email themes and templates. Actions: theme_list, theme_get (theme_id), theme_create (name, styles), theme_update (theme_id + fields), theme_delete (theme_id), template_list, template_get (template_id), template_create (name, subject, body, theme_id), template_update (template_id + fields), template_delete (template_id), template_generate (prompt — AI generates template).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: theme_list, theme_get, theme_create, theme_update, theme_delete, template_list, template_get, template_create, template_update, template_delete, template_generate | |
| status | No | Filter by status: draft, active, archived | |
| limit | No | Max results (default 10, max 100) | |
| id | Yes | Email theme UUID | |
| name | Yes | Theme name | |
| primary_color | No | Primary/CTA color as hex (e.g. #2563eb). Default: #2563eb | |
| background_color | No | Email background color as hex. Default: #f4f4f4 | |
| canvas_color | No | Content area background color as hex. Default: #ffffff | |
| text_color | No | Body text color as hex. Default: #1f2937 | |
| heading_color | No | Heading text color as hex. Default: #111827 | |
| font_name | No | Font display name (e.g. Inter, Georgia). Default: Inter | |
| font_url | No | Google Fonts or web font URL for @import | |
| font_family | No | Full CSS font-family stack. Default: Inter, Arial, sans-serif | |
| logo_url | No | Absolute URL to the team logo image | |
| email_width | No | Maximum email width in pixels. Default: 600 | |
| company_name | No | Company name shown in email footer | |
| company_address | No | Company address shown in email footer | |
| footer_text | No | Footer text or HTML (e.g. unsubscribe line) | |
| muted_color | No | Muted/secondary text color as hex | |
| divider_color | No | Divider/border color as hex | |
| heading_font_size | No | Heading font size in pixels | |
| body_font_size | No | Body font size in pixels | |
| logo_width | No | Logo width in pixels | |
| content_padding | No | Content area horizontal padding in pixels | |
| visibility | No | Filter by visibility: private, public | |
| subject | No | Email subject line | |
| preview_text | No | Short preview text shown in email clients | |
| email_theme_id | No | Optional email theme UUID to associate | |
| html_body | No | Raw HTML content. Stored directly as the template HTML. | |
| mjml_body | No | Complete MJML document starting with <mjml>. Compiled server-side to cross-client HTML. Preferred over html_body. | |
| description | Yes | Natural language description of the email to generate, e.g. "Monthly newsletter with hero image, 3 product highlights, and a CTA button" | |
| theme_id | No | Optional email theme UUID. Brand colors, fonts, company name, and logo from the theme will be injected into the generated MJML. | |
| tone | No | Writing tone: professional, friendly, or minimal (default: professional) |