/mailbluster | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
mailbluster_create_field | Create a custom field |
mailbluster_create_lead | Create a lead |
mailbluster_create_order | Create an order |
mailbluster_create_product | Create a product |
mailbluster_delete_field | Delete a custom field |
mailbluster_delete_order | Delete an order |
mailbluster_delete_product | Delete a product |
mailbluster_get_field | Get a custom field |
mailbluster_get_order | Get an order |
mailbluster_get_product | Get a product |
mailbluster_list_fields | List custom fields |
mailbluster_list_orders | List orders |
mailbluster_list_products | List products |
mailbluster_update_field | Update a custom field |
mailbluster_update_order | Update an order |
mailbluster_update_product | Update a product |
mailbluster_create_field
Create a custom field Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fieldLabel | string | Yes | — | Display label for the custom field |
fieldMergeTag | string | Yes | — | Merge tag identifier for the field (used in email templates) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fieldLabel": {
"type": "string",
"description": "Display label for the custom field"
},
"fieldMergeTag": {
"type": "string",
"description": "Merge tag identifier for the field (used in email templates)"
}
},
"required": [
"PCID",
"fieldLabel",
"fieldMergeTag"
]
}
mailbluster_create_lead
Create a lead Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
doubleOptIn | boolean | No | — | Whether to send a double opt-in confirmation email |
email | string | Yes | — | Email address of the lead |
firstName | string | No | — | First name of the lead |
ipAddress | string | No | — | IP address of the lead |
lastName | string | No | — | Last name of the lead |
meta | object | No | — | Custom field values as key-value pairs |
overrideExisting | boolean | No | — | If true, overrides existing lead data if the email already exists |
subscribed | boolean | No | — | Whether the lead is subscribed. Defaults to true. |
tags | string[] | No | — | Tags to assign to the lead |
timezone | string | No | — | Timezone of the lead (e.g., America/New_York) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"doubleOptIn": {
"type": "boolean",
"description": "Whether to send a double opt-in confirmation email"
},
"email": {
"type": "string",
"description": "Email address of the lead"
},
"firstName": {
"type": "string",
"description": "First name of the lead"
},
"ipAddress": {
"type": "string",
"description": "IP address of the lead"
},
"lastName": {
"type": "string",
"description": "Last name of the lead"
},
"meta": {
"type": "object",
"description": "Custom field values as key-value pairs"
},
"overrideExisting": {
"type": "boolean",
"description": "If true, overrides existing lead data if the email already exists"
},
"subscribed": {
"type": "boolean",
"description": "Whether the lead is subscribed. Defaults to true."
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Tags to assign to the lead"
},
"timezone": {
"type": "string",
"description": "Timezone of the lead (e.g., America/New_York)"
}
},
"required": [
"PCID",
"email"
]
}
mailbluster_create_order
Create an order Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
campaignId | string | No | — | ID of the campaign associated with this order |
currency | string | Yes | — | Currency code (e.g., USD, EUR) |
customer | object | Yes | — | Customer information for the order |
id | string | Yes | — | Unique identifier for the order |
items | object[] | Yes | — | Line items in the order (required, can be empty array) |
totalPrice | number | Yes | — | Total price of the order |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"campaignId": {
"type": "string",
"description": "ID of the campaign associated with this order"
},
"currency": {
"type": "string",
"description": "Currency code (e.g., USD, EUR)"
},
"customer": {
"type": "object",
"description": "Customer information for the order",
"properties": {
"email": {
"type": "string",
"description": "Email address of the customer"
}
},
"required": [
"email"
]
},
"id": {
"type": "string",
"description": "Unique identifier for the order"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"productId": {
"type": "string",
"description": "ID of the product"
},
"name": {
"type": "string",
"description": "Name of the product"
},
"price": {
"type": "number",
"description": "Price of the item"
},
"quantity": {
"type": "integer",
"description": "Quantity of the item"
}
}
},
"description": "Line items in the order (required, can be empty array)"
},
"totalPrice": {
"type": "number",
"description": "Total price of the order"
}
},
"required": [
"PCID",
"currency",
"customer",
"id",
"items",
"totalPrice"
]
}
mailbluster_create_product
Create a product Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Unique identifier for the product |
name | string | Yes | — | Name of the product |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Unique identifier for the product"
},
"name": {
"type": "string",
"description": "Name of the product"
}
},
"required": [
"PCID",
"id",
"name"
]
}
mailbluster_delete_field
Delete a custom field Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fieldId | string | Yes | — | ID of the custom field to delete |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fieldId": {
"type": "string",
"description": "ID of the custom field to delete"
}
},
"required": [
"PCID",
"fieldId"
]
}
mailbluster_delete_order
Delete an order Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
orderId | string | Yes | — | ID of the order to delete |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"orderId": {
"type": "string",
"description": "ID of the order to delete"
}
},
"required": [
"PCID",
"orderId"
]
}
mailbluster_delete_product
Delete a product Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
productId | string | Yes | — | ID of the product to delete |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"productId": {
"type": "string",
"description": "ID of the product to delete"
}
},
"required": [
"PCID",
"productId"
]
}
mailbluster_get_field
Get a custom field Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fieldId | string | Yes | — | ID of the custom field |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fieldId": {
"type": "string",
"description": "ID of the custom field"
}
},
"required": [
"PCID",
"fieldId"
]
}
mailbluster_get_order
Get an order Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
orderId | string | Yes | — | ID of the order to retrieve |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"orderId": {
"type": "string",
"description": "ID of the order to retrieve"
}
},
"required": [
"PCID",
"orderId"
]
}
mailbluster_get_product
Get a product Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
productId | string | Yes | — | ID of the product to retrieve |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"productId": {
"type": "string",
"description": "ID of the product to retrieve"
}
},
"required": [
"PCID",
"productId"
]
}
mailbluster_list_fields
List custom fieldsShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mailbluster_list_orders
List ordersShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mailbluster_list_products
List productsShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mailbluster_update_field
Update a custom field Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fieldId | string | Yes | — | ID of the custom field to update |
fieldLabel | string | No | — | Display label for the custom field |
fieldMergeTag | string | No | — | Merge tag identifier for the field |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"fieldId": {
"type": "string",
"description": "ID of the custom field to update"
},
"fieldLabel": {
"type": "string",
"description": "Display label for the custom field"
},
"fieldMergeTag": {
"type": "string",
"description": "Merge tag identifier for the field"
}
},
"required": [
"PCID",
"fieldId"
]
}
mailbluster_update_order
Update an order Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
orderId | string | Yes | — | ID of the order to update |
campaignId | string | No | — | ID of the campaign associated with this order |
currency | string | No | — | Currency code |
customer | object | No | — | Customer information for the order |
items | object[] | No | — | Line items in the order |
totalPrice | number | No | — | Total price of the order |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"orderId": {
"type": "string",
"description": "ID of the order to update"
},
"campaignId": {
"type": "string",
"description": "ID of the campaign associated with this order"
},
"currency": {
"type": "string",
"description": "Currency code"
},
"customer": {
"type": "object",
"description": "Customer information for the order",
"properties": {
"email": {
"type": "string",
"description": "Email address of the customer"
}
}
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"productId": {
"type": "string",
"description": "ID of the product"
},
"name": {
"type": "string",
"description": "Name of the product"
},
"price": {
"type": "number",
"description": "Price of the item"
},
"quantity": {
"type": "integer",
"description": "Quantity of the item"
}
}
},
"description": "Line items in the order"
},
"totalPrice": {
"type": "number",
"description": "Total price of the order"
}
},
"required": [
"PCID",
"orderId"
]
}
mailbluster_update_product
Update a product Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
productId | string | Yes | — | ID of the product to update |
name | string | No | — | Name of the product |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"productId": {
"type": "string",
"description": "ID of the product to update"
},
"name": {
"type": "string",
"description": "Name of the product"
}
},
"required": [
"PCID",
"productId"
]
}

