Israel Flower

Send flowers in Israel: browse bouquets, check delivery days, get a quote and place an order in USD.

我該用這個嗎

品質與安全性

A
說明品質
87%
結構描述完整度
88%
命名品質
90%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(2)

  • LOWTool 'get_bouquet' description lacks action verb在 get_bouquet 中
  • LOWTool 'quote' description lacks action verb在 quote 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,595Token(工具定義)
~1.8 KB典型回應大小
中等的注意力影響(128k 上下文的 1.25%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "flowers": {
      "url": "https://israelflower.com/mcp"
    }
  }
}

遠端端點

https://israelflower.com/mcpstreamable-http

它能做什麼

工具清單

工具(6)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_bouquets(occasion, color, max_price_usd, text)

List the bouquets for sale, with price in US dollars, photo and page link. Filter by occasion, colour, budget or words. Every bouquet is made by hand by a florist in Tel Aviv.

輸入結構描述

{
  "type": "object",
  "properties": {
    "occasion": {
      "description": "For example birthday, shabbat, anniversary.",
      "type": "string",
      "enum": [
        "birthday",
        "love",
        "anniversary",
        "thank-you",
        "congratulations",
        "new-baby",
        "get-well",
        "just-because",
        "shabbat",
        "hanukkah",
        "rosh-hashanah",
        "passover",
        "mothers-day",
        "new-year",
        "womens-day",
        "purim",
        "independence-day",
        "shavuot",
        "fathers-day",
        "sukkot",
        "bar-mitzvah"
      ]
    },
    "color": {
      "type": "string",
      "enum": [
        "white",
        "cream",
        "pink",
        "red",
        "burgundy",
        "purple",
        "yellow",
        "orange",
        "blue",
        "green"
      ]
    },
    "max_price_usd": {
      "description": "Bouquet price, before delivery.",
      "type": "number",
      "exclusiveMinimum": 0
    },
    "text": {
      "description": "Words to look for in the name, description or flowers.",
      "type": "string",
      "maxLength": 80
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_bouquet(slug)

Everything about one bouquet: description, flowers, colours, occasions, price, all photos.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "description": "From search_bouquets."
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢delivery_options(city, date)

Where and when we deliver: the cities, the delivery price, the next delivery dates with any day surcharge, and the rules (no Shabbat or Jewish festival days, 11:00-19:00 Israel time). Pass a date to check that day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "enum": [
        "Tel Aviv",
        "Ramat Gan",
        "Kiryat Ono",
        "Petah Tikva",
        "Holon",
        "Bat Yam",
        "Azur",
        "Rishon LeZion",
        "Rehovot",
        "Lod",
        "Ramat HaSharon",
        "Herzliya",
        "Ra'anana",
        "Kfar Saba",
        "Netanya",
        "Haifa"
      ]
    },
    "date": {
      "description": "A date to check, in Israel.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢quote(slug, city, delivery_date, coupon)

The exact total for a bouquet delivered to a city on a date, with any coupon, before placing the order.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1
    },
    "city": {
      "type": "string",
      "enum": [
        "Tel Aviv",
        "Ramat Gan",
        "Kiryat Ono",
        "Petah Tikva",
        "Holon",
        "Bat Yam",
        "Azur",
        "Rishon LeZion",
        "Rehovot",
        "Lod",
        "Ramat HaSharon",
        "Herzliya",
        "Ra'anana",
        "Kfar Saba",
        "Netanya",
        "Haifa"
      ]
    },
    "delivery_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "coupon": {
      "type": "string",
      "maxLength": 40
    }
  },
  "required": [
    "slug",
    "city",
    "delivery_date"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡create_order(slug, city, delivery_date, address, recipient_name, ...)

Place an order and get its payment link. The order is held but not taken until the person pays at that link (card, in US dollars, on AllPay's secure page); give them the link and the total. Never pay on their behalf unless they asked you to and gave you the means. Confirm the recipient, address, phone, date and card message with the person first.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1
    },
    "city": {
      "type": "string",
      "enum": [
        "Tel Aviv",
        "Ramat Gan",
        "Kiryat Ono",
        "Petah Tikva",
        "Holon",
        "Bat Yam",
        "Azur",
        "Rishon LeZion",
        "Rehovot",
        "Lod",
        "Ramat HaSharon",
        "Herzliya",
        "Ra'anana",
        "Kfar Saba",
        "Netanya",
        "Haifa"
      ]
    },
    "delivery_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "address": {
      "type": "string",
      "minLength": 5,
      "maxLength": 300,
      "description": "Street, number, apartment, floor, entrance code."
    },
    "recipient_name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100
    },
    "recipient_phone": {
      "type": "string",
      "description": "Israeli or international number, digits only."
    },
    "card_message": {
      "description": "Printed on the card with the flowers.",
      "type": "string",
      "maxLength": 300
    },
    "delivery_notes": {
      "description": "For the courier.",
      "type": "string",
      "maxLength": 300
    },
    "surprise": {
      "description": "True: do not contact the recipient before delivery.",
      "type": "boolean"
    },
    "buyer_name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100,
      "description": "The person paying."
    },
    "buyer_email": {
      "type": "string",
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
      "description": "Where the receipt and any questions go."
    },
    "buyer_phone": {
      "type": "string"
    },
    "coupon": {
      "type": "string",
      "maxLength": 40
    }
  },
  "required": [
    "slug",
    "city",
    "delivery_date",
    "address",
    "recipient_name",
    "recipient_phone",
    "buyer_name",
    "buyer_email"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢order_status(order_number, buyer_email)

The status of an order (awaiting payment, paid, delivered, cancelled), by order number and the buyer's email.

輸入結構描述

{
  "type": "object",
  "properties": {
    "order_number": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "buyer_email": {
      "type": "string",
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
      "description": "The email the order was placed with."
    }
  },
  "required": [
    "order_number",
    "buyer_email"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本6 個工具