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 verbget_bouquet 内
  • LOWTool 'quote' description lacks action verbquote 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,595トークン数(ツール定義)
~1.8 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.25%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `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 件