{"serverId":"mcp-registry/io.github.whalefuntech/intentlink","tools":[{"name":"search_events","fixed":{"name":"search_events","description":"Search live ticketing/events (concerts, sports, theater) and get ranked event bundles.\n\nOnly `query` is required — a natural-language description of what the buyer wants\n(e.g. \"taylor swift concert near LA this summer\"). Add fields to narrow results:\n  - keywords: exact terms — performer / team / show / venue (a precise lookup).\n  - categories: e.g. [\"Concerts\"|\"Sports\"|\"Theater\"] (read the `events://categories`\n    resource for valid values).\n  - city / state: location (e.g. city=\"Los Angeles\",","inputSchema":{"type":"object","title":"search_eventsArguments","required":["query","agent_id"],"properties":{"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City","default":null},"sort":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sort","default":null},"when":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"When","default":null},"limit":{"type":"integer","title":"Limit","default":10},"query":{"type":"string","title":"Query"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State","default":null},"date_to":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date To","default":null},"agent_id":{"type":"string","title":"Agent Id"},"keywords":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Keywords","default":null},"date_from":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date From","default":null},"max_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Price","default":null},"min_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Price","default":null},"categories":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Categories","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":488,"tokensAfter":488},{"name":"search_products","fixed":{"name":"search_products","description":"Search affiliate shopping products and get ranked recommendations.\n\nOnly `query` is required — a natural-language description of what the shopper wants\n(e.g. \"a warm waterproof jacket for winter hiking\"). Add fields to narrow results:\n  - keywords: exact product terms. Use a SPECIFIC product type (\"women running shoes\",\n    \"stainless steel knife set\"), not a bare generic noun (\"shoes\", \"knife\") — a generic\n    keyword can surface the wrong audience. Audience/occasion go in `query`.\n  - commerce","inputSchema":{"type":"object","title":"search_productsArguments","required":["query","agent_id"],"properties":{"limit":{"type":"integer","title":"Limit","default":10},"query":{"type":"string","title":"Query"},"intent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intent","default":null},"agent_id":{"type":"string","title":"Agent Id"},"keywords":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Keywords","default":null},"max_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Price","default":null},"min_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Price","default":null},"platforms":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Platforms","default":null},"commerce_l2s":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Commerce L2S","default":null},"require_commission":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Require Commission","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":435,"tokensAfter":435},{"name":"search_travel","fixed":{"name":"search_travel","description":"Search travel offers and get trackable booking links for a given product type + city.\n\nREQUIRED:\n  - type: which travel product — one of\n    [\"hotel\",\"flights\",\"bundle\",\"airport_transfer\",\"car_rental\"].\n  - city: city name from the supported list — read the `travel://cities` resource for valid\n    values (that city list is for travel only). Pass hotel.state (e.g. \"NY\") when the city\n    name is ambiguous.\n  - agent_id: your registered, active agent id — the attribution + access key. A\n    missin","inputSchema":{"type":"object","$defs":{"TravelSearchType":{"enum":["hotel","flights","bundle","airport_transfer","car_rental"],"type":"string","title":"TravelSearchType","description":"Travel product type (commerce_l2). ``hotel`` has a live search; the rest currently return\ncurated default links."},"TravelHotelParams":{"type":"object","title":"TravelHotelParams","properties":{"rooms":{"type":"integer","title":"Rooms","default":1,"minimum":1},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State","default":null,"description":"US state name/abbr to disambiguate duplicate city names."},"adults":{"type":"integer","title":"Adults","default":2,"minimum":1},"check_in":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Check In","default":null},"children":{"type":"integer","title":"Children","default":0,"minimum":0},"check_out":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Check Out","default":null}},"description":"Hotel-only stay params. Grouped here (not flattened onto the request) since they apply to a\nlive hotel search only. Missing/invalid values → the service returns default hotel links."}},"title":"search_travelArguments","required":["type","city","agent_id"],"properties":{"city":{"type":"string","title":"City"},"type":{"$ref":"#/$defs/TravelSearchType"},"hotel":{"anyOf":[{"$ref":"#/$defs/TravelHotelParams"},{"type":"null"}],"default":null},"limit":{"type":"integer","title":"Limit","default":10},"agent_id":{"type":"string","title":"Agent Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":581,"tokensAfter":581}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"search_events","params":["city","sort","when","limit","query","state","date_to","agent_id","keywords","date_from","max_price","min_price","categories"]},{"tool":"search_products","params":["limit","query","intent","agent_id","keywords","max_price","min_price","platforms","commerce_l2s","require_commission"]},{"tool":"search_travel","params":["city","type","hotel","limit","agent_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}