{"data":[{"id":"tool_016bc6a431d13dece49cd58ccdcd4f95","name":"Look up catalog products","description":"Search by keywords or exact part number and return purchasable parts with detail-page specifications, prices, package quantities, and displayed availability; no cart or order actions. Exact family-title queries are scoped to that family, otherwise results follow the site's family ranking and table order, with 5 results by default and at most 25 per call. Supports optional sidebar attribute filters and ten-minute cursors bounded to 20 scroll/navigation steps; unshown stock counts and minimum quantities are null.","integration_id":"int_384958348e2536890d78f4263fd3c3e4","site":{"url":"https://www.mcmaster.com","name":"McMaster-Carr"},"effect":"read","input_schema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","title":"between(1, 25)","description":"One maximum number of purchasable parts to return, from 1 to 25; defaults to 5.","maximum":25,"minimum":1,"examples":[5]},"query":{"type":"string","title":"nonEmptyString","examples":["hex nuts"],"minLength":1,"description":"One descriptive catalog query or exact McMaster-Carr part number per call."},"cursor":{"type":"string","title":"maxLength(2048)","maxLength":2048,"description":"The next_cursor a previous call returned, to get the results that follow. Send the same other inputs as that call; limit may change."},"filters":{"type":"array","items":{"type":"object","required":["attribute","value"],"properties":{"value":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One displayed option of that attribute, such as Metric. Filters are applied sequentially to keyword searches; omit for exact part numbers."},"attribute":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Exact displayed sidebar attribute name, such as System of Measurement, Material, Thread Size, Length, or Drive Style."}},"additionalProperties":false},"title":"maxItems(20)","maxItems":20,"description":"Optional sidebar attribute choices for keyword searches. Omitted means no additional attribute filters. Every selected value is verified from the committed catalog state."}},"additionalProperties":false},"output_schema":{"type":"object","required":["applied_query","applied_filters","products","fetched_at","empty_result_reason","next_cursor","next_cursor_expires_at","has_more","total_results","list_changed"],"properties":{"has_more":{"type":"boolean","description":"Whether the site shows more results after these, reachable or not."},"products":{"type":"array","items":{"type":"object","required":["part_number","product_name","description","product_url","specifications","price_amount_minor","currency","pricing_unit","package_quantity","available_quantity","availability_text","minimum_order_quantity","unshown_fields"],"properties":{"currency":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"ISO 4217 currency for the displayed price; dollar prices in this US catalog are USD."},{"type":"null"}],"description":"ISO 4217 currency for the displayed price; dollar prices in this US catalog are USD."},"description":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Part-specific subtitle describing the selected purchasable configuration."},"part_number":{"type":"string","title":"nonEmptyString","minLength":1,"description":"McMaster-Carr part number verified on the part-specific detail page."},"product_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Canonical part-specific URL supplied by the site."},"pricing_unit":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed pricing basis, such as pack of 100 or each; null when unshown."},{"type":"null"}],"description":"Displayed pricing basis, such as pack of 100 or each; null when unshown."},"product_name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full primary product title displayed on the detail page."},"specifications":{"type":"array","items":{"type":"object","required":["name","value","unit"],"properties":{"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Specification label, including its parent group when indented."},"unit":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Explicit measurement unit when identifiable in the displayed value; otherwise null."},{"type":"null"}],"description":"Explicit measurement unit when identifiable in the displayed value; otherwise null."},"value":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Complete displayed specification value, retaining its units."}},"additionalProperties":false},"description":"Specifications read from this part's detail table, not a search snippet."},"unshown_fields":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Name of a nullable field this detail page does not explicitly expose."},"description":"Fields genuinely unshown on this part's page, distinguishing absence from zero or unavailability."},"package_quantity":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Explicit number of pieces in the priced package; null when unshown, not a stock count."},"availability_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Part-specific stock or delivery wording as displayed, without inventing a delivery date."},{"type":"null"}],"description":"Part-specific stock or delivery wording as displayed, without inventing a delivery date."},"available_quantity":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Explicit available stock quantity only; null when the site exposes no stock count."},"price_amount_minor":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Displayed package or each price in minor currency units (cents); null only when no price is exposed."},"minimum_order_quantity":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Explicit minimum order quantity if stated; null when no minimum is displayed."}},"additionalProperties":false},"description":"Purchasable parts in site family ranking and then table order."},"fetched_at":{"type":"string","title":"nonEmptyString","minLength":1,"description":"UTC ISO 8601 timestamp when the live read completed."},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pass as cursor, with the same inputs, to get the results that follow. Null when no more can be fetched."},"list_changed":{"type":"boolean","description":"True when the site's list changed since the cursor was issued, and on every later page once rows returned before can come back; rows may be missing or repeated relative to earlier pages, so de-duplicate by key."},"applied_query":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Query confirmed from the submitted search state or exact part identity."},"total_results":{"anyOf":[{"type":"integer","title":"nonNegative","description":"a non-negative number","minimum":0},{"type":"null"}],"description":"The site's own exact count of results; null when it shows none or only an approximate one."},"applied_filters":{"type":"array","items":{"type":"object","required":["attribute","value"],"properties":{"value":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied selected option label."},"attribute":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied sidebar attribute label."}},"additionalProperties":false}},"empty_result_reason":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Site's no-results message when products are empty; otherwise null."},{"type":"null"}],"description":"Site's no-results message when products are empty; otherwise null."},"next_cursor_expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"When next_cursor stops working, as an ISO 8601 UTC time; null when next_cursor is null."},"next_cursor_unavailable":{"enum":["depth_cap","no_progress","position_too_long","unsigned_host","off_site","not_a_draft","inputs_not_json"],"type":"string","description":"Why next_cursor is null although has_more is true: depth_cap past the deepest page this tool can reach again, no_progress when this call returned no results and could not move past the cursor's position, or the run's time stopped it there twice in a row, position_too_long when the site's link to the next page is too long for a cursor, off_site when it leaves the site, or the host could not sign one."}},"additionalProperties":false},"login":null,"mcp_name":"look_up_catalog_products","can_change":false},{"id":"tool_10a8b3fb00414209890f85ca74233d23","name":"Get product details","description":"Reads a public Target product page for its selected item details, price, specifications, variants, ratings and displayed fulfillment choices. Explicit product-not-found pages are refused as invalid input; fulfillment estimates reflect the site's default location and are not checkout promises.","integration_id":"int_fdb4f7a4ac1b08f005873588667aac00","site":{"url":"https://www.target.com","name":"Target"},"effect":"read","input_schema":{"type":"object","required":["product_url"],"properties":{"product_url":{"type":"string","pattern":"^https:\\/\\/[^/?#]+\\/p\\/[^/?#]+\\/-\\/A-\\d+(?:\\?preselect=\\d+)?$","examples":["https://shop.example/p/example-product/-/A-12345678?preselect=87654321"],"description":"Exact public product URL on this Target site, optionally with a numeric preselect TCIN; other origins are rejected"}},"additionalProperties":false},"output_schema":{"type":"object","required":["product_id","product_url","selected_variant_id","selected_variant_url","title","selected_variant","price_minor","currency","description","highlights","specifications","ingredients","available_variants","rating","review_count","availability","fulfillment_choices"],"properties":{"title":{"type":"string","description":"Selected product's visible title"},"rating":{"anyOf":[{"type":"number","description":"Displayed average rating out of five"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string","description":"ISO 4217 currency for a displayed current price"},{"type":"null"}]},"highlights":{"anyOf":[{"type":"array","items":{"type":"string","description":"Visible product highlight"},"description":"Visible product highlights, if present"},{"type":"null"}]},"product_id":{"type":"string","description":"Product identifier from the verified Target detail route"},"description":{"anyOf":[{"type":"string","description":"Visible product description"},{"type":"null"}]},"ingredients":{"anyOf":[{"type":"string","description":"Ingredients text from visible label information, if present"},{"type":"null"}]},"price_minor":{"anyOf":[{"type":"number","description":"Current displayed price in cents"},{"type":"null"}]},"product_url":{"type":"string","description":"Verified product detail URL opened"},"availability":{"anyOf":[{"type":"string","description":"Explicit overall stock status, if shown; fulfillment estimates are separate"},{"type":"null"}]},"review_count":{"anyOf":[{"type":"number","description":"Displayed count of reviews"},{"type":"null"}]},"specifications":{"anyOf":[{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","description":"Specification label shown by Target"},"value":{"type":"string","description":"Specification value shown by Target"}},"description":"One product specification","additionalProperties":false},"description":"Product specification rows, if present"},{"type":"null"}]},"selected_variant":{"anyOf":[{"type":"string","description":"Selected variant labels with dimensions"},{"type":"null"}]},"available_variants":{"anyOf":[{"type":"array","items":{"type":"object","required":["attribute","label","variant_id","variant_url","selected"],"properties":{"label":{"type":"string","description":"Visible option label"},"selected":{"type":"boolean","description":"Whether Target marks this option selected"},"attribute":{"type":"string","description":"Variant dimension shown by Target, such as Scent or Size"},"variant_id":{"anyOf":[{"type":"string","description":"TCIN from the option's product link, if present"},{"type":"null"}]},"variant_url":{"anyOf":[{"type":"string","description":"Target product URL attached to the option, if present"},{"type":"null"}]}},"description":"One visible variant option","additionalProperties":false},"description":"Variant chips shown by the page, if present"},{"type":"null"}]},"fulfillment_choices":{"anyOf":[{"type":"array","items":{"type":"object","required":["method","detail","selected"],"properties":{"detail":{"anyOf":[{"type":"string","description":"Availability or timing text shown with this method"},{"type":"null"}]},"method":{"type":"string","description":"Fulfillment method shown on the product page"},"selected":{"type":"boolean","description":"Whether the page marks the method selected"}},"description":"One visible fulfillment choice, not a checkout promise","additionalProperties":false},"description":"Visible pickup, delivery or shipping choices, if shown"},{"type":"null"}]},"selected_variant_id":{"anyOf":[{"type":"string","description":"Selected item's TCIN read from the page"},{"type":"null"}]},"selected_variant_url":{"anyOf":[{"type":"string","description":"Selected item's linked product URL, when shown"},{"type":"null"}]}},"additionalProperties":false},"login":null,"mcp_name":"get_product_details","can_change":false},{"id":"tool_18fd826907edad5c52d63b90319d7fb3","name":"Read product details","description":"Read public product details, including all listed color swatches and catalog sizes, selected-color price, description, images, brand, aggregate ratings and selected-color promotions with catalog terms. Does not purchase, guarantee promotion eligibility or report size-specific stock.","integration_id":"int_89103dc8e0ce9b65a67a2c8c1c3685d8","site":{"url":"https://www.jcrew.com","name":"J.Crew"},"effect":"read","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","title":"nonEmptyString","examples":["https://example.com/p/product"],"minLength":1,"description":"Full public product-page URL on this site, opened unchanged."}},"additionalProperties":false},"output_schema":{"type":"object","required":["url","product_code","name","brand","rating","rating_scale","review_count","promotions","description","details","sizes","selected_color","colors","price_minor","currency","availability","images"],"properties":{"url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product page URL read by the tool."},"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full product name."},"brand":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product brand from structured product data."},"sizes":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Catalog size labels; this is not size-specific stock availability."},"description":"Catalog size labels; this is not size-specific stock availability."},"colors":{"type":"array","items":{"type":"object","required":["product_code","code","name","price_minor"],"properties":{"code":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Catalog color code."},"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full catalog color name."},"price_minor":{"type":"integer","title":"int","description":"Listed color price in currency minor units."},"product_code":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Catalog child product code for this color swatch."}},"additionalProperties":false},"description":"All color swatches listed for this product."},"images":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selected-color product image URLs."},"description":"Selected-color product image URLs."},"rating":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Aggregate customer rating; null when the page has no aggregate rating."},"details":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Material, care and origin details."},"description":"Material, care and origin details."},"currency":{"type":"string","title":"nonEmptyString","minLength":1,"description":"ISO 4217 currency of the product offer."},"promotions":{"type":"array","items":{"type":"object","required":["variant_key","message","terms"],"properties":{"terms":{"type":"object","required":["campaign","coupon_code","applies_full_price","applies_sale","applies_promo","order_level"],"properties":{"campaign":{"anyOf":[{"type":"string"},{"type":"null"}]},"coupon_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"order_level":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"applies_sale":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"applies_promo":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"applies_full_price":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"description":"Catalog promotion conditions as supplied, without inferring eligibility from campaign identifiers.","additionalProperties":false},"message":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Promotion message; not a guaranteed discounted price."},"variant_key":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Catalog variant scope for this selected-color promotion."}},"additionalProperties":false},"description":"Promotion messages and catalog conditions for the selected color; empty if none."},"description":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Nonempty product description supplied by the catalog."},"price_minor":{"type":"integer","title":"int","description":"Current selected-color offer price in currency minor units."},"availability":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selected-color offer availability as reported by product structured data."},"product_code":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Item code identifying this product."},"rating_scale":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Maximum rating value; null when no rating is supplied."},"review_count":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Aggregate review count; null when not supplied."},"selected_color":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Color selected by the supplied page URL or the site's default."}},"additionalProperties":false},"login":null,"mcp_name":"read_product_details","can_change":false},{"id":"tool_1d5f9bfe5cde9b79ffd11a23b01e4db8","name":"Search retailer products","description":"Search public Instacart retailer product results with displayed prices, package information, badges, multi-buy terms, availability and related-item section labels. Uses guest-session delivery location only; does not add to a cart, sign in or place an order.","integration_id":"int_5875262eee620e80752f3814da373b80","site":{"url":"https://www.instacart.com","name":"Instacart"},"effect":"read","input_schema":{"type":"object","required":["query","retailer","address"],"properties":{"query":{"type":"string","title":"nonEmptyString","examples":["wireless headphones"],"minLength":1,"description":"Product search words"},"address":{"type":"string","title":"nonEmptyString","examples":["1 Ferry Building, San Francisco, CA 94111"],"minLength":1,"description":"Delivery address to apply to the signed-out guest session"},"retailer":{"type":"string","title":"nonEmptyString","examples":["Target"],"minLength":1,"description":"Retailer name to match against Instacart search groups"}},"additionalProperties":false},"output_schema":{"type":"object","required":["query","retailer","location","localization_status","location_issue","results_url","results"],"properties":{"query":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Query read back from the committed results heading"},"results":{"type":"array","items":{"type":"object","required":["name","section_heading","product_url","image_url","price_text","original_price_text","package_text","discount_text","multi_buy_offer_text","availability_text","badges"],"properties":{"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full product name shown on the result card"},"badges":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"A product badge displayed on the card"},"description":"Displayed product badges"},"image_url":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product image URL, or null when the card has no image"},{"type":"null"}],"description":"Product image URL, or null when the card has no image"},"price_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Current price as displayed, or null when no price is shown"},{"type":"null"}],"description":"Current price as displayed, or null when no price is shown"},"product_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Instacart product link supplied by the result card"},"package_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed package size and variant information, or null when absent"},{"type":"null"}],"description":"Displayed package size and variant information, or null when absent"},"discount_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed discount, or null when absent"},{"type":"null"}],"description":"Displayed discount, or null when absent"},"section_heading":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed search section heading, distinguishing matches from related items"},"availability_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed stock availability, or null when absent"},{"type":"null"}],"description":"Displayed stock availability, or null when absent"},"original_price_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Original price as displayed, or null when absent"},{"type":"null"}],"description":"Original price as displayed, or null when absent"},"multi_buy_offer_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Complete displayed multi-buy offer amount and terms, or null when absent"},{"type":"null"}],"description":"Complete displayed multi-buy offer amount and terms, or null when absent"}},"description":"A product result shown by Instacart","additionalProperties":false},"description":"Every loaded product card in the retailer results, in site order"},"location":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Location displayed by Instacart after the guest address attempt"},"retailer":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Retailer name read from Instacart's selected search page"},"results_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Site-generated retailer results URL"},"location_issue":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Why the location could not be verified; null when localized"},{"type":"null"}],"description":"Why the location could not be verified; null when localized"},"localization_status":{"enum":["localized","unlocalized"],"type":"string","description":"Whether the supplied address was saved and verified against the displayed location"}},"additionalProperties":false},"login":null,"mcp_name":"search_retailer_products","can_change":false},{"id":"tool_2721b4ebfbaea5c91f5fa2fea4beebfc","name":"Search SkyMiles outbound options","description":"Search exact-date round-trip SkyMiles awards and return the first displayed batch of outbound options. Quotes are round-trip-from miles and cash per passenger; economy maps to Delta Main. Never selects or books flights and does not fetch return-flight details.","integration_id":"int_ba29b93d8ced1a63fb701d628243da7a","site":{"url":"https://www.delta.com","name":"Delta"},"effect":"read","input_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults","cabin"],"properties":{"sort":{"enum":["best_match","price","stops","departure","arrival","travel_time"],"type":"string","examples":["price"],"description":"Flight result ordering"},"cabin":{"enum":["economy","comfort","first","premium_economy","business"],"type":"string","examples":["economy"],"description":"Requested award-search cabin; economy is Delta Main"},"stops":{"type":"array","items":{"type":"integer","title":"between(0, 2)","description":"a number between 0 and 2","maximum":2,"minimum":0},"title":"minItems(1)","examples":[[0]],"minItems":1,"description":"Allowed stop counts offered for the current search"},"adults":{"type":"integer","title":"between(1, 9)","description":"Adult passenger count","maximum":9,"minimum":1,"examples":[2]},"origin":{"type":"string","pattern":"^[A-Z]{3}$","examples":["LAX"],"description":"Origin airport or city IATA code"},"max_miles":{"type":"integer","title":"greaterThanOrEqualTo(0)","description":"Maximum mileage on Delta's itinerary filter; a quote in the requested cabin can exceed this if a lower fare in another cabin qualifies","minimum":0,"examples":[100000]},"min_miles":{"type":"integer","title":"greaterThanOrEqualTo(0)","description":"Minimum mileage on Delta's itinerary filter; a quote in the requested cabin can differ from the lowest fare used by this filter","minimum":0,"examples":[40000]},"destination":{"type":"string","pattern":"^[A-Z]{3}$","examples":["BOS"],"description":"Destination airport or city IATA code"},"return_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"a string matching the pattern ^\\d{4}-\\d{2}-\\d{2}$"},"include_basic":{"type":"boolean","examples":[true],"description":"Include Basic fares, retaining Delta's default if omitted"},"departure_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"a string matching the pattern ^\\d{4}-\\d{2}-\\d{2}$"},"nearby_airports":{"type":"boolean","examples":[false],"description":"Include nearby airports"},"refundable_only":{"type":"boolean","examples":[false],"description":"Restrict to refundable fares when Delta enables this option"},"arrival_airports":{"type":"array","items":{"type":"string","pattern":"^[A-Z]{3}$","description":"a string matching the pattern ^[A-Z]{3}$"},"title":"minItems(1)","examples":[["BOS"]],"minItems":1,"description":"Allowed arrival airport codes offered by the results"},"max_layover_hours":{"type":"integer","title":"greaterThanOrEqualTo(0)","description":"Maximum layover hours on Delta's slider","minimum":0,"examples":[3]},"min_layover_hours":{"type":"integer","title":"greaterThanOrEqualTo(0)","description":"Minimum layover hours on Delta's slider","minimum":0,"examples":[0]},"connection_airports":{"type":"array","items":{"type":"string","pattern":"^[A-Z]{3}$","description":"a string matching the pattern ^[A-Z]{3}$"},"title":"minItems(1)","examples":[["ATL"]],"minItems":1,"description":"Allowed connection airport codes offered by the results"}},"additionalProperties":false},"output_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults","cabin","shop_with_miles","include_basic","nearby_airports","refundable_only","sort","price_notice","no_results_reason","applied_filters","flights","more_results","results_url"],"properties":{"sort":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied sort order; null when an authoritative initial empty search has no itineraries to sort"},{"type":"null"}]},"cabin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied search cabin"},"adults":{"type":"integer","title":"int","description":"Applied adult passenger count"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied origin IATA code"},"flights":{"type":"array","items":{"type":"object","required":["flight_numbers","origin","destination","departure_time","arrival_time","arrival_day","duration_minutes","stops","connection_airports","cabin","miles","cash_minor","currency","price_basis","badges"],"properties":{"cabin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full displayed cabin name"},"miles":{"type":"integer","title":"int","description":"Displayed round-trip-from miles per passenger"},"stops":{"type":"integer","title":"int","description":"Outbound stop count"},"badges":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed itinerary badge"},"description":"Displayed badges such as lowest fare and Wi-Fi"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Itinerary departure airport IATA code"},"currency":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Cash-component currency code as shown in the price selector"},"cash_minor":{"type":"integer","title":"int","description":"Displayed cash component in currency minor units, rounded as on the card"},"arrival_day":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Later-day arrival label when displayed; null means the card shows no later-day label"},{"type":"null"}]},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Itinerary arrival airport IATA code"},"price_basis":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed award-price basis, not a one-way quote"},"arrival_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Arrival time in local airport time as displayed"},"departure_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Departure time in local airport time as displayed"},"flight_numbers":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed flight number"},"description":"Outbound flight numbers"},"duration_minutes":{"type":"integer","title":"int","description":"Total outbound travel duration in minutes"},"connection_airports":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Connection airport IATA code"},"description":"Displayed connection airports"}},"additionalProperties":false},"description":"First displayed batch of outbound itineraries; no return-flight details"},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied destination IATA code"},"results_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Delta-produced search results URL"},"return_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"a string matching the pattern ^\\d{4}-\\d{2}-\\d{2}$"},"more_results":{"type":"boolean","description":"Whether Delta offers See More Results"},"price_notice":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Delta's displayed pricing notice; null when absent on an authoritative empty search"},{"type":"null"}]},"include_basic":{"type":"boolean","description":"Applied Include Basic setting"},"departure_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"a string matching the pattern ^\\d{4}-\\d{2}-\\d{2}$"},"applied_filters":{"anyOf":[{"type":"object","required":["stops","arrival_airports","connection_airports","min_layover_hours","max_layover_hours","min_miles","max_miles"],"properties":{"stops":{"type":"array","items":{"type":"integer","title":"int","description":"an integer"},"description":"Checked stop counts in the committed filter panel"},"max_miles":{"type":"integer","title":"int","description":"Committed maximum itinerary mileage filter"},"min_miles":{"type":"integer","title":"int","description":"Committed minimum itinerary mileage filter"},"arrival_airports":{"type":"array","items":{"type":"string","pattern":"^[A-Z]{3}$","description":"a string matching the pattern ^[A-Z]{3}$"},"description":"Checked destination airports in the committed filter panel"},"max_layover_hours":{"type":"integer","title":"int","description":"Committed maximum layover slider value"},"min_layover_hours":{"type":"integer","title":"int","description":"Committed minimum layover slider value"},"connection_airports":{"type":"array","items":{"type":"string","pattern":"^[A-Z]{3}$","description":"a string matching the pattern ^[A-Z]{3}$"},"description":"Checked connection airports in the committed filter panel"}},"additionalProperties":false},{"type":"null"}],"description":"Delta's retained outbound-filter state, including defaults; null only when the initial search is explicitly empty and has no results to filter"},"nearby_airports":{"type":"boolean","description":"Applied nearby-airport setting"},"refundable_only":{"type":"boolean","description":"Applied refundable setting"},"shop_with_miles":{"type":"boolean","description":"Verified miles search enabled"},"no_results_reason":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Delta's explicit no-flight message or zero-flight result count; null for a nonempty result batch"},{"type":"null"}]}},"additionalProperties":false},"login":null,"mcp_name":"search_sky_miles_outbound_options","can_change":false},{"id":"tool_28fa97add1acdbce6d0cea8abbc47f1b","name":"Search round-trip flights","description":"Search KAYAK round-trip flights using its forms and filters, returning the loaded initial batch of non-ad offers with outbound details and per-person round-trip fares. Disables partner comparisons; never books or opens offers.","integration_id":"int_18f9098414d306a427d9d47715eb4a11","site":{"url":"https://www.kayak.com","name":"Kayak"},"effect":"read","input_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults","cabin"],"properties":{"sort":{"enum":["cheapest","best","quickest","earliest_outbound_takeoff","latest_outbound_takeoff","earliest_outbound_landing","latest_outbound_landing","earliest_return_takeoff","latest_return_takeoff","earliest_return_landing","latest_return_landing","highest_price","slowest"],"type":"string","examples":["cheapest"],"description":"Result ordering; site default when omitted"},"cabin":{"enum":["economy","premium_economy","business","first"],"type":"string","examples":["economy"],"description":"Requested cabin class"},"adults":{"type":"integer","title":"between(1, 9)","description":"Adult travelers aged 18 or older","maximum":9,"minimum":1,"examples":[2]},"origin":{"type":"string","title":"nonEmptyString","examples":["LAX"],"minLength":1,"description":"Origin airport or city IATA code or name"},"ranges":{"type":"array","items":{"type":"object","required":["group","slider","value"],"properties":{"leg":{"enum":["outbound","return"],"type":"string","examples":["outbound"],"description":"Trip leg for a time range; asks the caller when omitted for a time range"},"group":{"enum":["times","duration","price"],"type":"string","examples":["duration"],"description":"Range filter group"},"value":{"type":"integer","title":"int","examples":[720],"description":"Duration in minutes, price in displayed major currency units, or time in minutes after local midnight"},"slider":{"type":"string","title":"nonEmptyString","examples":["Maximum layover duration"],"minLength":1,"description":"Displayed slider label; Price uses maximum_price"}},"description":"One result range bound","additionalProperties":false},"examples":[[{"group":"duration","value":720,"slider":"Maximum layover duration"}]],"description":"Time, duration and maximum-price range bounds"},"filters":{"type":"array","items":{"type":"object","required":["group","option","enabled"],"properties":{"group":{"enum":["stops","airports","amenities","book_on_kayak","airlines","alliance","layover_airports","cabin","flight_quality","aircraft","booking_sites"],"type":"string","examples":["stops"],"description":"Result filter group"},"option":{"type":"string","title":"nonEmptyString","examples":["Nonstop"],"minLength":1,"description":"Displayed filter option, such as an airline name or airport code and name"},"enabled":{"type":"boolean","examples":[true],"description":"Whether to select the option"}},"description":"One checkbox or switch filter setting","additionalProperties":false},"examples":[[{"group":"stops","option":"Nonstop","enabled":true}]],"description":"Checkbox and switch result filters; omitted options keep site defaults"},"children":{"type":"integer","title":"between(0, 8)","description":"Children aged 0–17; default zero","maximum":8,"minimum":0,"examples":[0]},"time_mode":{"enum":["takeoff","landing"],"type":"string","examples":["takeoff"],"description":"Whether time ranges filter take-off or landing times"},"child_ages":{"type":"array","items":{"type":"integer","title":"between(0, 17)","description":"One child's age in years","maximum":17,"minimum":0,"examples":[7]},"examples":[[7]],"description":"A list of ages in years, one for each child, in traveler order; asks the caller when children are supplied without ages"},"destination":{"type":"string","title":"nonEmptyString","examples":["BOS"],"minLength":1,"description":"Destination airport or city IATA code or name"},"direct_only":{"type":"boolean","examples":[true],"description":"Search for direct flights only"},"return_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-12-08"],"description":"Return date, YYYY-MM-DD"},"checked_bags":{"type":"integer","title":"between(0, 2)","description":"Checked bags per passenger; site default when omitted","maximum":2,"minimum":0,"examples":[1]},"smart_filter":{"type":"string","title":"nonEmptyString","examples":["Nonstop flights"],"minLength":1,"description":"Natural-language query for Kayak's AI-powered Smart Filters"},"carry_on_bags":{"type":"integer","title":"between(0, 1)","description":"Carry-on bags per passenger; site default when omitted","maximum":1,"minimum":0,"examples":[1]},"departure_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-12-08"],"description":"Departure date, YYYY-MM-DD"},"infants_on_lap":{"type":"integer","title":"between(0, 8)","description":"Infants under two on laps; default zero","maximum":8,"minimum":0,"examples":[0]}},"additionalProperties":false},"output_schema":{"type":"object","required":["search_url","origin","destination","departure_date","return_date","trip_type","travelers","cabin","sort","carry_on_bags","checked_bags","filter_options","range_bounds","results"],"properties":{"sort":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied result ordering"},"cabin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied cabin label"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selected origin label including airport or city code"},"results":{"type":"array","items":{"type":"object","required":["result_label","airline","departure_time","arrival_time","stops","duration_minutes","origin","destination","layover_text","round_trip_price","fare","badges","baggage","deal_url"],"properties":{"fare":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed fare product or cabin label"},"stops":{"type":"integer","title":"int","description":"Number of outbound stops"},"badges":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Result badge"},"description":"Result recommendations"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound departure airport code"},"airline":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound airline or airlines, as displayed"},"baggage":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed included baggage or fee status"},"description":"Baggage information shown with this price"},"deal_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Kayak's offer link, or combined-offer details link for split tickets; returned only, never opened"},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound arrival airport code"},"arrival_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound local arrival time, including any next-day suffix"},"layover_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Outbound layover airports and durations when displayed"},"result_label":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Kayak result identifier in this loaded results page"},"departure_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound local departure time, as displayed"},"duration_minutes":{"type":"integer","title":"int","description":"Outbound duration in minutes"},"round_trip_price":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed round-trip price per person; not an outbound-only fare"}},"description":"Round-trip offer with outbound-leg details only","additionalProperties":false},"description":"Every loaded non-ad flight card in the first results batch; return-flight details omitted"},"travelers":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied traveler summary"},"trip_type":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selected trip type"},"search_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Kayak-generated results URL"},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selected destination label including airport or city code"},"return_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-12-08"],"description":"Verified return date, YYYY-MM-DD; no return-flight details are returned"},"checked_bags":{"type":"integer","title":"int","description":"Applied checked bags per passenger"},"range_bounds":{"type":"array","items":{"type":"object","required":["group","label","value","display"],"properties":{"group":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed range group"},"label":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Slider label"},"value":{"type":"number","description":"Applied numeric slider value"},"display":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed range-bound value"}},"description":"Applied slider bound","additionalProperties":false},"description":"Applied result range bounds"},"carry_on_bags":{"type":"integer","title":"int","description":"Applied carry-on bags per passenger"},"departure_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-12-08"],"description":"Verified departure date, YYYY-MM-DD"},"filter_options":{"type":"array","items":{"type":"object","required":["group","option","enabled"],"properties":{"group":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed filter group"},"option":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed option"},"enabled":{"type":"boolean","description":"Selected state"}},"description":"Available filter option and its applied state","additionalProperties":false},"description":"Available result-filter options and selected states"}},"additionalProperties":false},"login":null,"mcp_name":"search_round_trip_flights","can_change":false},{"id":"tool_326e85d8cc3a8cb2021827911150e0b8","name":"Read product details","description":"Read public Best Buy product identity, price, ratings, default-location fulfillment, image and categories from a supplied product URL, optionally including full specifications. Does not sign in, change fulfillment selections, add to cart or purchase.","integration_id":"int_8132e48825858df2d5b695840d1e3f44","site":{"url":"https://www.bestbuy.com","name":"Best Buy"},"effect":"read","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Best Buy product-page URL to open unchanged","pattern":"^https:\\/\\/","examples":["https://www.bestbuy.com/product/product-name/product-id"]},"include":{"type":"array","items":{"enum":["specifications"],"type":"string","description":"Additional product section"},"title":"maxItems(1)","examples":[["specifications"]],"maxItems":1,"description":"Optional sections: specifications opens the full specifications panel; omitted by default"}},"additionalProperties":false},"output_schema":{"type":"object","required":["url","name","sku","model","brand","rating","review_count","availability","price_minor","currency","location","fulfillment_options","image_url","categories"],"properties":{"sku":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product SKU displayed on the page"},"url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product URL served by the site"},"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full displayed product name"},"brand":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Brand from the page's Shop brand link"},"model":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Displayed model number, null if the page does not show one"},"rating":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Average customer rating out of 5, null when not shown"},"currency":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"ISO 4217 currency for the displayed price, null when no price is shown"},"location":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Store displayed with fulfillment at the site's default location; null if none is displayed"},"image_url":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Product image URL, null when absent"},"categories":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Breadcrumb category name"},"description":"Product category breadcrumbs"},"price_minor":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Displayed price in minor currency units; null when unavailable and no price is shown"},"availability":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed purchase availability or fulfillment status"},"review_count":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Number of customer reviews, null when not shown"},"specifications":{"type":"array","items":{"type":"object","required":["group","name","value"],"properties":{"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Specification label"},"group":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Specification group heading"},"value":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full displayed specification value"}},"description":"One displayed product specification","additionalProperties":false},"description":"Only with include: [\"specifications\"]; complete specification values, with repeated identical facts removed"},"fulfillment_options":{"type":"array","items":{"type":"object","required":["status","selected"],"properties":{"status":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed fulfillment mode and timing"},"selected":{"type":"boolean","description":"Whether this is the page's selected fulfillment option"}},"description":"One displayed fulfillment option","additionalProperties":false},"description":"Available page fulfillment choices without changing the selection; empty for discontinued products"}},"additionalProperties":false},"login":null,"mcp_name":"read_product_details","can_change":false},{"id":"tool_33e2ef359dd418e3380c78645e321a76","name":"Search product listings","description":"Search Best Buy product listings with adjacent expanded SKU variants, sponsored marking, package details, verified shipping ZIP and signed pagination cursors. Uses the site's default order without custom filters or sorting.","integration_id":"int_8132e48825858df2d5b695840d1e3f44","site":{"url":"https://www.bestbuy.com","name":"Best Buy"},"effect":"read","input_schema":{"type":"object","required":["query","zip"],"properties":{"zip":{"type":"string","pattern":"^\\d{5}$","description":"Five-digit US shipping ZIP code"},"limit":{"type":"integer","title":"between(1, 50)","description":"The most results to return in this call, 1 to 50. Default 20.","maximum":50,"minimum":1},"query":{"type":"string","title":"nonEmptyString","examples":["wireless keyboard"],"minLength":1,"description":"Product keyword to search on Best Buy"},"cursor":{"type":"string","title":"maxLength(2048)","maxLength":2048,"description":"The next_cursor a previous call returned, to get the results that follow. Send the same other inputs as that call; limit may change."}},"additionalProperties":false},"output_schema":{"type":"object","required":["query","requested_zip","applied_zip","products","next_cursor","next_cursor_expires_at","has_more","total_results","list_changed"],"properties":{"query":{"type":"string","description":"Keyword verified against the results heading, or SKU verified against a matching product landing"},"has_more":{"type":"boolean","description":"Whether the site shows more results after these, reachable or not."},"products":{"type":"array","items":{"type":"object","required":["sku","name","price_minor","currency","rating","review_count","product_url","sponsored","listing_note"],"properties":{"sku":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Best Buy listing SKU; for a package, its driver product SKU"},"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full product name shown in the listing"},"rating":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Average customer rating out of five; null when not reviewed"},"currency":{"enum":["USD"],"type":"string","description":"ISO 4217 currency of the US dollar price"},"sponsored":{"type":"boolean","description":"True when this result is marked Sponsored"},"price_minor":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Displayed current price in US cents; null only when no price is offered"},"product_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product link supplied by the listing"},"listing_note":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Explains absent price or review values, including an unrated listing, or identifies a package's driver SKU and driver-product reviews; null for ordinary listings when all values are provided"},"review_count":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Number of customer reviews; null when not shown"}},"additionalProperties":false},"description":"Main search listings in Best Buy's default order, with each card's variants adjacent and sponsored results marked in place"},"applied_zip":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified shipping ZIP committed by Best Buy"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pass as cursor, with the same inputs, to get the results that follow. Null when no more can be fetched."},"list_changed":{"type":"boolean","description":"True when the site's list changed since the cursor was issued, and on every later page once rows returned before can come back; rows may be missing or repeated relative to earlier pages, so de-duplicate by key."},"requested_zip":{"type":"string","description":"Shipping ZIP requested by the caller"},"total_results":{"anyOf":[{"type":"integer","title":"nonNegative","description":"a non-negative number","minimum":0},{"type":"null"}],"description":"The site's own exact count of results; null when it shows none or only an approximate one."},"next_cursor_expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"When next_cursor stops working, as an ISO 8601 UTC time; null when next_cursor is null."},"next_cursor_unavailable":{"enum":["depth_cap","no_progress","position_too_long","unsigned_host","off_site","not_a_draft","inputs_not_json"],"type":"string","description":"Why next_cursor is null although has_more is true: depth_cap past the deepest page this tool can reach again, no_progress when this call returned no results and could not move past the cursor's position, or the run's time stopped it there twice in a row, position_too_long when the site's link to the next page is too long for a cursor, off_site when it leaves the site, or the host could not sign one."}},"additionalProperties":false},"login":null,"mcp_name":"search_product_listings","can_change":false},{"id":"tool_410eee81e38a7a090de97bf1770f67f5","name":"Get property facts","description":"Get a property's public expanded facts, listing details, and description. Building-only addresses return Zillow's suggested units with verified links rather than facts for an arbitrary unit; suggestions are not an exhaustive building inventory.","integration_id":"int_1a88913ecc92a9413fc5bde52e41bc58","site":{"url":"https://www.zillow.com","name":"Zillow"},"effect":"read","input_schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","title":"nonEmptyString","examples":["350 5th Ave, New York, NY 10118"],"minLength":1,"description":"One full US property address to search on Zillow."}},"additionalProperties":false},"output_schema":{"type":"object","required":["match_type","unit_suggestions","found","message","address","zillow_url","listing_status","price","facts_features","whats_special","availability"],"properties":{"found":{"type":"boolean","description":"Whether Zillow resolved a property matching the requested address"},"price":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed property price, not a Zestimate; null when absent"},{"type":"null"}]},"address":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Property address from the home heading; null only for a no-match result"},{"type":"null"}]},"message":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Explicit no-match message, otherwise null"},{"type":"null"}]},"match_type":{"enum":["exact_property","multiple_units","no_match"],"type":"string","description":"Address resolution outcome: exact home, only same-building unit suggestions, or no exact match."},"zillow_url":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Zillow home-details URL; null only for a no-match result"},{"type":"null"}]},"availability":{"type":"object","required":["listing_status","price","whats_special","facts_features"],"properties":{"price":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"whats_special":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"facts_features":{"type":"object","required":["bedrooms","bathrooms","full_bathrooms","three_quarter_bathrooms","half_bathrooms","total_interior_livable_area","finished_area_above_ground","finished_area_below_ground","basement","foundation","roof","architectural_style","home_type","stories","levels","year_built","fireplace","parking_features","parking_spaces","attached_garage_spaces","detached_garage_spaces","garage_spaces","pool","parcel_number","water","sewer","tax_assessed_value","construction_materials","condition","heating","cooling","lot_size","hoa"],"properties":{"hoa":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"pool":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"roof":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"sewer":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"water":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"levels":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"cooling":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"heating":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"stories":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"basement":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"bedrooms":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"lot_size":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"bathrooms":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"condition":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"fireplace":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"home_type":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"foundation":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"year_built":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"garage_spaces":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"parcel_number":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"full_bathrooms":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"half_bathrooms":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"parking_spaces":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"parking_features":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"tax_assessed_value":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"architectural_style":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"attached_garage_spaces":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"construction_materials":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"detached_garage_spaces":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"three_quarter_bathrooms":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"finished_area_above_ground":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"finished_area_below_ground":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."},"total_interior_livable_area":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."}},"additionalProperties":false},"listing_status":{"enum":["displayed","not_displayed","no_matching_property"],"type":"string","description":"Why the companion value is present or null: displayed, absent from the expanded page, or no matching home."}},"description":"Required per-field availability and missing-reason indicators, accompanying every nullable displayed fact.","additionalProperties":false},"whats_special":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full expanded What's special description; null when absent"},{"type":"null"}]},"facts_features":{"anyOf":[{"type":"object","required":["bedrooms","bathrooms","full_bathrooms","three_quarter_bathrooms","half_bathrooms","total_interior_livable_area","finished_area_above_ground","finished_area_below_ground","basement","foundation","roof","architectural_style","home_type","stories","levels","year_built","fireplace","parking_features","parking_spaces","attached_garage_spaces","detached_garage_spaces","garage_spaces","pool","parcel_number","water","sewer","tax_assessed_value","construction_materials","condition","heating","cooling","lot_size","hoa","additional_facts"],"properties":{"hoa":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"HOA rows exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"pool":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"pool exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"roof":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"roof exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"sewer":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"sewer exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"water":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"water exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"levels":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"levels exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"cooling":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Cooling text; null when not displayed in the expanded facts section."},{"type":"null"}]},"heating":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Heating text; null when not displayed in the expanded facts section."},{"type":"null"}]},"stories":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"stories exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"basement":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"basement exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"bedrooms":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"bedrooms exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"lot_size":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Lot size with displayed units; null when not displayed in the expanded facts section."},{"type":"null"}]},"bathrooms":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"bathrooms exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"condition":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Construction condition text; null when not displayed in the expanded facts section."},{"type":"null"}]},"fireplace":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"fireplace exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"home_type":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"home type exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"foundation":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"foundation exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"year_built":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"year built exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"garage_spaces":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"garage spaces exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"parcel_number":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"parcel number exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"full_bathrooms":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"full bathrooms exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"half_bathrooms":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"half bathrooms exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"parking_spaces":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"parking spaces exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"additional_facts":{"type":"array","items":{"type":"object","required":["section","category","rows"],"properties":{"rows":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One additional displayed fact row"},"description":"Additional facts not represented by named fields"},"section":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Facts section heading"},"category":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Facts category heading, when present"},{"type":"null"}]}},"description":"An additional facts category","additionalProperties":false},"description":"All remaining rows of the expanded Facts & features section"},"parking_features":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"parking features exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"tax_assessed_value":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"tax assessed value exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"architectural_style":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"architectural style exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"attached_garage_spaces":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"attached garage spaces exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"construction_materials":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Construction materials text; null when not displayed in the expanded facts section."},{"type":"null"}]},"detached_garage_spaces":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"detached garage spaces exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"three_quarter_bathrooms":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"three quarter bathrooms exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"finished_area_above_ground":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"finished area above ground exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"finished_area_below_ground":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"finished area below ground exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]},"total_interior_livable_area":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"total interior livable area exactly as displayed; null when not displayed in the expanded facts section."},{"type":"null"}]}},"description":"Full expanded facts, with missing named facts null; null only when no matching property exists","additionalProperties":false},{"type":"null"}]},"listing_status":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Listing status displayed on the home; null when absent"},{"type":"null"}]},"unit_suggestions":{"type":"array","items":{"type":"object","required":["address","zillow_url","zillow_url_availability"],"properties":{"address":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full unit address offered by Zillow autocomplete"},"zillow_url":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified Zillow home-details URL for the unit; null when Zillow supplies no resolved link"},{"type":"null"}]},"zillow_url_availability":{"enum":["available","not_offered"],"type":"string","description":"Available when a unit URL was supplied and verified; not_offered when the observed suggestion or address resolver supplied no unit URL."}},"description":"One unit suggestion at the requested base address","additionalProperties":false},"description":"Same-building units offered by Zillow, not an exhaustive building inventory; empty for exact-property and true no-match outcomes."}},"additionalProperties":false},"login":null,"mcp_name":"get_property_facts","can_change":false},{"id":"tool_417c2ea890d70bd0998f6d82305fea1e","name":"Search products","description":"Search Amazon signed out and return all product cards on the first results page, including sponsored cards and structured displayed details. Supports delivery ZIP, departments, sort, query-dependent refinements and price-slider labels; Amazon selects the location when ZIP is omitted. Search only: never adds to a cart or purchases.","integration_id":"int_56e643a49ea8ad15f7a6f5999b6c9bf7","site":{"url":"https://www.amazon.com","name":"Amazon"},"effect":"read","input_schema":{"type":"object","required":["query"],"properties":{"zip":{"type":"string","pattern":"^\\d{5}$","examples":["10001"],"description":"US delivery ZIP code; when omitted Amazon chooses the location"},"sort":{"enum":["featured","price_low_to_high","price_high_to_low","average_customer_review","newest_arrivals","best_sellers"],"type":"string","examples":["price_low_to_high"],"description":"Result sort order; omitted keeps Amazon's default"},"query":{"type":"string","title":"nonEmptyString","examples":["coffee beans"],"minLength":1,"description":"Product search terms"},"filters":{"type":"array","items":{"type":"object","required":["group","option"],"properties":{"group":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Amazon refinement group heading"},"option":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selectable refinement label within the group"}},"description":"One query-dependent Amazon refinement","additionalProperties":false},"examples":[[{"group":"Customer Reviews","option":"4 Stars & Up"}]],"description":"Refinements to apply in order; options depend on the query"},"department":{"type":"string","title":"nonEmptyString","examples":["Grocery & Gourmet Food"],"minLength":1,"description":"Search department as Amazon labels it; omitted keeps All Departments"},"maximum_price":{"type":"string","title":"nonEmptyString","examples":["$50+"],"minLength":1,"description":"Maximum price slider's displayed label, including + for an open upper bound"},"minimum_price":{"type":"string","title":"nonEmptyString","examples":["$10"],"minLength":1,"description":"Minimum price slider's displayed label, including currency symbol"}},"additionalProperties":false},"output_schema":{"type":"object","required":["query","location","department","sort","minimum_price","maximum_price","applied_filters","available_filters","available_departments","available_sorts","results_heading","result_url","results"],"properties":{"sort":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied sort label"},"query":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Search query read from Amazon's results heading"},"results":{"type":"array","items":{"type":"object","required":["asin","title","maker","title_details","product_url","image_url","size","variation_options","rating","ratings_count","bought_recently","sponsored","badges","prices","unit_price","offers","delivery_messages","availability_messages","buying_choices","visible_text"],"properties":{"asin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Amazon product ASIN shown by the result card"},"size":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Separate package or size badge; null when not shown"},{"type":"null"}]},"maker":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Separate maker or brand line; null when not shown"},{"type":"null"}]},"title":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Complete linked product title"},"badges":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One visible result badge"},"description":"Visible product badges"},"offers":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One promotional or eligibility message"},"description":"Promotions, coupons and eligibility messages shown in the price section"},"prices":{"type":"array","items":{"type":"object","required":["displayed","amount_minor","currency"],"properties":{"currency":{"type":"string","title":"nonEmptyString","minLength":1,"description":"ISO 4217 currency derived from the displayed US-dollar price"},"displayed":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full price as displayed"},"amount_minor":{"type":"integer","title":"int","description":"Price amount in US cents"}},"description":"One displayed price, in card order","additionalProperties":false},"description":"Price-section figures, including unit and reference prices; secondary offer summaries are preserved in buying_choices"},"rating":{"anyOf":[{"type":"number","description":"Average rating out of five; null when not shown"},{"type":"null"}]},"image_url":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product image URL; null when absent"},{"type":"null"}]},"sponsored":{"type":"boolean","description":"Whether the card visibly identifies itself as sponsored"},"unit_price":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed per-unit price and unit; null when absent"},{"type":"null"}]},"product_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product link produced by Amazon"},"visible_text":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full rendered card text, preserving details not otherwise normalized"},"ratings_count":{"anyOf":[{"type":"integer","title":"int","description":"Number of ratings in the accessible card label; null when absent"},{"type":"null"}]},"title_details":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One separately displayed subtitle or attribute line"},"description":"Supplementary text displayed beneath the product title"},"buying_choices":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One secondary buying-choice summary"},"description":"Displayed alternative buying choices and offer counts"},"bought_recently":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed recent-purchase count and period"},{"type":"null"}]},"delivery_messages":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One complete delivery or availability message"},"description":"Displayed delivery and availability messages"},"variation_options":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed variation-options summary; null when absent"},{"type":"null"}]},"availability_messages":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One displayed stock or unavailable-offer message"},"description":"Stock and offer-availability notices"}},"description":"One Amazon product result, including sponsored results","additionalProperties":false},"description":"Every product card on the first results page in page order; no pagination"},"location":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied delivery location displayed in Amazon's header"},"department":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selected search department"},"result_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Search-results URL produced by Amazon"},"maximum_price":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied maximum price slider label; null when the page has no slider"},{"type":"null"}]},"minimum_price":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied minimum price slider label; null when the page has no slider"},{"type":"null"}]},"applied_filters":{"type":"array","items":{"type":"object","required":["group","option"],"properties":{"group":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Amazon refinement group heading"},"option":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selectable refinement label within the group"}},"description":"One query-dependent Amazon refinement","additionalProperties":false},"description":"Refinements confirmed selected on the results page"},"available_sorts":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Sort order label"},"description":"Sort orders currently offered by Amazon"},"results_heading":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Amazon's displayed result count or no-results heading"},"available_filters":{"type":"array","items":{"type":"object","required":["group","options"],"properties":{"group":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Refinement group heading"},"options":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selectable displayed option"},"description":"Offered options in this group"}},"description":"One available refinement group","additionalProperties":false},"description":"Query-dependent refinements offered on the final results page"},"available_departments":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Department label"},"description":"Departments currently offered by Amazon"}},"additionalProperties":false},"login":null,"mcp_name":"search_products","can_change":false},{"id":"tool_4dc10094bd2c0d56113c2858ff39dc47","name":"Search products","description":"Read-only Walmart product search with a verified nearest selectable store for the ZIP. Returns first-page product cards, prices, ratings and fulfillment information, with optional filters, price bounds and sorting; never adds or orders items.","integration_id":"int_ffa9d64acff7dd6d571e7bf314cc8089","site":{"url":"https://www.walmart.com","name":"Walmart"},"effect":"read","input_schema":{"type":"object","required":["query","zip"],"properties":{"zip":{"type":"string","pattern":"^\\d{5}$","examples":["10001"],"description":"Five-digit US ZIP used to select and apply the nearest selectable store"},"sort":{"enum":["best_match","price_low_to_high","price_high_to_low","best_seller","highly_rated","new_arrivals"],"type":"string","examples":["price_low_to_high"],"description":"Optional sort order; omitted keeps Walmart's default"},"query":{"type":"string","title":"nonEmptyString","examples":["coffee"],"minLength":1,"description":"Product search terms"},"filters":{"type":"array","items":{"type":"object","required":["group","value"],"properties":{"group":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Filter group as displayed by Walmart"},"value":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Option label within the group"}},"description":"A query-dependent search filter","additionalProperties":false},"examples":[[{"group":"Brand","value":"Dove"}]],"description":"Optional group/option selections using labels in filter_groups"},"quick_filters":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Quick filter label displayed above results"},"examples":[["In-store"]],"description":"Optional quick switches such as In-store or Get it fast"},"max_price_dollars":{"type":"integer","title":"greaterThanOrEqualTo(0)","description":"Maximum price in whole US dollars, rounded down to the nearest offered slider step and clamped to its range; the upper endpoint means that amount or more","minimum":0,"examples":[15]},"min_price_dollars":{"type":"integer","title":"greaterThanOrEqualTo(0)","description":"Minimum price in whole US dollars, rounded up to the nearest offered slider step and clamped to its range; price_range reports the applied range","minimum":0,"examples":[1]}},"additionalProperties":false},"output_schema":{"type":"object","required":["signed_out_display","query","results_heading","location","sort","quick_filters","filter_groups","price_range","results_url","products"],"properties":{"sort":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied sort label"},"query":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Search query read from the results heading"},"location":{"type":"object","required":["lookup_zip","store_name","store_address","distance_miles","store_applied","application_error","applied_display"],"properties":{"lookup_zip":{"type":"string","title":"nonEmptyString","minLength":1,"description":"ZIP used in the verified store lookup"},"store_name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified committed nearest selectable store name"},"store_address":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Selected store's displayed address"},"store_applied":{"type":"boolean","description":"Whether the requested nearest store is committed; successful searches verify it is true"},"distance_miles":{"type":"number","description":"Displayed distance from lookup ZIP in miles"},"applied_display":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Header's verified committed store and location display"},"application_error":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Walmart's currently displayed application error, or null when none is displayed"},{"type":"null"}],"description":"Walmart's currently displayed application error, or null when none is displayed"}},"description":"Store lookup and verified committed location context","additionalProperties":false},"products":{"type":"array","items":{"type":"object","required":["item_id","name","url","image_url","price_text","price_status","currency","price_minor","unit_price_text","price_options_text","rating","rating_status","review_count","review_count_status","sponsored","flag","flag_status","badges","variants","display_text"],"properties":{"url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product link exactly as supplied by the site"},"flag":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product flag such as Best seller when shown"},{"type":"null"}],"description":"Product flag such as Best seller when shown"},"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full product title"},"badges":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed savings or fulfillment badge"},"description":"All savings, shipping, delivery, and pickup badges"},"rating":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Average rating out of five when shown"},"item_id":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Walmart item identifier"},"currency":{"enum":["USD"],"type":"string","description":"ISO 4217 currency for Walmart US displayed dollar prices"},"variants":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed variant choice"},"description":"Variant choices shown in the product card"},"image_url":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Product image URL when shown"},{"type":"null"}],"description":"Product image URL when shown"},"sponsored":{"type":"boolean","description":"Whether the card is labeled Sponsored"},"price_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed primary price text; null only when the settled card displays no price"},{"type":"null"}],"description":"Displayed primary price text; null only when the settled card displays no price"},"flag_status":{"enum":["displayed","not_displayed"],"type":"string","description":"Whether the settled card displays a product flag; not_displayed explains a null flag"},"price_minor":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Displayed dollar price in cents; null only when the card shows no numeric dollar amount"},"display_text":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full card text, preserving additional displayed facts"},"price_status":{"enum":["displayed","not_displayed"],"type":"string","description":"Whether the settled card displays price text"},"review_count":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Review count when shown"},"rating_status":{"enum":["displayed","not_displayed"],"type":"string","description":"Whether the settled card displays a rating; not_displayed explains a null rating"},"unit_price_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed price per unit when shown"},{"type":"null"}],"description":"Displayed price per unit when shown"},"price_options_text":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed prices for other product options when shown"},{"type":"null"}],"description":"Displayed prices for other product options when shown"},"review_count_status":{"enum":["displayed","not_displayed"],"type":"string","description":"Whether the settled card displays a review count; not_displayed explains a null review count"}},"description":"One product card in page order; duplicate and sponsored cards remain separate","additionalProperties":false},"description":"Every product card in the first-page result stacks, in page order"},"price_range":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed price slider range, or null when this search has no price slider"},{"type":"null"}],"description":"Displayed price slider range, or null when this search has no price slider"},"results_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Site-produced search results URL"},"filter_groups":{"type":"array","items":{"type":"object","required":["group","options"],"properties":{"group":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Filter group label"},"options":{"type":"array","items":{"type":"object","required":["value","selected","disabled"],"properties":{"value":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed option"},"disabled":{"type":"boolean","description":"Whether the option is unavailable"},"selected":{"type":"boolean","description":"Whether the option is applied"}},"description":"Offered filter option","additionalProperties":false},"description":"Every expanded offered option and selected state"}},"description":"Query-dependent filter group","additionalProperties":false},"description":"Available filters after all selections"},"quick_filters":{"type":"array","items":{"type":"object","required":["value","selected"],"properties":{"value":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Quick-filter label"},"selected":{"type":"boolean","description":"Whether applied"}},"description":"Quick filter switch state","additionalProperties":false},"description":"Offered quick switches and applied state"},"results_heading":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full result heading including displayed result count"},"signed_out_display":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified signed-out account-header display; the operation refuses signed-in sessions"}},"additionalProperties":false},"login":null,"mcp_name":"search_products","can_change":false},{"id":"tool_565cfe2d91b4e084cb5b38cb8bc5924c","name":"Search round-trip outbound flights","description":"Search United's exact-date, cash round-trip flights for adult travelers and return all outbound rows with per-person round-trip from-prices. No return-flight details, fare selection or booking; uses the US-dollar market.","integration_id":"int_3a9178534739d99fa24ea7db03f9093d","site":{"url":"https://www.united.com","name":"United Airlines"},"effect":"read","input_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults","cabin"],"properties":{"sort":{"enum":["best_match","economy_price","economy_plus_price","premium_plus_price","business_first_price","travel_time","departure_time","arrival_time","stops"],"type":"string","examples":["economy_price"],"description":"Result ordering; unset keeps United's default"},"cabin":{"enum":["economy","premium_economy","business_or_first"],"type":"string","examples":["economy"],"description":"Cabin selected in the search form"},"stops":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Option name or airport code"},"examples":[["Nonstop"]],"description":"Allowed stop labels, such as Nonstop or 1 Stop; unset keeps all"},"adults":{"type":"integer","title":"between(1, 9)","description":"Number of adults aged 18 or older","maximum":9,"minimum":1,"examples":[2]},"origin":{"type":"string","title":"nonEmptyString","examples":["LAX"],"minLength":1,"description":"Origin airport IATA code or city name"},"fare_types":{"type":"array","items":{"enum":["economy","economy_plus","premium_plus","business_first"],"type":"string","description":"Fare-column category"},"examples":[["economy"]],"description":"Fare columns to display; unset keeps all"},"destination":{"type":"string","title":"nonEmptyString","examples":["BOS"],"minLength":1,"description":"Destination airport IATA code or city name; city codes include all airports"},"return_date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-12-14"],"description":"Return date for round-trip pricing, YYYY-MM-DD"},"aircraft_types":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Option name or airport code"},"examples":[["Boeing 737-800"]],"description":"Aircraft names from the offered filter options"},"departure_date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-12-07"],"description":"Outbound date, YYYY-MM-DD"},"refundable_only":{"type":"boolean","examples":[true],"description":"Show refundable fares only"},"arrival_airports":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Option name or airport code"},"examples":[["BOS"]],"description":"Arrival airport codes or full labels; unset keeps all"},"max_duration_hours":{"type":"integer","title":"between(1, 48)","description":"Maximum duration in hours within the route's offered slider range","maximum":48,"minimum":1,"examples":[8]},"checking_wheelchair":{"type":"boolean","examples":[false],"description":"Apply the checking-a-wheelchair result filter"},"connection_airports":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Option name or airport code"},"examples":[["ORD"]],"description":"Connection airport codes or full labels; unset keeps all"},"include_basic_economy":{"type":"boolean","examples":[true],"description":"Include Basic economy and restrictive fares; unset keeps United's default"}},"additionalProperties":false},"output_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults","cabin","price_mode","price_basis","market","sort","applied_filters","flights","results_url"],"properties":{"sort":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied result ordering"},"cabin":{"enum":["economy","premium_economy","business_or_first"],"type":"string","description":"Verified search cabin"},"adults":{"type":"integer","title":"int","description":"Applied number of adult travelers"},"market":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed market and currency context"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied origin airport or city code"},"flights":{"type":"array","items":{"type":"object","required":["origin","destination","departure_time","arrival_time","arrival_day_note","stops","duration_minutes","flight_number","aircraft","operating_carrier","connections","connection_times_minutes","carbon_emissions_kg","fares"],"properties":{"fares":{"type":"array","items":{"type":"object","required":["name","price_minor","currency","availability"],"properties":{"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full displayed fare column name"},"currency":{"type":"string","title":"nonEmptyString","minLength":1,"description":"ISO 4217 currency identified from displayed cash price and US market"},"price_minor":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Displayed round-trip from-price per person in minor units; null only when not available"},"availability":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed price qualifier or unavailability text"}},"description":"Displayed outbound fare quote","additionalProperties":false},"description":"Cash fare quotes shown for this outbound option"},"stops":{"type":"integer","title":"int","description":"Number of stops"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full displayed departure airport"},"aircraft":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Aircraft name when the summary displays it"},"connections":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed connection airport code"},"description":"Displayed connection airports"},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full displayed arrival airport"},"arrival_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local arrival time as displayed"},"flight_number":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Flight number when the summary displays it"},"departure_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local outbound departure time as displayed"},"arrival_day_note":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Displayed arrival-date note for overnight flights, if shown"},"duration_minutes":{"type":"integer","title":"int","description":"Total outbound duration in minutes"},"operating_carrier":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Explicit operating-carrier text displayed in the outbound summary; null when no operator is stated"},"carbon_emissions_kg":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Displayed carbon emissions estimate in kilograms"},"connection_times_minutes":{"type":"array","items":{"type":"integer","title":"int","description":"Displayed transfer time in minutes"},"description":"Transfer times in displayed connection order; empty for nonstop options"}},"description":"Outbound itinerary shown on the results page","additionalProperties":false},"description":"All outbound rows on the displayed results page; no return-flight details"},"price_mode":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied cash price mode as United displays it"},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied destination airport or city code"},"price_basis":{"type":"string","title":"nonEmptyString","minLength":1,"description":"United's price disclosure, including round-trip and per-person basis"},"results_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"United-produced results URL"},"return_date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Applied return date read from selected calendar state"},"departure_date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Applied outbound date read from selected calendar state"},"applied_filters":{"type":"array","items":{"type":"object","required":["name","values"],"properties":{"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Filter name"},"values":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed filter value"},"description":"Selected filter values; an empty array means no selected restriction"}},"description":"Search filter state","additionalProperties":false},"description":"Final result-filter controls including defaults, plus the submitted Basic-economy search-form state, identified separately"}},"additionalProperties":false},"login":null,"mcp_name":"search_round_trip_outbound_flights","can_change":false},{"id":"tool_5aad07464ba0d0a73450798cda08fd69","name":"Search one-way flights","description":"Searches one-way flight fares and schedules without booking, defaulting to regular fares, Economy/Premium Economy and Cheapest order. Returns up to 20 results by default with a continuation cursor and actual applied filters; nearby airports may be included, and fares are displayed per adult rather than final booking quotes.","integration_id":"int_ee3d18c1a5c34160edf002f788119ae8","site":{"url":"https://www.paytm.com","name":"Paytm"},"effect":"read","input_schema":{"type":"object","required":["origin","destination","departure_date","adults"],"properties":{"sort":{"enum":["Cheapest","Early Departure","Late Departure","Fastest","Early Arrival","Late Arrival"],"type":"string","description":"Results order; omitted means Cheapest."},"cabin":{"enum":["Economy/Premium Economy","Premium Economy","Business"],"type":"string","description":"Omitted uses Paytm's default Economy/Premium Economy."},"limit":{"type":"integer","title":"between(1, 50)","description":"The most results to return in this call, 1 to 50. Default 20.","maximum":50,"minimum":1},"stops":{"type":"array","items":{"enum":["Non-stop","1 Stop","2 Stops"],"type":"string"},"title":"minItems(1)","minItems":1,"description":"Allowed stop-count labels offered by Paytm."},"adults":{"type":"integer","title":"between(1, 9)","description":"Adults aged 12+ on the travel date.","maximum":9,"minimum":1},"cursor":{"type":"string","title":"maxLength(2048)","maxLength":2048,"description":"The next_cursor a previous call returned, to get the results that follow. Send the same other inputs as that call; limit may change."},"origin":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Origin IATA airport code."},"include":{"type":"array","items":{"enum":["filters"],"type":"string"},"description":"Request the current filter-panel labels, choices and ranges."},"infants":{"type":"integer","title":"between(0, 9)","description":"Infants aged 0–2; omitted means zero, no more than adults.","maximum":9,"minimum":0},"airlines":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},"title":"minItems(1)","minItems":1,"description":"Airline names offered on these results."},"children":{"type":"integer","title":"between(0, 9)","description":"Children aged 2–12; omitted means zero.","maximum":9,"minimum":0},"non_stop":{"type":"boolean","description":"True restricts to non-stop flights; false or omitted adds no restriction beyond stops."},"max_price":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Upper displayed INR fare bound; the actual stepped/clamped bound is returned."},"min_price":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Lower displayed INR fare bound; the actual stepped/clamped bound is returned."},"destination":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Destination IATA airport code."},"special_fare":{"enum":["Regular","Student","Senior Citizen","Armed Forces"],"type":"string","description":"Optional eligibility-based fare; omitted uses regular fares."},"departure_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"One-way departure date, YYYY-MM-DD."},"refundable_only":{"type":"boolean","description":"Hide non-refundable flights."},"arrival_airports":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"a string matching the pattern ^[A-Za-z]{3}$"},"title":"minItems(1)","minItems":1,"description":"Arrival IATA codes. Paytm includes nearby airports by default; supply the destination code to restrict to that airport."},"layover_airports":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"a string matching the pattern ^[A-Za-z]{3}$"},"title":"minItems(1)","minItems":1,"description":"Layover IATA codes from the offered filters."},"max_layover_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Maximum layover duration, in minutes."},"max_duration_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Maximum total flight duration, in minutes."},"arrival_after_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Minutes after midnight on the departure date; values over 1440 include subsequent days. Indian local time."},"arrival_before_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Latest arrival, in local-clock minutes since departure-date midnight; over 1440 includes later days."},"departure_after_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Minutes after midnight on the departure date, in airport local time (Paytm's Indian routes)."},"departure_before_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Latest departure, in local-clock minutes after midnight on the departure date."}},"additionalProperties":false},"output_schema":{"type":"object","required":["results","search_url","applied_origin","applied_destination","applied_departure_date","applied_passengers","applied_cabin","applied_sort","applied_filters","message","next_cursor","next_cursor_expires_at","has_more","total_results","list_changed"],"properties":{"message":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Site's empty/unavailable message, or null when flights are returned."},"results":{"type":"array","items":{"type":"object","required":["id","airline","departure_time","departure_airport","departure_minutes","arrival_time","arrival_minutes","arrival_day_offset","arrival_day_offset_days","arrival_airport","nearby_airport_note","duration","duration_minutes","stops","stop_count","layover","price","price_amount_inr","meal","offer"],"properties":{"id":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Paytm's flight/fare identifier, used for de-duplication."},"meal":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Displayed included-meal note, or null when the card shows none."},"offer":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Displayed promotional offer, or null when none is shown."},"price":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed fare with currency symbol and grouping."},"stops":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Paytm's displayed stop-count label."},"airline":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed operating airline."},"layover":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Displayed layover duration and city, or null when absent."},"duration":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Paytm's displayed total-duration label."},"stop_count":{"type":"integer","title":"greaterThanOrEqualTo(0)","description":"Number of stops parsed from the displayed label.","minimum":0},"arrival_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed arrival clock time, including AM/PM."},"departure_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed departure clock time, including AM/PM."},"arrival_airport":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Actual displayed arrival city/airport; may be a nearby airport."},"arrival_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Arrival local-clock minutes after midnight; day offset is separate."},"duration_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Total travel duration in minutes."},"price_amount_inr":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Displayed fare amount in INR; per-adult display, not a final booking quote."},"departure_airport":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed departure city or airport label."},"departure_minutes":{"type":"number","title":"greaterThanOrEqualTo(0)","minimum":0,"description":"Departure local-clock minutes after midnight."},"arrival_day_offset":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Displayed later-day marker, or null when no marker is shown."},"nearby_airport_note":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Displayed distance from the requested airport, or null when not shown."},"arrival_day_offset_days":{"type":"integer","title":"greaterThanOrEqualTo(0)","description":"Displayed arrival day offset; zero when no later-day marker appears.","minimum":0}},"additionalProperties":false},"description":"One page of flight cards, or an empty array when none are available."},"has_more":{"type":"boolean","description":"Whether the site shows more results after these, reachable or not."},"search_url":{"type":"string","description":"Site-produced search URL."},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pass as cursor, with the same inputs, to get the results that follow. Null when no more can be fetched."},"applied_sort":{"type":"string","description":"Displayed order, or Not offered for empty results / Not searched."},"availability":{"type":"object","required":["departure_date","status","reason","available_dates"],"properties":{"reason":{"type":"string","description":"Why the requested date was not searched."},"status":{"enum":["unavailable"],"type":"string","description":"Requested date is unavailable."},"departure_date":{"type":"string","description":"Requested date whose calendar cell is disabled."},"available_dates":{"type":"array","items":{"type":"string"},"description":"Selectable dates shown in the same calendar month."}},"description":"Present only when Paytm disables the requested future departure date.","additionalProperties":false},"list_changed":{"type":"boolean","description":"True when the site's list changed since the cursor was issued, and on every later page once rows returned before can come back; rows may be missing or repeated relative to earlier pages, so de-duplicate by key."},"applied_cabin":{"type":"string","description":"Selected cabin read from the passenger controls."},"total_results":{"anyOf":[{"type":"integer","title":"nonNegative","description":"a non-negative number","minimum":0},{"type":"null"}],"description":"The site's own exact count of results; null when it shows none or only an approximate one."},"applied_origin":{"type":"string","description":"Origin label read from Paytm's committed search."},"applied_filters":{"type":"array","items":{"type":"object","required":["field","value"],"properties":{"field":{"type":"string","description":"Input/filter group name."},"value":{"type":"string","description":"Site's actual applied value, stepped/clamped bound, or offered-group text."}},"additionalProperties":false},"description":"Applied filter labels and actual numeric slider bounds."},"available_filters":{"type":"array","items":{"type":"object","required":["field","value"],"properties":{"field":{"type":"string","description":"Input/filter group name."},"value":{"type":"string","description":"Site's actual applied value, stepped/clamped bound, or offered-group text."}},"additionalProperties":false},"description":"Only with include: [\"filters\"]; current offered filter labels and ranges."},"applied_passengers":{"type":"string","description":"Displayed traveller total and cabin."},"applied_destination":{"type":"string","description":"Destination label read from Paytm's committed search."},"applied_departure_date":{"type":"string","description":"Date displayed by Paytm; an unavailable requested date is separately identified in availability."},"next_cursor_expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"When next_cursor stops working, as an ISO 8601 UTC time; null when next_cursor is null."},"next_cursor_unavailable":{"enum":["depth_cap","no_progress","position_too_long","unsigned_host","off_site","not_a_draft","inputs_not_json"],"type":"string","description":"Why next_cursor is null although has_more is true: depth_cap past the deepest page this tool can reach again, no_progress when this call returned no results and could not move past the cursor's position, or the run's time stopped it there twice in a row, position_too_long when the site's link to the next page is too long for a cursor, off_site when it leaves the site, or the host could not sign one."}},"additionalProperties":false},"login":null,"mcp_name":"search_one_way_flights","can_change":false},{"id":"tool_5da1e261fbe8e3dd82b0f20cf98724c5","name":"Download repository ZIP","description":"Downloads a public repository's default-branch source ZIP using Code > Download ZIP and returns the actual file with repository and branch metadata. Works without signing in; archives are limited to 25 MiB by the host file service. Does not download private repositories, release assets, or select nondefault branches.","integration_id":"int_84657117bbc866bf584b5777e30c32e3","site":{"url":"https://github.com","name":"GitHub"},"effect":"read","input_schema":{"type":"object","required":["owner","repository"],"properties":{"owner":{"type":"string","title":"nonEmptyString","minLength":1,"description":"GitHub username or organization that owns the public repository.","pattern":"^[A-Za-z0-9-]+$","examples":["github"]},"repository":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Public repository name, without the owner or a URL.","pattern":"^[A-Za-z0-9_.-]+$","examples":["gitignore"]}},"additionalProperties":false},"output_schema":{"type":"object","required":["owner","repository","branch","repository_url","file"],"properties":{"file":{"type":"object","title":"File","format":"file","required":["$file"],"properties":{"$file":{"type":"object","required":["id","name","media_type","size","sha256"],"properties":{"id":{"type":"string","title":"maxLength(200)","maxLength":200,"minLength":1,"description":"a string at most 200 character(s) long"},"name":{"type":"string","title":"maxLength(255)","maxLength":255,"minLength":1,"description":"a string at most 255 character(s) long"},"size":{"type":"integer","title":"int","minimum":0,"description":"an integer"},"sha256":{"type":"string","pattern":"^[0-9a-f]{64}$","description":"a string matching the pattern ^[0-9a-f]{64}$"},"expires_at":{"type":"string","title":"maxLength(64)","maxLength":64,"description":"a string at most 64 character(s) long"},"media_type":{"type":"string","pattern":"^[a-z0-9][a-z0-9!#$&^_.+-]{0,126}\\/[a-z0-9][a-z0-9!#$&^_.+-]{0,126}$","description":"a string matching the pattern ^[a-z0-9][a-z0-9!#$&^_.+-]{0,126}\\/[a-z0-9][a-z0-9!#$&^_.+-]{0,126}$"},"download_url":{"type":"string","title":"maxLength(8192)","maxLength":8192,"description":"a string at most 8192 character(s) long"}},"additionalProperties":false}},"description":"Source ZIP from Code > Download ZIP, collected and served by the host; maximum 25 MiB.","additionalProperties":false},"owner":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Repository owner read from GitHub's breadcrumbs."},"branch":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Default branch displayed by GitHub and downloaded in the ZIP."},"repository":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Repository name read from GitHub's breadcrumbs."},"repository_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified repository page URL."}},"additionalProperties":false},"login":null,"mcp_name":"download_repository_zip","can_change":false},{"id":"tool_65883b0821eef8fd9b9ad0c1c76384d1","name":"Search one-way award flights","description":"Search one-way adult AAdvantage award flights and return the requested cabin's per-passenger miles, displayed taxes and fees, schedules and result filters. Preserve unset site defaults and read fixed filters without clicking disabled controls. Search only: never selects, holds or books flights.","integration_id":"int_e359c9ae814acda76b12105cffd0d9da","site":{"url":"https://www.aa.com","name":"American Airlines"},"effect":"read","input_schema":{"type":"object","required":["origin","destination","departure_date","adults","cabin"],"properties":{"cabin":{"enum":["economy","premium_economy","business","first"],"type":"string","description":"Fare column to return; economy is Main Cabin. Other columns are not substituted."},"stops":{"enum":["Nonstop only","1 stop or fewer","Any number of stops"],"type":"string","description":"Results stop-count filter."},"adults":{"type":"integer","title":"between(1, 9)","description":"Number of Adult (16-64) passengers, from 1 to 9.","maximum":9,"minimum":1},"origin":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Departure airport or metropolitan-area IATA code."},"sort_by":{"enum":["departure","arrival","duration","economy","premium_economy","business","first"],"type":"string","description":"Site results sort column. Unset leaves the site's order unchanged."},"airlines":{"type":"array","items":{"type":"string"},"description":"Exact airline labels to retain from the offered results filter."},"destination":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Arrival airport or metropolitan-area IATA code; NYC includes New York-area airports."},"search_class":{"enum":["Show all","Business / First"],"type":"string","description":"Advanced-search class restriction. Unset preserves the site's class default; cabin determines which fare column is extracted."},"airline_scope":{"enum":["American Airlines","All airlines"],"type":"string","description":"Advanced-search airline scope. Unset preserves the site's default; award partners may still appear."},"departure_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"One-way departure date, YYYY-MM-DD."},"sort_direction":{"enum":["ascending","descending"],"type":"string","description":"Direction for sort_by; when supplied alone applies to the selected cabin's price column."},"arrival_airports":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"a string matching the pattern ^[A-Za-z]{3}$"},"description":"Arrival airport codes to retain from the results filter."},"connecting_airport":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Optional connecting airport/city code entered in the site's advanced search."},"departure_airports":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"a string matching the pattern ^[A-Za-z]{3}$"},"description":"Departure airport codes to retain from the results filter."},"include_nearby_origin":{"type":"boolean","description":"Include nearby departure airports in the search."},"include_nearby_destination":{"type":"boolean","description":"Include nearby arrival airports in the search."}},"additionalProperties":false},"output_schema":{"type":"object","required":["origin","destination","departure_date","departure_date_display","route_display","adults","trip_type","redeem_miles","cabin","search_class","airline_scope","connecting_airport","include_nearby_origin","include_nearby_destination","filters","sort_display","results_count","empty_message","results_url","flights"],"properties":{"cabin":{"enum":["economy","premium_economy","business","first"],"type":"string","description":"cabin from the committed search or the itinerary's own displayed fields."},"adults":{"type":"integer","title":"int","description":"adults from the committed search or the itinerary's own displayed fields."},"origin":{"type":"string","description":"origin from the committed search or the itinerary's own displayed fields."},"filters":{"type":"array","items":{"type":"object","required":["name","available","selected"],"properties":{"name":{"type":"string","description":"name from the committed search or the itinerary's own displayed fields."},"selected":{"type":"array","items":{"type":"string"},"description":"selected from the committed search or the itinerary's own displayed fields."},"available":{"type":"array","items":{"type":"string"},"description":"available from the committed search or the itinerary's own displayed fields."}},"additionalProperties":false},"description":"Offered and committed result-filter selections. An empty available list means the site did not render that control for this query."},"flights":{"type":"array","items":{"type":"object","required":["origin_airport","destination_airport","departure_time_display","arrival_time_display","departure_local_datetime","arrival_local_datetime","arrival_day_offset","duration_display","duration_minutes","stops_display","stops","connection_airports","segments","fare"],"properties":{"fare":{"type":"object","required":["available","product","miles_per_passenger","miles_display","taxes_and_fees_display","taxes_and_fees_amount","taxes_and_fees_currency_symbol","seats_remaining_display","unavailable_reason"],"properties":{"product":{"type":"string","description":"product from the committed search or the itinerary's own displayed fields."},"available":{"type":"boolean","description":"available from the committed search or the itinerary's own displayed fields."},"miles_display":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"miles display from the committed search or the itinerary's own displayed fields."},"unavailable_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The site's unavailable message or absence of the requested cabin in the rendered class-restricted matrix."},"miles_per_passenger":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"AAdvantage miles for one passenger; null only when the requested fare is unavailable, with unavailable_reason."},"taxes_and_fees_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Numeric displayed taxes and fees per passenger in the accompanying currency symbol; null for an unavailable fare."},"taxes_and_fees_display":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"taxes and fees display from the committed search or the itinerary's own displayed fields."},"seats_remaining_display":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"seats remaining display from the committed search or the itinerary's own displayed fields."},"taxes_and_fees_currency_symbol":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Currency symbol printed on this fare, without inferring an ISO currency."}},"description":"fare from the committed search or the itinerary's own displayed fields.","additionalProperties":false},"stops":{"type":"integer","title":"int","description":"stops from the committed search or the itinerary's own displayed fields."},"segments":{"type":"array","items":{"type":"object","required":["flight_number","aircraft","operated_by_display","amenities"],"properties":{"aircraft":{"type":"string","description":"aircraft from the committed search or the itinerary's own displayed fields."},"amenities":{"type":"array","items":{"type":"string"},"description":"Aircraft-wide amenity labels; they do not guarantee an amenity in the requested cabin."},"flight_number":{"type":"string","description":"flight number from the committed search or the itinerary's own displayed fields."},"operated_by_display":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"operated by display from the committed search or the itinerary's own displayed fields."}},"additionalProperties":false},"description":"segments from the committed search or the itinerary's own displayed fields."},"stops_display":{"type":"string","description":"stops display from the committed search or the itinerary's own displayed fields."},"origin_airport":{"type":"string","description":"origin airport from the committed search or the itinerary's own displayed fields."},"duration_display":{"type":"string","description":"duration display from the committed search or the itinerary's own displayed fields."},"duration_minutes":{"type":"integer","title":"int","description":"duration minutes from the committed search or the itinerary's own displayed fields."},"arrival_day_offset":{"type":"integer","title":"int","description":"arrival day offset from the committed search or the itinerary's own displayed fields."},"connection_airports":{"type":"array","items":{"type":"string"},"description":"connection airports from the committed search or the itinerary's own displayed fields."},"destination_airport":{"type":"string","description":"destination airport from the committed search or the itinerary's own displayed fields."},"arrival_time_display":{"type":"string","description":"arrival time display from the committed search or the itinerary's own displayed fields."},"arrival_local_datetime":{"type":"string","description":"Local arrival YYYY-MM-DDTHH:mm using the displayed arrival-day offset; no timezone offset is inferred."},"departure_time_display":{"type":"string","description":"departure time display from the committed search or the itinerary's own displayed fields."},"departure_local_datetime":{"type":"string","description":"Local departure YYYY-MM-DDTHH:mm; no timezone offset is inferred."}},"additionalProperties":false},"description":"flights from the committed search or the itinerary's own displayed fields."},"trip_type":{"enum":["One way"],"type":"string","description":"trip type from the committed search or the itinerary's own displayed fields."},"destination":{"type":"string","description":"destination from the committed search or the itinerary's own displayed fields."},"results_url":{"type":"string","description":"results url from the committed search or the itinerary's own displayed fields."},"redeem_miles":{"enum":[true],"type":"boolean","description":"redeem miles from the committed search or the itinerary's own displayed fields."},"search_class":{"type":"string","description":"Class restriction selected on the advanced-search form, separate from the fare column returned."},"sort_display":{"type":"array","items":{"type":"string"},"description":"Site sort-control display labels, including selected direction when sorted."},"airline_scope":{"type":"string","description":"airline scope from the committed search or the itinerary's own displayed fields."},"empty_message":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"empty message from the committed search or the itinerary's own displayed fields."},"results_count":{"type":"integer","title":"int","description":"results count from the committed search or the itinerary's own displayed fields."},"route_display":{"type":"string","description":"route display from the committed search or the itinerary's own displayed fields."},"departure_date":{"type":"string","description":"departure date from the committed search or the itinerary's own displayed fields."},"connecting_airport":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Selected connecting airport code, or null if no connecting-airport constraint was set."},"include_nearby_origin":{"type":"boolean","description":"include nearby origin from the committed search or the itinerary's own displayed fields."},"departure_date_display":{"type":"string","description":"departure date display from the committed search or the itinerary's own displayed fields."},"include_nearby_destination":{"type":"boolean","description":"include nearby destination from the committed search or the itinerary's own displayed fields."}},"additionalProperties":false},"login":null,"mcp_name":"search_one_way_award_flights","can_change":false},{"id":"tool_6a3b3272e28d38bf72801b7437fd0eee","name":"Search round-trip starting fares","description":"Search Google Flights round trips without booking. Returns departing-flight details and starting round-trip fares, not confirmed itinerary totals; no return is selected. Uses the site's default market and currency when omitted.","integration_id":"int_3179087a4d3778f8286b0ca1bbff94b5","site":{"url":"https://flights.google.com","name":"Google Flights"},"effect":"read","input_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults","cabin"],"properties":{"sort":{"enum":["top_flights","price","departure_time","arrival_time","duration","emissions"],"type":"string","examples":["price"],"description":"Result sort order"},"cabin":{"enum":["economy","premium_economy","business","first"],"type":"string","examples":["economy"],"description":"Cabin class"},"stops":{"enum":["any","nonstop","one_or_fewer","two_or_fewer"],"type":"string","examples":["nonstop"],"description":"Maximum number of stops"},"adults":{"type":"integer","title":"between(1, 9)","description":"Adult passengers, 1–9","maximum":9,"minimum":1,"examples":[2]},"origin":{"type":"string","title":"nonEmptyString","examples":["LAX"],"minLength":1,"description":"One airport IATA code or city name; for several airports, make one call per airport; metro codes select the city"},"airlines":{"type":"array","items":{"type":"string","title":"nonEmptyString","examples":["Delta"],"minLength":1,"description":"Airline name offered for this route"},"examples":[["Delta"]],"description":"Allowed airlines; unset includes all"},"children":{"type":"integer","title":"between(0, 8)","description":"Children aged 2–11","maximum":8,"minimum":0,"examples":[0]},"currency":{"type":"string","pattern":"^[A-Z]{3}$","examples":["USD"],"description":"Display currency ISO 4217 code; unset uses site default"},"location":{"type":"string","title":"nonEmptyString","examples":["United States"],"minLength":1,"description":"Market country name as displayed by Google; unset uses site default"},"alliances":{"type":"array","items":{"enum":["oneworld","skyteam","star_alliance"],"type":"string","examples":["skyteam"],"description":"Airline alliance"},"examples":[["skyteam"]],"description":"Allowed alliances; use instead of airlines"},"destination":{"type":"string","title":"nonEmptyString","examples":["BOS"],"minLength":1,"description":"One airport IATA code or city name; for several airports, make one call per airport; metro codes select the city"},"return_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2027-01-27"],"description":"Return date, YYYY-MM-DD"},"checked_bags":{"type":"integer","title":"between(0, 2)","description":"Checked bag requirement per passenger","maximum":2,"minimum":0,"examples":[1]},"carry_on_bags":{"type":"integer","title":"between(0, 1)","description":"Carry-on bag requirement per passenger","maximum":1,"minimum":0,"examples":[1]},"include_basic":{"type":"boolean","examples":[true],"description":"Include basic economy fares; unset keeps the site's economy default"},"maximum_price":{"type":"integer","title":"int","examples":[1000],"description":"Maximum fare in displayed currency major units; site's slider increments apply"},"departure_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2027-01-20"],"description":"Outbound date, YYYY-MM-DD"},"infants_on_lap":{"type":"integer","title":"between(0, 8)","description":"Infants travelling on adults' laps","maximum":8,"minimum":0,"examples":[0]},"infants_in_seat":{"type":"integer","title":"between(0, 8)","description":"Infants occupying seats","maximum":8,"minimum":0,"examples":[0]},"connecting_airports":{"type":"array","items":{"type":"string","title":"nonEmptyString","examples":["ORD"],"minLength":1,"description":"Connecting airport IATA code"},"examples":[["ORD"]],"description":"Allowed connecting airports; unset includes all"},"less_emissions_only":{"type":"boolean","examples":[false],"description":"Filter to lower-emissions flights"},"show_separate_tickets":{"type":"boolean","examples":[false],"description":"Include separate and self-transfer tickets"},"maximum_duration_hours":{"type":"integer","title":"int","examples":[12],"description":"Maximum outbound duration hours; site's slider increments apply"},"maximum_layover_minutes":{"type":"integer","title":"int","examples":[600],"description":"Maximum layover minutes; site's slider increments apply"},"minimum_layover_minutes":{"type":"integer","title":"int","examples":[60],"description":"Minimum layover minutes; site's slider increments apply"},"return_latest_arrival_hour":{"type":"integer","title":"int","examples":[24],"description":"Latest return arrival local hour, 1–24"},"outbound_latest_arrival_hour":{"type":"integer","title":"int","examples":[24],"description":"Latest outbound arrival local hour, 1–24"},"return_earliest_arrival_hour":{"type":"integer","title":"int","examples":[0],"description":"Earliest return arrival local hour, 0–23"},"return_latest_departure_hour":{"type":"integer","title":"int","examples":[24],"description":"Latest return departure local hour, 1–24"},"outbound_earliest_arrival_hour":{"type":"integer","title":"int","examples":[0],"description":"Earliest outbound arrival local hour, 0–23"},"outbound_latest_departure_hour":{"type":"integer","title":"int","examples":[24],"description":"Latest outbound departure local hour, 1–24"},"return_earliest_departure_hour":{"type":"integer","title":"int","examples":[0],"description":"Earliest return departure local hour, 0–23"},"outbound_earliest_departure_hour":{"type":"integer","title":"int","examples":[6],"description":"Earliest outbound departure local hour, 0–23"}},"additionalProperties":false},"output_schema":{"type":"object","required":["search_url","origin","destination","departure_date","return_date","adults","children","infants_in_seat","infants_on_lap","cabin","location","currency","sort","filters","flights"],"properties":{"sort":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied site sort label"},"cabin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied cabin label including basic-economy setting"},"adults":{"type":"integer","title":"int","description":"Verified adult count"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied origin display"},"filters":{"type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Filter name"},"value":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied value read from controls"}},"description":"Applied search filter","additionalProperties":false},"description":"Applied supplied filters"},"flights":{"type":"array","items":{"type":"object","required":["airlines","origin_airport","destination_airport","departure_time","arrival_time","schedule","duration_minutes","stops","layovers","fare_minor","fare_kind","fare_display","fare_evidence","carry_on_bags","checked_bags","emissions_kg","emissions_comparison"],"properties":{"stops":{"type":"integer","title":"int","description":"Outbound stop count"},"airlines":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full airline display"},"layovers":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Layover display, null for no displayed layover"},"schedule":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full accessible schedule, including arrival day"},"fare_kind":{"enum":["starting_round_trip"],"type":"string","description":"Starting fare before choosing a return, not a confirmed itinerary total"},"fare_minor":{"type":"integer","title":"int","description":"Starting round-trip fare in currency minor units, for all searched passengers"},"arrival_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local arrival time as displayed"},"checked_bags":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Included checked bag count, null if not stated"},"emissions_kg":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Estimated outbound CO2e kilograms, null if not stated"},"fare_display":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed fare text"},"carry_on_bags":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Included carry-on bag count, null if not stated"},"fare_evidence":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Site's full price and itinerary accessible label"},"departure_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local departure time as displayed"},"origin_airport":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound origin IATA code"},"duration_minutes":{"type":"integer","title":"int","description":"Total outbound duration minutes"},"destination_airport":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound destination IATA code"},"emissions_comparison":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},{"type":"null"}],"description":"Emissions comparison with typical flights"}},"description":"Outbound flight with a starting round-trip fare","additionalProperties":false},"description":"All departing results currently rendered; no return-flight details or booking"},"children":{"type":"integer","title":"int","description":"Verified children count"},"currency":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed ISO 4217 currency"},"location":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied fare-market country"},"search_url":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Site-produced results URL"},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied destination display"},"return_date":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified return date, YYYY-MM-DD"},"departure_date":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified outbound date, YYYY-MM-DD"},"infants_on_lap":{"type":"integer","title":"int","description":"Verified lap infant count"},"infants_in_seat":{"type":"integer","title":"int","description":"Verified infant seat count"}},"additionalProperties":false},"login":null,"mcp_name":"search_round_trip_starting_fares","can_change":false},{"id":"tool_77468f645784ce7a02e37f99b4fd8566","name":"Search round-trip award flights","description":"Search American Airlines publicly for round-trip AAdvantage awards, returning outbound itineraries only without selecting or booking flights. Retains the site's displayed price scope and tax currency symbols; dates the site explicitly rejects are reported as invalid input.","integration_id":"int_e359c9ae814acda76b12105cffd0d9da","site":{"url":"https://www.aa.com","name":"American Airlines"},"effect":"read","input_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults","cabin"],"properties":{"cabin":{"enum":["economy","premium_economy","business","first"],"type":"string","examples":["economy"],"description":"Fare column to return; economy is AA's Main cabin"},"stops":{"enum":["nonstop","one_or_fewer","any"],"type":"string","examples":["nonstop"],"description":"Outbound stops filter"},"adults":{"type":"integer","title":"between(1, 9)","description":"Number of adult passengers, 1–9","maximum":9,"minimum":1,"examples":[2]},"origin":{"type":"string","pattern":"^[A-Za-z]{3}$","examples":["LAX"],"description":"Three-letter departure airport or city IATA code"},"sort_by":{"enum":["departure","arrival","duration","economy","premium_economy","business","first"],"type":"string","examples":["economy"],"description":"Results sort column; unset keeps site order"},"airlines":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One selected label or airport code"},"examples":[["American Airlines"]],"description":"Airline filter labels from these search results"},"descending":{"type":"boolean","examples":[false],"description":"Sort descending instead of ascending when sort_by is set"},"destination":{"type":"string","pattern":"^[A-Za-z]{3}$","examples":["BOS"],"description":"Three-letter arrival airport or city IATA code"},"return_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-12-17"],"description":"Return date, YYYY-MM-DD"},"search_class":{"enum":["show_all","business_first"],"type":"string","examples":["show_all"],"description":"Advanced-search Class selection; unset keeps Show all"},"airline_scope":{"enum":["all_airlines","american_airlines"],"type":"string","examples":["all_airlines"],"description":"Search airline preference; unset keeps AA's default"},"nearby_origin":{"type":"boolean","examples":[false],"description":"Include nearby airports in the origin autocomplete selection"},"departure_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-12-10"],"description":"Outbound date, YYYY-MM-DD"},"arrival_airports":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One selected label or airport code"},"examples":[["BOS"]],"description":"Arrival airport codes to retain in results"},"connecting_airport":{"type":"string","title":"nonEmptyString","examples":["CLT"],"minLength":1,"description":"Optional connecting airport or city IATA code"},"departure_airports":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"One selected label or airport code"},"examples":[["LAX"]],"description":"Departure airport codes to retain in results"},"nearby_destination":{"type":"boolean","examples":[false],"description":"Include nearby airports in the destination autocomplete selection"}},"additionalProperties":false},"output_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults","trip_type","cabin","result_count","applied_filters","flights"],"properties":{"cabin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Requested fare cabin; its result column is verified when flights are returned, while an empty result has no fare column"},"adults":{"type":"integer","title":"int","description":"Verified adult passenger count"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified search origin code"},"flights":{"type":"array","items":{"type":"object","required":["origin","destination","departure_time","arrival_time","departure_time_24h","arrival_time_24h","arrival_day_offset","duration_minutes","stops","connections","segments","cabin","availability","miles","taxes_display","taxes_amount","currency_symbol","price_scope","seats_remaining","notices"],"properties":{"cabin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"AA's displayed cabin label"},"miles":{"anyOf":[{"type":"integer","title":"int","description":"Award miles per passenger for the displayed price scope"},{"type":"null"}],"description":"Award miles, null only when cabin is not available"},"stops":{"type":"integer","title":"int","description":"Number of connections"},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Actual outbound departure airport"},"notices":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed itinerary notice"},"description":"Overnight or other itinerary notices"},"segments":{"type":"array","items":{"type":"object","required":["flight_number","aircraft","route","operated_by","amenities"],"properties":{"route":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Segment route shown for connecting itineraries"},{"type":"null"}],"description":"Segment airport pair, or null when not shown"},"aircraft":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Aircraft code and full name shown"},"amenities":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Amenity label"},"description":"Amenities shown for this segment"},"operated_by":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Operating airline"},{"type":"null"}],"description":"Operating airline when AA explicitly names one"},"flight_number":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Marketing airline code and flight number"}},"description":"One outbound flight segment","additionalProperties":false},"description":"Outbound flight segments"},"connections":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Connection airport and full displayed name"},"description":"Displayed connection locations"},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Actual outbound arrival airport"},"price_scope":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed price scope"},{"type":"null"}],"description":"AA's price scope, such as Round trip, null if unavailable"},"arrival_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local arrival time including next-day notation"},"availability":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Available or site's unavailable wording"},"taxes_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Displayed per-passenger taxes and fees, null only if cabin unavailable"},"taxes_display":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Full displayed tax amount and currency symbol"},{"type":"null"}],"description":"Tax amount exactly as displayed; null only when unavailable"},"departure_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local departure time as displayed"},"currency_symbol":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed currency symbol"},{"type":"null"}],"description":"Tax currency symbol, without inferring an ISO currency; null if unavailable"},"seats_remaining":{"anyOf":[{"type":"integer","title":"int","description":"Seats left at the displayed award price"},{"type":"null"}],"description":"Seats at this price when stated"},"arrival_time_24h":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local arrival time, HH:mm"},"duration_minutes":{"type":"integer","title":"int","description":"Total itinerary duration in minutes"},"arrival_day_offset":{"type":"integer","title":"int","description":"Arrival day offset from outbound departure date"},"departure_time_24h":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local departure time, HH:mm"}},"description":"An outbound itinerary, without return-flight details","additionalProperties":false},"description":"All outbound itineraries currently listed"},"trip_type":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Committed trip type"},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified search destination code"},"return_date":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified return date, YYYY-MM-DD"},"result_count":{"type":"integer","title":"int","description":"Number of outbound rows returned"},"departure_date":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified departure date, YYYY-MM-DD"},"applied_filters":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied control state"},"description":"Read-back result filter and sort selections"}},"additionalProperties":false},"login":null,"mcp_name":"search_round_trip_award_flights","can_change":false},{"id":"tool_7a34852020a1c73af7e9f3e7c6ee4b70","name":"Get public room rates","description":"Read Marriott public non-member room and rate options for a hotel code or official hotel URL and supplied stay. Returns displayed nightly averages, per-room stay totals, fee disclosures, cancellation and payment terms. Optional directory hints speed lookup; room/rate name filters are tool-side. Searches only: does not select, hold or book a rate.","integration_id":"int_6748c3cfd074dc6805e4b5232232d21e","site":{"url":"https://www.marriott.com","name":"Marriott"},"effect":"read","input_schema":{"type":"object","required":["hotel","check_in","check_out","adults","rooms"],"properties":{"hotel":{"type":"string","description":"Marriott property code or official hotel URL; used to resolve a link in Marriott's hotel directory"},"rooms":{"type":"integer","title":"greaterThanOrEqualTo(1)","description":"Number of rooms","minimum":1},"adults":{"type":"integer","title":"greaterThanOrEqualTo(1)","description":"Adults per room","minimum":1},"check_in":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Check-in date, YYYY-MM-DD"},"check_out":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Check-out date, YYYY-MM-DD; after check-in"},"rate_filter":{"type":"string","description":"Case-insensitive substring of rate name; filters extracted options, not Marriott's search"},"room_filter":{"type":"string","description":"Case-insensitive substring of room name; filters extracted options, not Marriott's search"},"hotel_region":{"type":"string","description":"Optional state or region name in Marriott's directory; speeds hotel lookup"},"children_ages":{"type":"array","items":{"type":"integer","title":"between(0, 17)","description":"Child age in whole years; zero means under one","maximum":17,"minimum":0},"description":"Child ages per room; omitted means no children"},"hotel_country":{"type":"string","description":"Optional country name as shown in Marriott's hotel directory; speeds hotel lookup"},"show_with_taxes_and_fees":{"type":"boolean","description":"Use Marriott's taxes-and-fees-inclusive price display; omitted keeps the site's default"}},"additionalProperties":false},"output_schema":{"type":"object","required":["hotel","stay","applied_filters","options","results_url"],"properties":{"stay":{"type":"object","required":["check_in","check_out","nights","adults","rooms","children_ages","dates_display","guests_display"],"properties":{"rooms":{"type":"integer","title":"int","description":"Rooms read from the results guest picker"},"adults":{"type":"integer","title":"int","description":"Adults per room read from the results guest picker"},"nights":{"type":"integer","title":"int","description":"Number of nights in the verified stay"},"check_in":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Check-in date read from the results calendar"},"check_out":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Check-out date read from the results calendar"},"children_ages":{"type":"array","items":{"type":"integer","title":"int","description":"Child age in years"},"description":"Child ages per room read back from the guest picker"},"dates_display":{"type":"string","description":"Marriott's committed abbreviated dates display"},"guests_display":{"type":"string","description":"Marriott's committed rooms and guests display"}},"description":"Stay and occupancy verified against the results","additionalProperties":false},"hotel":{"type":"object","required":["code","name","url"],"properties":{"url":{"type":"string","description":"Marriott-produced hotel link"},"code":{"type":"string","description":"Verified Marriott property code"},"name":{"type":"string","description":"Hotel name read from the rate results"}},"description":"Verified hotel identity","additionalProperties":false},"options":{"type":"array","items":{"type":"object","required":["room_name","rate_name","rate_category","nightly","total","price_basis","taxes_and_fees_included","taxes_and_fees_text","cancellation_terms","cancellation_deadline_text","payment_terms","rate_details"],"properties":{"total":{"type":"object","required":["amount_minor","currency"],"properties":{"currency":{"type":"string","description":"Displayed ISO 4217 currency code"},"amount_minor":{"type":"integer","title":"int","description":"Displayed monetary amount in ISO currency minor units"}},"description":"Displayed money value","additionalProperties":false},"nightly":{"type":"object","required":["amount_minor","currency"],"properties":{"currency":{"type":"string","description":"Displayed ISO 4217 currency code"},"amount_minor":{"type":"integer","title":"int","description":"Displayed monetary amount in ISO currency minor units"}},"description":"Displayed money value","additionalProperties":false},"rate_name":{"type":"string","description":"Rate-plan name from its own rate card"},"room_name":{"type":"string","description":"Room description from its own room card"},"price_basis":{"enum":["average_per_night_and_total_per_room"],"type":"string","description":"Nightly is displayed average; total is for one room for the stay"},"rate_details":{"type":"string","description":"Complete rate-details disclosure, preserving additional terms"},"payment_terms":{"type":"string","description":"Credit-card guarantee, prepayment or deposit disclosures from this rate's details"},"rate_category":{"type":"string","description":"Public rate category, such as Non-Member Rate or Package Rate"},"cancellation_terms":{"type":"string","description":"Cancellation policy from this rate's details"},"taxes_and_fees_text":{"type":"string","description":"Fee disclosure shown on this rate card"},"taxes_and_fees_included":{"type":"boolean","description":"Whether Marriott's displayed prices include taxes and all fees"},"cancellation_deadline_text":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Deadline in the hotel's local time, as stated by Marriott; null if no deadline is disclosed"}},"description":"One public, non-member room/rate option","additionalProperties":false},"description":"All displayed public options matching tool-side name filters"},"results_url":{"type":"string","description":"Marriott-produced rate results URL"},"applied_filters":{"type":"object","required":["search_rate","show_with_taxes_and_fees","room_name_contains","rate_name_contains","scope"],"properties":{"scope":{"enum":["tool_side_name_filters"],"type":"string","description":"Name filters are applied after extraction"},"search_rate":{"type":"string","description":"Applied Marriott search-rate selection"},"rate_name_contains":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Tool-side rate-name substring filter; null when absent"},"room_name_contains":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Tool-side room-name substring filter; null when absent"},"show_with_taxes_and_fees":{"type":"boolean","description":"Committed Marriott price-display checkbox state"}},"description":"Site price setting and explicitly tool-side name filters","additionalProperties":false}},"additionalProperties":false},"login":null,"mcp_name":"get_public_room_rates","can_change":false},{"id":"tool_7e2754a2cfc9a16d1a96ccdbefc24387","name":"Check dinner availability","description":"Read public Tock dinner availability for exact restaurant names and city, date and party size. Reports local 17:00–22:00 slots, tasting and ordinary dinner experiences, public prices, fees, hours and evidence for unavailable or unverified facts. Never books, holds, pays, saves, notifies or joins waitlists.","integration_id":"int_2c07a111bf4389e862f1abc917e5650e","site":{"url":"https://www.exploretock.com","name":"Tock"},"effect":"read","input_schema":{"type":"object","required":["restaurants","city","date","party_size"],"properties":{"city":{"type":"string","title":"nonEmptyString","examples":["Chicago"],"minLength":1,"description":"Venue city to verify against public venue identity"},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","examples":["2026-11-15"],"description":"Reservation date, YYYY-MM-DD"},"party_size":{"type":"integer","title":"between(1, 20)","description":"Number of dining guests","maximum":20,"minimum":1,"examples":[3]},"restaurants":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Exact restaurant name to verify"},"title":"minItems(1)","examples":[["Example Bistro"]],"minItems":1,"description":"Restaurants to check individually"}},"additionalProperties":false},"output_schema":{"type":"object","required":["restaurants"],"properties":{"restaurants":{"type":"array","items":{"type":"object","required":["name","matched_name","venue_url","city","date","party_size","restaurant_found_status","dinner_availability_status","date_evidence","party_size_evidence","hours_notice","hours_evidence","experiences","candidates","error_message"],"properties":{"city":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Requested city"},"date":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Requested reservation date, YYYY-MM-DD"},"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Requested restaurant name"},"venue_url":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Site-generated verified venue URL; null when no venue was verified"},{"type":"null"}],"description":"Site-generated verified venue URL; null when no venue was verified"},"candidates":{"type":"array","items":{"type":"string","description":"Global-search venue suggestion with city"},"description":"Candidate venue labels, useful when no exact name/city match is found"},"party_size":{"type":"integer","title":"int","description":"Requested guest count"},"experiences":{"type":"array","items":{"type":"object","required":["name","description","price_texts","prices","service_tax_notes","percentage_fees","status","status_evidence","slots"],"properties":{"name":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Exact displayed experience name"},"slots":{"type":"array","items":{"type":"object","required":["time_local","seating_name","seating_name_evidence"],"properties":{"time_local":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Available local dinner time, HH:MM"},"seating_name":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Seating name displayed for this slot; null only if not shown"},{"type":"null"}],"description":"Seating name displayed for this slot; null only if not shown"},"seating_name_evidence":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Explains the displayed seating name or its absence from the slot control"}},"description":"A publicly available reservation time, not a booking or hold","additionalProperties":false},"description":"All observed local available times from 17:00 through 22:00 inclusive"},"prices":{"type":"array","items":{"type":"object","required":["amount","currency_symbol","kind","per_person","label"],"properties":{"kind":{"enum":["menu","deposit","add_on"],"type":"string","description":"Whether the displayed amount is a menu price, deposit or optional add-on"},"label":{"type":"string","description":"Full displayed price line, including dietary and pricing qualifiers"},"amount":{"type":"number","description":"Displayed monetary amount in major currency units"},"per_person":{"type":"boolean","description":"True only where the price explicitly says per person"},"currency_symbol":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Displayed currency symbol or code, without inferring an ISO code from a symbol"}},"additionalProperties":false},"description":"Parsed public prices, retaining qualifiers and distinguishing deposits from menu cost"},"status":{"enum":["available","no_slots","not_offered_on_date","error"],"type":"string","description":"Dinner-window result for this experience"},"description":{"type":"string","description":"Full publicly displayed experience description"},"price_texts":{"type":"array","items":{"type":"string","description":"Displayed price or deposit, preserving currency notation and qualifiers"},"description":"Publicly displayed prices; empty when absent"},"percentage_fees":{"type":"array","items":{"type":"object","required":["percent","kind","note"],"properties":{"kind":{"enum":["service_charge","tax","surcharge","gratuity"],"type":"string","description":"Fee type from the note"},"note":{"type":"string","description":"Full public fee note, including optionality and conditions"},"percent":{"type":"number","description":"Publicly displayed percentage, such as 21 for 21%"}},"additionalProperties":false},"description":"Parsed percentage fees; no inference when a percentage is absent"},"status_evidence":{"type":"string","description":"Site's displayed availability notice or result evidence"},"service_tax_notes":{"type":"array","items":{"type":"string","description":"Displayed service charge, tax, gratuity or surcharge note"},"description":"Public fee notes; empty when absent"}},"description":"Relevant tasting-menu or ordinary dinner reservation experience","additionalProperties":false},"description":"All relevant publicly displayed dinner and tasting experiences"},"hours_notice":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Public weekly hours or closed-day notice; not evidence of reservation inventory"},{"type":"null"}],"description":"Public weekly hours or closed-day notice; not evidence of reservation inventory"},"matched_name":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Verified exact venue name; null if not found or identity failed"},{"type":"null"}],"description":"Verified exact venue name; null if not found or identity failed"},"date_evidence":{"type":"string","description":"Displayed selected date or requested-date calendar cell; explains uncheckable cases"},"error_message":{"anyOf":[{"type":"string","title":"nonEmptyString","minLength":1,"description":"Failure detail when status is error; null otherwise"},{"type":"null"}],"description":"Failure detail when status is error; null otherwise"},"hours_evidence":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Explains whether hours were displayed, absent from the venue page, or unavailable because no venue was verified"},"party_size_evidence":{"type":"string","description":"Site's committed party-size display; empty when no venue could be checked"},"restaurant_found_status":{"enum":["found","not_found","error"],"type":"string","description":"Whether an exact name and city were verified on Tock"},"dinner_availability_status":{"enum":["available","no_slots","closed","not_found","error"],"type":"string","description":"Availability for the requested date and party size, never inferred from hours"}},"description":"One exact-name restaurant lookup with separate identity and inventory evidence","additionalProperties":false},"description":"One result per supplied restaurant, in input order"}},"additionalProperties":false},"login":null,"mcp_name":"check_dinner_availability","can_change":false},{"id":"tool_842dde6e4130f4a846dc09f6ff7a597f","name":"Search round-trip economy flights","description":"Search cash round-trip flights for adults and return outbound economy-group fares, including Basic Economy. Never selects or books flights and does not fetch return-flight details.","integration_id":"int_e359c9ae814acda76b12105cffd0d9da","site":{"url":"https://www.aa.com","name":"American Airlines"},"effect":"read","input_schema":{"type":"object","required":["origin","destination","departure_date","return_date","adults"],"properties":{"limit":{"type":"integer","title":"between(1, 50)","description":"The most results to return in this call, 1 to 50. Default 20.","maximum":50,"minimum":1},"stops":{"enum":["Nonstop only","1 stop or fewer","Any number of stops"],"type":"string","description":"Apply AA's outbound stops filter; unset keeps its default."},"adults":{"type":"integer","title":"between(1, 9)","description":"Number of adult passengers, 1–9.","maximum":9,"minimum":1},"cursor":{"type":"string","title":"maxLength(2048)","maxLength":2048,"description":"The next_cursor a previous call returned, to get the results that follow. Send the same other inputs as that call; limit may change."},"origin":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Departure airport or city three-letter IATA code."},"include":{"type":"array","items":{"enum":["filters","card_text"],"type":"string"},"title":"maxItems(2)","maxItems":2,"description":"Optional sections: filters opens available filter panels; card_text adds full displayed flight-card text. Empty by default."},"sort_by":{"enum":["departure","arrival","duration","economy_price"],"type":"string","description":"Sort outbound flights through the site's controls; unset keeps site order."},"airlines":{"enum":["AA","ALL"],"type":"string","description":"AA for American Airlines or ALL for all airlines; default AA."},"destination":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"Arrival airport or city three-letter IATA code; city codes include their airports."},"return_date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Return departure date, YYYY-MM-DD, not before departure."},"nearby_origin":{"type":"boolean","description":"Include nearby departure airports in the search; unset keeps the site's default."},"departure_date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Outbound departure date, YYYY-MM-DD."},"sort_direction":{"enum":["ascending","descending"],"type":"string","description":"Sort direction when sort_by is supplied; default ascending."},"arrival_airports":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},"description":"Restrict results to these codes from the nearby-airport filter."},"departure_airports":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},"description":"Restrict results to these codes from the nearby-airport filter."},"nearby_destination":{"type":"boolean","description":"Include nearby arrival airports; unset keeps the site's default."}},"additionalProperties":false},"output_schema":{"type":"object","required":["flights","applied_search","applied_filters","next_cursor","next_cursor_expires_at","has_more","total_results","list_changed"],"properties":{"filters":{"type":"array","items":{"type":"object","required":["group","options"],"properties":{"group":{"type":"string"},"options":{"type":"array","items":{"type":"object","required":["label","selected","disabled"],"properties":{"label":{"type":"string"},"disabled":{"type":"boolean"},"selected":{"type":"boolean"}},"additionalProperties":false}}},"additionalProperties":false},"description":"Only with include: [\"filters\"]: current filter choices and selected states; opens dialogs."},"flights":{"type":"array","items":{"type":"object","required":["key","origin","destination","departure_time","arrival_time","departure_at","arrival_at","stop_count","duration_minutes","stops","flight_numbers","aircraft","economy_price_display","economy_available","economy_price_minor","currency","price_basis","alerts"],"properties":{"key":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Stable itinerary key based on displayed airports, times and flight numbers."},"stops":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Number of stops and connection airport information displayed."},"alerts":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},"description":"Outbound warnings displayed, such as overnight travel or mixed class."},"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound departure airport code."},"aircraft":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},"description":"Displayed aircraft for outbound segments."},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO currency code from this itinerary's fare data, not inferred from its symbol; null when economy is unavailable."},"card_text":{"type":"string","description":"Only with include: [\"card_text\"]: full displayed outbound card text."},"arrival_at":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound arrival ISO timestamp with the site's local UTC offset."},"stop_count":{"type":"integer","title":"int","description":"Number of outbound connections."},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound arrival airport code."},"price_basis":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Site's price basis, such as Round trip from; not a final selected-ticket total."},"arrival_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local arrival clock time, including a next-day marker when displayed."},"departure_at":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Outbound departure ISO timestamp with the site's local UTC offset."},"departure_time":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Local departure clock time as displayed."},"flight_numbers":{"type":"array","items":{"type":"string","title":"nonEmptyString","minLength":1,"description":"a non empty string"},"description":"Displayed outbound flight numbers, in segment order."},"duration_minutes":{"type":"integer","title":"int","description":"Total outbound itinerary duration in minutes."},"economy_available":{"type":"boolean","description":"Whether the Main economy fare group is offered for this itinerary."},"economy_price_minor":{"anyOf":[{"type":"integer","title":"int","description":"an integer"},{"type":"null"}],"description":"Displayed per-passenger round-trip starting economy fare in currency minor units; null when unavailable. The displayed fare is rounded by AA."},"economy_price_display":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Lowest cash economy-group price displayed, including Basic Economy where offered; null if unavailable."}},"additionalProperties":false},"description":"Outbound economy-group results in the site's applied order. No return-flight details."},"has_more":{"type":"boolean","description":"Whether the site shows more results after these, reachable or not."},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pass as cursor, with the same inputs, to get the results that follow. Null when no more can be fetched."},"list_changed":{"type":"boolean","description":"True when the site's list changed since the cursor was issued; rows may be missing or repeated relative to earlier pages."},"total_results":{"anyOf":[{"type":"integer","title":"nonNegative","description":"a non-negative number","minimum":0},{"type":"null"}],"description":"The site's own exact count of results; null when it shows none or only an approximate one."},"applied_search":{"type":"object","required":["origin","destination","departure_date","return_date","passengers","trip_type","redeem_miles"],"properties":{"origin":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Departure code read from committed results search."},"trip_type":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Committed trip type displayed."},"passengers":{"type":"integer","title":"int","description":"Committed adult passenger count."},"destination":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Arrival code read from committed results search."},"return_date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Committed return date."},"redeem_miles":{"type":"boolean","description":"Committed miles-redemption setting; false for cash search."},"departure_date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Committed outbound date."}},"description":"Committed search criteria read back from results.","additionalProperties":false},"applied_filters":{"type":"object","required":["stops","airlines","airports","sort"],"properties":{"sort":{"type":"array","items":{"type":"string"}},"stops":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied Stops filter chip."},"airlines":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Applied airline chip."},"airports":{"type":"string","title":"nonEmptyString","minLength":1,"description":"Airport-filter control label, or an explicit notice when the site does not offer that filter for these results."}},"description":"Committed outbound filter and sort labels.","additionalProperties":false},"next_cursor_expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"When next_cursor stops working, as an ISO 8601 UTC time; null when next_cursor is null."},"next_cursor_unavailable":{"enum":["depth_cap","no_progress","position_too_long","unsigned_host","off_site","not_a_draft","inputs_not_json"],"type":"string","description":"Why next_cursor is null although has_more is true: depth_cap past the deepest page this tool can reach again, no_progress when this call returned no results and could not move past the cursor's position, position_too_long when the site's link to the next page is too long for a cursor, off_site when it leaves the site, or the host could not sign one."}},"additionalProperties":false},"login":null,"mcp_name":"search_round_trip_economy_flights","can_change":false}],"next_cursor":"dG9vbF84NDJkZGU2ZTQxMzBmNGE4NDZkYzA5ZjZmZjdhNTk3Zg","notice":{"code":"sign_in_to_see_all_tools","message":"Without an account, you see only public read-only tools that need no login: the ones you can run now. Sign up for a free Pomerado account, or sign in, to also run tools that write, use saved website logins and build new tools, and to see every tool: start a device sign-in with POST /v1/sign-in, at whose link the person signs in, or signs up if they have no account, or create an API key on the API keys page in the Pomerado Dashboard and send it as an Authorization: Bearer header.","docs_url":"https://docs.pomerado.ai/guides/authentication/sign-in-with-a-code"}}