
Wholesale silk flowers: find by flower & color, per-stem prices, 7-day US stock, photo ID, checkout.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a one-time link to a cart on nb8floral.com pre-filled with the given products. Nothing is charged: the cart is reviewed and paid on nb8floral.com. Quantities are rounded up to whole packs and prices are recalculated from today's data. The link works once and expires after 30 minutes. Ships to the contiguous US only. Items that can't be added (pre-order, price on request, not enough stock) are returned in needs_quote.
Products and stem quantities to buy.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create a one-time link to a cart on nb8floral.com pre-filled with the given products. Nothing is charged: the cart is reviewed and paid on nb8floral.com. Quantities are rounded up to whole packs and prices are recalculated from today's data. The link works once and expires after 30 minutes. Ships to the contiguous US only. Items that can't be added (pre-order, price on request, not enough stock) are returned in needs_quote.
| Argument | Type | Description |
|---|---|---|
| items* | array | Products and stem quantities to buy. |
{
"type": "object",
"$defs": {
"CartLine": {
"type": "object",
"title": "CartLine",
"required": [
"slug",
"stems"
],
"properties": {
"slug": {
"type": "string",
"title": "Slug",
"description": "Product slug (pre-order items can't be added to a cart)."
},
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Color",
"default": null,
"description": "Color wanted, e.g. 'white'."
},
"stems": {
"type": "integer",
"title": "Stems",
"maximum": 100000,
"minimum": 1,
"description": "Total stems wanted; rounded up to whole packs."
}
}
}
},
"title": "create_checkout_linkArguments",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"$ref": "#/$defs/CartLine"
},
"title": "Items",
"maxItems": 40,
"minItems": 1,
"description": "Products and stem quantities to buy."
}
}
}Save a product list for a price quote (pre-order items, large or custom orders, or shipping outside the contiguous US) and return an order code like NB8-7K3QX. Nothing is ordered or charged; the code is sent to NB8 Floral by email or WhatsApp to receive a quote.
| Argument | Type | Description |
|---|---|---|
| items* | array | Products and stem quantities. |
| event_date | any | Optional event date, YYYY-MM-DD — helps us check pre-order timing. |
| project_name | any | Optional label, e.g. 'Smith wedding'. |
{
"type": "object",
"$defs": {
"QuoteLine": {
"type": "object",
"title": "QuoteLine",
"required": [
"slug",
"stems"
],
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Name",
"default": null,
"description": "Product name as shown to the user."
},
"slug": {
"type": "string",
"title": "Slug",
"description": "Product slug, including pre-order slugs like 'preorder:…'."
},
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Color",
"default": null,
"description": "Color wanted."
},
"stems": {
"type": "integer",
"title": "Stems",
"maximum": 1000000,
"minimum": 1,
"description": "Total stems wanted."
}
}
}
},
"title": "create_quote_requestArguments",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"$ref": "#/$defs/QuoteLine"
},
"title": "Items",
"maxItems": 60,
"minItems": 1,
"description": "Products and stem quantities."
},
"event_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Event Date",
"default": null,
"description": "Optional event date, YYYY-MM-DD — helps us check pre-order timing."
},
"project_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Project Name",
"default": null,
"description": "Optional label, e.g. 'Smith wedding'."
}
}
}Get today's price, pack size, stock and delivery time for specific NB8 Floral products by slug, optionally in a given color.
| Argument | Type | Description |
|---|---|---|
| items* | array | Products to look up. |
{
"type": "object",
"$defs": {
"ProductRef": {
"type": "object",
"title": "ProductRef",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"title": "Slug",
"description": "Product slug, as returned in search or identification results."
},
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Color",
"default": null,
"description": "Color wanted, e.g. 'white'."
}
}
}
},
"title": "get_productsArguments",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"$ref": "#/$defs/ProductRef"
},
"title": "Items",
"maxItems": 20,
"minItems": 1,
"description": "Products to look up."
}
}
}Identify the flower types and colors in a photo given by public image URL, and match each to NB8 Floral products. Stem counts are approximate.
| Argument | Type | Description |
|---|---|---|
| image_url* | string | Public http(s) URL of a photo of flowers, a bouquet or an arrangement. |
{
"type": "object",
"title": "identify_flowersArguments",
"required": [
"image_url"
],
"properties": {
"image_url": {
"type": "string",
"title": "Image Url",
"description": "Public http(s) URL of a photo of flowers, a bouquet or an arrangement."
}
}
}Search NB8 Floral's artificial (silk) flower catalog by flower type, color and keywords. Returns matching products with price per pack, stems per pack, price per stem, delivery time, free-shipping flag, product link and photo. When nothing matching is listed on the website, returns pre-order options (estimated price, lead time on request). When the flower type is not recognized, returns the list of flower types in the catalog.
| Argument | Type | Description |
|---|---|---|
| color | any | Color, e.g. 'white', 'blush pink', 'burgundy', 'sage green'. |
| limit | integer | How many products to return (1-10). |
| query | any | Extra keywords matched against product names, e.g. 'sample box', 'bouquet', 'real touch'. |
| flower_type | any | Flower or greenery type in English, e.g. 'peony', 'rose', 'hydrangea', 'eucalyptus', 'babys breath'. Empty means keyword-only search. |
| us_stock_only | boolean | Only return items in the US warehouse (about 7-day delivery). |
{
"type": "object",
"title": "search_productsArguments",
"properties": {
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Color",
"default": null,
"description": "Color, e.g. 'white', 'blush pink', 'burgundy', 'sage green'."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "How many products to return (1-10)."
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Query",
"default": null,
"description": "Extra keywords matched against product names, e.g. 'sample box', 'bouquet', 'real touch'."
},
"flower_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Flower Type",
"default": null,
"description": "Flower or greenery type in English, e.g. 'peony', 'rose', 'hydrangea', 'eucalyptus', 'babys breath'. Empty means keyword-only search."
},
"us_stock_only": {
"type": "boolean",
"title": "Us Stock Only",
"default": false,
"description": "Only return items in the US warehouse (about 7-day delivery)."
}
}
}