Email Manage Tool
email_manageManage 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
| 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) |