{"apiVersion":"v1","directorySlug":"you-mcp-bd6b58505b","title":"Flores a domicilio: ramos y plantas frescas | you.florist","description":"Flores a domicilio en 2-3 días laborables: ramos, plantas y regalos frescos preparados bajo pedido. Enviamos a España, Francia y Portugal.","pageUrl":"https://www.mcpbundles.com/skills/you-mcp-bd6b58505b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.you.florist/api/mcp","hostedMcpUrl":null,"toolCount":14,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"florist.you/you-mcp-bd6b58505b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_products","description":"Search the you.florist catalog of fresh flowers, bouquets and plants. Returns products with retail prices (EUR), images and public URLs. Use `query` for free-text search, or filter by category/color/price.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"page":{"type":"integer","maximum":9007199254740991,"minimum":1},"sort":{"enum":["price_asc","price_desc","name"],"type":"string"},"color":{"type":"string"},"query":{"type":"string"},"locale":{"enum":["es","fr","pt","ca","gl","eu"],"type":"string"},"category":{"type":"string"},"per_page":{"type":"integer","maximum":50,"minimum":1},"max_price":{"type":"number"},"min_price":{"type":"number"}}},"logicalName":"search_products","displayName":"search_products","title":"search_products","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_product","description":"Get full details of one product (by numeric id or slug): variants with per-variant prices (EUR), description, image and public URL. Use the variant `id` as `product_id` when creating orders.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id_or_slug"],"properties":{"locale":{"enum":["es","fr","pt","ca","gl","eu"],"type":"string"},"id_or_slug":{"type":"string"}}},"logicalName":"get_product","displayName":"get_product","title":"get_product","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_categories","description":"List the catalog categories of you.florist (localized names, slugs and product counts).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"locale":{"enum":["es","fr","pt","ca","gl","eu"],"type":"string"}}},"logicalName":"list_categories","displayName":"list_categories","title":"list_categories","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_policies","description":"Delivery countries and costs, lead times, substitution policy, guarantees, refunds and the order flow. Read this before creating an order.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_policies","displayName":"get_policies","title":"get_policies","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"estimate_wedding_flowers","description":"Estimate stems and retail floral-material cost for a wedding or event using the live you.florist price-per-stem distribution. Excludes florist labour, design, vessels, installation, transport and removal.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"bud_vases":{"type":"integer","maximum":200,"minimum":0},"table_size":{"enum":["small","medium","large"],"type":"string"},"guest_tables":{"type":"integer","maximum":80,"minimum":0},"ceremony_pieces":{"type":"integer","maximum":12,"minimum":0},"greenery_percent":{"type":"integer","maximum":60,"minimum":0},"personal_bouquets":{"type":"integer","maximum":20,"minimum":0}}},"logicalName":"estimate_wedding_flowers","displayName":"estimate_wedding_flowers","title":"estimate_wedding_flowers","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_bouquet_vase_fit","description":"Compare bouquet and vase proportions using measured median flower weight and supplied dimensions. Also returns a closed study of 12 live variants whose height, mouth and base were declared by VerdNatura, with reproducible geometry metrics. Weight and capacity are never inferred; this is not a stability certificate.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"stems":{"type":"integer","maximum":300,"minimum":1},"flower":{"type":"string"},"locale":{"enum":["es","fr"],"type":"string"},"water_ml":{"type":"number","maximum":15000,"minimum":0},"dry_vase_g":{"type":"number","maximum":20000,"minimum":20},"stem_length_cm":{"type":"number","maximum":200,"minimum":10},"vase_height_cm":{"type":"number","maximum":100,"minimum":5},"base_diameter_cm":{"type":"number","maximum":80,"minimum":3},"mouth_diameter_cm":{"type":"number","maximum":50,"minimum":1}}},"logicalName":"check_bouquet_vase_fit","displayName":"check_bouquet_vase_fit","title":"check_bouquet_vase_fit","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_pet_safe_plants","description":"List currently purchasable plants whose identified genus is on you.florist's closed ASPCA-checked non-toxic whitelist. Unidentified mixes are excluded. Non-toxic never means edible.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"locale":{"enum":["es","fr"],"type":"string"},"max_price":{"type":"number","exclusiveMinimum":0},"environment":{"enum":["all","interior","exterior"],"type":"string"}}},"logicalName":"find_pet_safe_plants","displayName":"find_pet_safe_plants","title":"find_pet_safe_plants","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"calculate_plant_photoperiod","description":"Calculate solar day and plant-perceived photoperiod for a supported city/date and compare it with a documented flowering, bolting, bulbing or tuberisation threshold.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["city"],"properties":{"city":{"type":"string"},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"plant":{"type":"string"},"locale":{"enum":["es","fr"],"type":"string"}}},"logicalName":"calculate_plant_photoperiod","displayName":"calculate_plant_photoperiod","title":"calculate_plant_photoperiod","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"register_partner","description":"Register as a partner to place orders. Returns an api_key SHOWN ONLY ONCE — store it securely; you will pass it to create_order / get_order / pay_order.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","email"],"properties":{"name":{"type":"string","minLength":2},"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"website":{"type":"string"}}},"logicalName":"register_partner","displayName":"register_partner","title":"register_partner","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_order","description":"Create a flower delivery order (status: pending). Prices and shipping are computed SERVER-SIDE from the catalog (EUR retail prices; shipping ES 10€ / FR 15€ / PT 15€). An Idempotency-Key is generated automatically so retries never duplicate orders. Requires api_key from register_partner.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["api_key","items","recipient"],"properties":{"items":{"type":"array","items":{"type":"object","required":["product_id","quantity"],"properties":{"quantity":{"type":"integer","maximum":50,"minimum":1},"product_id":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},"minItems":1},"sender":{"type":"string"},"api_key":{"type":"string"},"recipient":{"type":"object","required":["name","address_line1","city","postal_code","country_code"],"properties":{"city":{"type":"string","minLength":1},"name":{"type":"string","minLength":2},"phone":{"type":"string"},"state":{"type":"string"},"postal_code":{"type":"string","minLength":3},"country_code":{"enum":["ES","FR","PT"],"type":"string"},"address_line1":{"type":"string","minLength":3},"address_line2":{"type":"string"}}},"reference":{"type":"string"},"gift_message":{"type":"string","maxLength":500},"delivery_date":{"type":"string"},"delivery_slot":{"enum":["morning","afternoon"],"type":"string"}}},"logicalName":"create_order","displayName":"create_order","title":"create_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_order","description":"Get the current status and totals of an order (by order_number like YFA-…, or order id). Requires your api_key. Status and payment state come back without anything else; the recipient, the items, the gift message and the payment link also need `verification` — the recipient's postal code, phone or email, which you supplied when you created the order.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["api_key","order_id"],"properties":{"api_key":{"type":"string"},"order_id":{"type":"string"},"verification":{"type":"string"}}},"logicalName":"get_order","displayName":"get_order","title":"get_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ask_flora","description":"Talk to Flora, the you.florist florist agent, agent-to-agent (F3). Best for fuzzy needs: tell her the occasion, budget, colours and delivery country and she negotiates and proposes real products (a structured quote). She can even CLOSE the order herself: give her the recipient details and confirm, and she replies with an order_number (YFA-…) you can pay via get_payment_challenge/submit_payment using just that order_number (no api_key needed for paying). Keep the same `session` across calls to co","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["message","session"],"properties":{"locale":{"enum":["es","fr","pt","ca","gl","eu"],"type":"string"},"message":{"type":"string","maxLength":1500,"minLength":1},"session":{"type":"string","maxLength":80,"minLength":4}}},"logicalName":"ask_flora","displayName":"ask_flora","title":"ask_flora","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_payment_challenge","description":"Start x402 payment for a pending order: returns the 402 payment requirements (USDC on Base — asset, payTo address, exact amount in atomic units). Sign the USDC transfer with your wallet, then call submit_payment. The order_number (YFA-…) acts as a payment capability: api_key is OPTIONAL when you pass an order_number (e.g. one Flora gave you). If status is 503, agentic payment is not enabled and the order awaits manual arrangement.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["order_id"],"properties":{"api_key":{"type":"string"},"order_id":{"type":"string"}}},"logicalName":"get_payment_challenge","displayName":"get_payment_challenge","title":"get_payment_challenge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_payment","description":"Submit the signed x402 payment payload (base64 X-PAYMENT) for an order. On success returns payment_status=paid and the on-chain transaction hash. api_key is OPTIONAL when paying by order_number (YFA-…).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["order_id","x_payment"],"properties":{"api_key":{"type":"string"},"order_id":{"type":"string"},"x_payment":{"type":"string"}}},"logicalName":"submit_payment","displayName":"submit_payment","title":"submit_payment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Flores-a-domicilio-ramos-y-plantas-frescas-you-florist&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cueW91LmZsb3Jpc3QvYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Flores-a-domicilio-ramos-y-plantas-frescas-you-florist%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.you.florist%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Flores-a-domicilio-ramos-y-plantas-frescas-you-florist%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.you.florist%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Flores+a+domicilio%3A+ramos+y+plantas+frescas+%7C+you.florist&connectorUrl=https%3A%2F%2Fwww.you.florist%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Flores-a-domicilio-ramos-y-plantas-frescas-you-florist\" --url \"https://www.you.florist/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/you-mcp-bd6b58505b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/you-mcp-bd6b58505b/tools/{tool}","mcpServerUrl":"https://www.you.florist/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/you-mcp-bd6b58505b?live=1"}