{
  "info": {
    "name": "MailBluster — mcp.ai",
    "description": "REST API for the MailBluster MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/mailbluster",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "mailbluster_create_lead",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/lead",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "lead"
          ]
        },
        "description": "Tool to create a new lead in MailBluster. Use after gathering the lead's email and optional data.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"email\": \"\",\n  \"fields\": \"\",\n  \"lastName\": \"\",\n  \"firstName\": \"\",\n  \"subscribed\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_create_order",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/order",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "order"
          ]
        },
        "description": "Tool to create a new order in MailBluster.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"items\": \"\",\n  \"currency\": \"\",\n  \"customer\": {},\n  \"ipAddress\": \"\",\n  \"totalPrice\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_create_product",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/product",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "product"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"url\": \"\",\n  \"name\": \"\",\n  \"price\": 0,\n  \"imageUrl\": \"\",\n  \"published\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_delete_lead",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/lead",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "lead"
          ]
        },
        "description": "Tool to delete a lead by lead email hash. Use after confirming the lead hash (MD5 encrypted email address).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"lead_hash\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_delete_order",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/order",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "order"
          ]
        },
        "description": "Tool to delete a specific order. Use after confirming the order ID to remove an order from Mailbluster.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"order_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_delete_product",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/product",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "product"
          ]
        },
        "description": "Tool to delete a product. Use after confirming product existence.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"product_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_get_lead",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/lead",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "lead"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"lead_hash\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_get_order",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/order",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "order"
          ]
        },
        "description": "Tool to retrieve details of a specific order. Use when you have the order's ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"order_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_get_product",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/product",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "product"
          ]
        },
        "description": "Tool to retrieve details of a specific product. Use when you have a valid product ID and need full product information.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"product_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_list_fields",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/fields",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "fields"
          ]
        },
        "description": "Tool to list all custom fields. Use when you need to retrieve all defined custom fields after authenticating with MailBluster.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_list_orders",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/orders",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "orders"
          ]
        },
        "description": "Tool to list all orders. Use when you need to retrieve orders with optional pagination, sorting, or searching after authenticating with Mailbluster.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"sort\": \"\",\n  \"limit\": 0,\n  \"order\": \"\",\n  \"search\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_list_products",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/products",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "products"
          ]
        },
        "description": "Tool to list all products. Use when you need to retrieve products with optional pagination, sorting, or filtering.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"pageNo\": 0,\n  \"perPage\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_update_lead",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/lead",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "lead"
          ]
        },
        "description": "Tool to update an existing lead's information in MailBluster. Use when you need to modify lead details, subscription status, or manage tags.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\",\n  \"fields\": {},\n  \"addTags\": \"\",\n  \"lastName\": \"\",\n  \"timezone\": \"\",\n  \"firstName\": \"\",\n  \"ipAddress\": \"\",\n  \"lead_hash\": \"\",\n  \"removeTags\": \"\",\n  \"subscribed\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_update_order",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/order",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "order"
          ]
        },
        "description": "Tool to update an existing order's customer details, currency, price, and items in MailBluster. Use when you need to modify an order.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"items\": \"\",\n  \"currency\": \"\",\n  \"customer\": {},\n  \"order_id\": \"\",\n  \"campaignId\": 0,\n  \"totalPrice\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "mailbluster_update_product",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/product",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "product"
          ]
        },
        "description": "Tool to update a product in MailBluster by its ID. Use after confirming the product ID to modify attributes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"name\": \"\",\n  \"price\": 0,\n  \"currency\": \"\",\n  \"imageUrl\": \"\",\n  \"productId\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}