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개