{
    "name": "co.lets.agents/a7d230f129c64eef8cf82f49",
    "title": "Take Me Home",
    "description": "Take Me Home's catalogue for AI assistants: search its products, read one with its options, prices and stock, read its policies, and make a link that opens its checkout with the products in the cart.",
    "version": "1.0.0",
    "websiteUrl": "https://takemehomecollection.com",
    "remotes": [
        {
            "type": "streamable-http",
            "url": "https://agents.lets.co.il/api/v1/mcp/a7d230f129c64eef8cf82f49"
        }
    ],
    "protocolVersions": [
        "2025-06-18",
        "2025-03-26",
        "2024-11-05"
    ],
    "capabilities": {
        "tools": {
            "listChanged": false
        }
    },
    "authentication": {
        "required": false
    },
    "tools": [
        {
            "name": "search_products",
            "title": "Search the store",
            "description": "Search the store's products in the shopper's words, in any language the store writes in. A price (\"up to 500\", \"under 1000 NIS\") and the store's filter values (a colour, a size, a metal) are read from the words. Returns the products with the details the store approved, their options with price and stock, and what the words were read as.",
            "annotations": {
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            },
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "What the shopper is looking for, in their words. Empty: every product."
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 50,
                        "default": 10
                    },
                    "page": {
                        "type": "integer",
                        "minimum": 1,
                        "default": 1,
                        "description": "Which page of the results; each answer says how many pages there are."
                    },
                    "filters": {
                        "type": "object",
                        "description": "Narrows the search, each filter applied by the store, whatever the words: the answer lists the filters applied (filters) and any the store has no such filter for (unknown_filters).",
                        "properties": {
                            "category": {
                                "type": "string",
                                "description": "A category, by its name (\"כלי גינה\") or its id."
                            },
                            "min_price": {
                                "type": "number",
                                "minimum": 0
                            },
                            "max_price": {
                                "type": "number",
                                "minimum": 0
                            },
                            "in_stock": {
                                "type": "boolean",
                                "description": "Only products in stock now."
                            },
                            "attributes": {
                                "type": "object",
                                "additionalProperties": {
                                    "type": "string"
                                },
                                "description": "The store's own filters, by name and value: {\"מתכת\": \"זהב לבן\"}."
                            },
                            "sort": {
                                "type": "string",
                                "enum": [
                                    "relevance",
                                    "price_asc",
                                    "price_desc"
                                ]
                            }
                        }
                    }
                }
            }
        },
        {
            "name": "get_product",
            "title": "Read a product",
            "description": "One product of the store by its id (from search_products): its details, options with price and stock, description and page.",
            "annotations": {
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            },
            "inputSchema": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "string",
                        "description": "The product id, as search_products returns it."
                    }
                },
                "required": [
                    "id"
                ]
            }
        },
        {
            "name": "store_policies",
            "title": "The store's policies",
            "description": "The store's returns, delivery, warranty and payment terms as its own pages state them, and links to those pages.",
            "annotations": {
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            },
            "inputSchema": {
                "type": "object",
                "properties": {}
            }
        },
        {
            "name": "create_cart_link",
            "title": "Make a cart link",
            "description": "A link that puts products in the store's own cart; the shopper opens it and pays on the store. A product with options needs the option's id (from the product's variants); without one, the answer lists the options to choose from.",
            "annotations": {
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            },
            "inputSchema": {
                "type": "object",
                "properties": {
                    "items": {
                        "type": "array",
                        "maxItems": 30,
                        "items": {
                            "type": "object",
                            "properties": {
                                "product": {
                                    "type": "string",
                                    "description": "The product id."
                                },
                                "variant": {
                                    "type": "string",
                                    "description": "The chosen option's id (a size, a colour), from the product's variants."
                                },
                                "quantity": {
                                    "type": "integer",
                                    "minimum": 1,
                                    "maximum": 20,
                                    "default": 1
                                },
                                "length": {
                                    "type": "number",
                                    "minimum": 0,
                                    "description": "For a product sold by length: the length chosen, in metres, one of its lengths (get_product). The shopper adds it on its page, where it is written out."
                                }
                            },
                            "required": [
                                "product"
                            ]
                        }
                    }
                },
                "required": [
                    "items"
                ]
            }
        },
        {
            "name": "calculate_cart",
            "title": "Check the order",
            "description": "The order checked by the store before it is given to the shopper: each line's price, stock (never more than the store has: the quantity is cut and said), the option or length chosen, what is still to choose with every choice priced, the total that goes into the cart now and the whole order. Shipping is never counted: it is calculated at checkout. Its order_url opens the order on the store's own site, where it goes into the cart: give it to the shopper as the last line.",
            "annotations": {
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            },
            "inputSchema": {
                "type": "object",
                "properties": {
                    "items": {
                        "type": "array",
                        "maxItems": 30,
                        "items": {
                            "type": "object",
                            "properties": {
                                "product": {
                                    "type": "string",
                                    "description": "The product id."
                                },
                                "variant": {
                                    "type": "string",
                                    "description": "The chosen option's id (a size, a colour), from the product's variants."
                                },
                                "length": {
                                    "type": "number",
                                    "minimum": 0,
                                    "description": "For a product sold by length: the length chosen, in metres, one of its lengths (get_product). The shopper adds it on its page, where it is written out."
                                },
                                "quantity": {
                                    "type": "integer",
                                    "minimum": 1,
                                    "maximum": 99,
                                    "default": 1
                                }
                            },
                            "required": [
                                "product"
                            ]
                        }
                    }
                },
                "required": [
                    "items"
                ]
            }
        }
    ],
    "documentation": "https://agents.lets.co.il/api/v1/search/a7d230f129c64eef8cf82f49/llms.txt"
}