MCP server
MailBluster MCP by usefulapi
io.usefulapi/mailbluster
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Manage MailBluster leads, custom fields, products and orders: look up, add and update records.
Working at last checkVerified publisher: usefulapi.ioAbout 3,556 tokens per request once connected13 tools
https://mailbluster.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 13
- Token cost
- About 3,556 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http mailbluster https://mailbluster.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.mailbluster] url = "https://mailbluster.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"mailbluster":{"httpUrl":"https://mailbluster.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"mailbluster":{"url":"https://mailbluster.usefulapi.io/mcp"}}}
VS Code
{"servers":{"mailbluster":{"type":"http","url":"https://mailbluster.usefulapi.io/mcp"}}}
Antigravity
agy mcp add mailbluster https://mailbluster.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"mailbluster","server_url":"https://mailbluster.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"mailbluster","server_url":"https://mailbluster.usefulapi.io/mcp"}
Tools
mailbluster_create_field~172 tokens
WRITE: create a custom lead field. The merge tag is the key used in lead `fields` and in email templates. Creating a field changes the brand's data model but sends nothing. POST /fields.mailbluster_create_lead~529 tokens
WRITE: add a lead (contact) to the brand. `subscribed` defaults to FALSE: the lead is stored but is not subscribed to email. Only set subscribed=true when the person has given consent to receive email from this brand (the user is responsible for lawful consent); this server never subscribes anyone omailbluster_create_orderSends messages · Moves money · ~799 tokens
WRITE: record an order (a tracking record: it does not take payment, charge a card or send email). The customer's email becomes a lead if none exists, and the lead's tags are merged. `customer.subscribed` is REQUIRED because MailBluster would otherwise default it to true: pass false unless the customailbluster_create_product~150 tokens
WRITE: register a product record (your own id plus a name) so orders can reference it. Sends nothing to anyone and charges nothing. POST /products.mailbluster_get_lead~176 tokens
Get one lead by email address (the server computes the MD5 id MailBluster uses): name, custom fields, timezone, subscribed and opt-in status, tags, created/updated dates. MailBluster has no list-leads endpoint. GET /leads/{md5(email)}.mailbluster_get_order~97 tokens
Get one order record by the id it was created with. GET /orders/{order_id}.mailbluster_get_product~102 tokens
Get one product record by the id you registered it under. GET /products/{product_id}.mailbluster_list_fields~87 tokens
List the brand's custom lead fields: id, label and merge tag. Use the merge tags as keys of `fields` when creating or updating leads. GET /fields.mailbluster_list_orders~185 tokens
List order records (id, currency, total price, customer lead, campaign, line items). These are records kept in MailBluster for tracking; no payment is involved. Paged: see meta.nextPageNo. GET /orders.mailbluster_list_products~179 tokens
List product records (id, name, dates) the brand has registered for e-commerce tracking. Paged: the reply's meta has total and nextPageNo (null on the last page). GET /products.mailbluster_update_lead~551 tokens
WRITE: change an existing lead's name, custom fields, email, timezone, IP address, subscription flag or tags (send only what should change). `subscribed` is left alone unless you pass it; false unsubscribes the lead, true re-subscribes. Only set subscribed=true when the person has given consent to rmailbluster_update_order~406 tokens
WRITE: change an order record's campaign, currency, total or items (send only what should change; `items`, when given, REPLACES all previous items). The customer cannot be changed here. No payment or email is involved. PUT /orders/{order_id}.mailbluster_update_product~123 tokens
WRITE: rename a product record. PUT /products/{product_id}.
Browse
Related MCP servers
- Teamgate MCP by usefulapi
Manage Teamgate CRM leads, people, companies, deals, activities and notes. - Pipeline CRM MCP by usefulapi
Manage Pipeline CRM deals, people, companies, notes and calendar entries. - JobNimbus MCP by usefulapi
Manage JobNimbus contacts, jobs, tasks, estimates and invoices from chat. - Gumroad MCP by usefulapi
Read products, sales, subscribers and offer codes; verify, enable and disable product licenses. - noCRM.io MCP by usefulapi
Read noCRM.io leads, pipeline steps, comments and client folders; create, update and assign leads. - Finale Inventory MCP by usefulapi
Read Finale Inventory products, stock, orders and shipments; create draft purchase orders. - Booqable MCP by usefulapi
Browse rental orders, customers, products and availability, and create bookings in Booqable. - Sendlane MCP by usefulapi
Manage Sendlane lists, contacts, tags and custom fields; read campaign and SMS reports.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/mailbluster)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents