# MailBluster — MCP server on mcp.ai > Connect your MailBluster account and use 15 tools for email newsletters straight from your AI agent. Connect with your own API key. MailBluster is an advanced, reliable, and cost-effective email marketing software that enables sending personalized promotional emails to millions. By: mcp.ai · official Page: https://mcp.ai/mailbluster ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_mailbluster?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/mailbluster/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/mailbluster/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/mailbluster/skill.md Postman collection (v2.1): https://mcp.ai/mailbluster/postman.json ## Tools - mailbluster_create_lead(tags?: string[], email: string, fields?: object|object[], lastName?: string, firstName?: string, subscribed?: boolean) — Tool to create a new lead in MailBluster. Use after gathering the lead's email and optional data. - mailbluster_create_order(id: string, items: object[], currency: string, customer: object, ipAddress?: string, totalPrice: number) — Tool to create a new order in MailBluster. - mailbluster_create_product(id: string, url?: string, name: string, price?: number, imageUrl?: string, published?: boolean) — Tool to create a new product in MailBluster. Use when you have all product details ready to add it to your MailBluster catalog. Requires a unique product ID and name. - mailbluster_delete_lead(lead_hash: string) — Tool to delete a lead by lead email hash. Use after confirming the lead hash (MD5 encrypted email address). - mailbluster_delete_order(order_id: string) — Tool to delete a specific order. Use after confirming the order ID to remove an order from Mailbluster. - mailbluster_delete_product(product_id: string) — Tool to delete a product. Use after confirming product existence. - mailbluster_get_lead(lead_hash: string) — Tool to retrieve a specific lead's information using their lead hash (MD5 encrypted email address). Use when you need to fetch lead details by their email hash. - mailbluster_get_order(order_id: string) — Tool to retrieve details of a specific order. Use when you have the order's ID. - mailbluster_get_product(product_id: string) — Tool to retrieve details of a specific product. Use when you have a valid product ID and need full product information. - mailbluster_list_fields() — Tool to list all custom fields. Use when you need to retrieve all defined custom fields after authenticating with MailBluster. - mailbluster_list_orders(page?: integer, sort?: string, limit?: integer, order?: string, search?: string) — Tool to list all orders. Use when you need to retrieve orders with optional pagination, sorting, or searching after authenticating with Mailbluster. - mailbluster_list_products(pageNo?: integer, perPage?: integer) — Tool to list all products. Use when you need to retrieve products with optional pagination, sorting, or filtering. - mailbluster_update_lead(email?: string, fields?: object, addTags?: string[], lastName?: string, timezone?: string, firstName?: string, ipAddress?: string, lead_hash: string, removeTags?: string[], subscribed?: boolean) — Tool to update an existing lead's information in MailBluster. Use when you need to modify lead details, subscription status, or manage tags. - mailbluster_update_order(items?: object[], currency?: string, customer?: object, order_id: string, campaignId?: integer, totalPrice?: number) — Tool to update an existing order's customer details, currency, price, and items in MailBluster. Use when you need to modify an order. - mailbluster_update_product(url?: string, name: string, price?: number, currency?: string, imageUrl?: string, productId: string, description?: string) — Tool to update a product in MailBluster by its ID. Use after confirming the product ID to modify attributes. ## Example prompts - "What can I do in MailBluster?" - "Show me a summary of my MailBluster account" ## Links Docs: https://mcp.ai/docs/mcps/mailbluster Website: https://mcp.ai/mcps/mailbluster