integrations.sh
← all integrations

1800Flowers

MCP server openai

1800Flowers helps users discover and purchase flowers, plants, and gifts for all of life’s moments. Users can browse curated collections, search products by occasion, view detailed product information, and place orders directly on 1800flowers.com. The app provides a convenient, conversational way to explore gifting options and find the right product quickly.

Homepage
https://www.1800flowers.com
Remote URL
https://www.1800flowers.com/r/api/conversational/ai/v1/a/mcp
Auth
NONE

Tools (7)

Extracted live via the executor SDK.

  • search_products

    Use this to Search for products or gifts by search terms and get the top product picks. If the customer provides a zip code and delivery date, the products will be filtered to only include products that are available for that zip code and delivery date!

  • get_product_details

    Use this to get the details of a specific product or gift if the customer asks for a specific product

  • get_delivery_dates_and_shipping_costs

    This tool gets delivery dates and shipping costs for each delivery date! Use this to get the delivery dates for a product or gift by its child product code and zip code. The child product code is the sku of the variant. You may need to use the get_product_details tool to get the child product code.

  • add_to_cart

    Use this to call internal cart services to create a cart for the customer. It will return a link to the cart that they can use to checkout with on the brand website. Just note that these links each will have a different reference id and, therefore, the customer will need to click on each one if this tool is used more than one time!

  • get_order_status

    Use this to get the status of a customer's order using their order number, email, or billing phone number. To protect privacy, verification requires three pieces of identifying information (e.g., order number + email + phone) to use this tool. An error will be thrown if less than 3 pieces of identifying information are provided. Please provide at least 3 pieces of information (1 being either the orderNumber, email, or billingPhoneNumber) among the following: orderNumber, recipientName, customerName, email, billingZipCode, recipientZipCode, billingPhoneNumber, deliveryDate. Never assume a name is for a customer or a recipient or that a zip code is for a customer or a recipient. Always ask for clarification if needed.

  • cancel_order

    Cancel an eligible order or order item after verification. This tool should: 1. Verify the order using the provided identifiers. 2. Check whether the order is eligible for self-service cancellation. 3. If more information or confirmation is needed, return a structured response indicating that. 4. If eligible and confirmed, execute the cancellation. 5. Return success, ineligible, needs_confirmation, needs_disambiguation, or error.

  • company_faqs

    Use this to search the company FAQs to find clear answers to common questions.