# `io.github.nb8floral/nb8-floral` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/io.github.nb8floral/nb8-floral
- JSON: https://anlyon.dev/api/v1/servers/io.github.nb8floral/nb8-floral
- Version: 1.0.0 (active)
- Publisher: io.github.nb8floral (GitHub account)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Repository: https://github.com/nb8floral/nb8-floral-mcp
- Metadata from the official MCP Registry, synced 2026-10-21T18:42:24.883Z

Title and description, as the publisher wrote them:

```untrusted-server-text
NB8 Floral
Wholesale silk flowers: find by flower & color, per-stem prices, 7-day US stock, photo ID, checkout.
```

Scanned 2026-10-21T19:25:26.069Z over streamable-http.

**5 tools: 3 change things and 2 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 3 | ask |
| Only reads | read | 2 | allow |

## Findings

No check matched anything in these tool definitions.


## Changes things (3)

Creates or changes something that can be changed back. Claude Code: ask.

### `create_checkout_link`

- The name "create_checkout_link" says "create": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `create_quote_request`

- The name "create_quote_request" says "create": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `identify_flowers`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
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.
```

## Only reads (2)

Looks things up and changes nothing. Claude Code: allow.

### `get_products`

- The name "get_products" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get today's price, pack size, stock and delivery time for specific NB8 Floral products by
    slug, optionally in a given color.
```

### `search_products`

- The name "search_products" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `nb8-floral`:

```json
{
  "permissions": {
    "allow": [
      "mcp__nb8-floral__search_products",
      "mcp__nb8-floral__get_products"
    ],
    "ask": [
      "mcp__nb8-floral__identify_flowers",
      "mcp__nb8-floral__create_checkout_link",
      "mcp__nb8-floral__create_quote_request"
    ],
    "deny": []
  }
}
```
