Skip to main content
Glama
KatouMegumii

vac-product-recommend-mcp

by KatouMegumii

search_tours

Search Ctrip group tours, private tours, cruises, and other travel products by destination or keyword. Filter by price, rating, sales, travel style, and more to get a Markdown table of matching tours.

Instructions

在携程跟团游「精选/综合」列表里搜索并返回结构化产品列表。当用户要『列出/搜索/看看』携程的跟团游、拼小团、私家团、邮轮等产品,或需要按销量/好评/价格/产品类型自定义筛选时,直接调用本工具(无需用户指定工具名)。支持 travel_way 产品类型筛选、sort 排序、limit 自动分页。返回的是 Markdown 表格;最终回复用户时请直接使用该表格,不要改写格式。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tabNo126=精选/综合,64=上海出发参团,512=当地参团126
daysNo游玩天数,支持单值/区间/多选:7、7天、6-8、6,7,8。若用户同时给了出发日和返程日,必须精确计算:天数 = 返程日 - 出发日 + 1,并传该单值,例如 9月25日出发、10月5日返程 → days=11,不要传 10-12
pageNo页码,默认1
sortNo8=推荐 2=销量 4=好评 5=低价 6=高价
brandNo品牌,可多选(逗号分隔),支持:携程自营/自营
levelNo产品钻级,可多选(逗号分隔),支持:5钻/5、4钻/4、3钻/3、2钻及以下
limitNo最多返回多少条,会自动分页(例:50 会拆成 25×2)。不传则按 page/page_size 单页返回。
promoNo优惠活动,可多选(逗号分隔),支持:机票用户价、拼满返现、717嗨玩节
vendorNo供应商名称或ID,可多选(逗号分隔),名称支持模糊匹配,例如:随程国旅假期,2256920
keywordYes目的地/主题关键词
vehicleNo交通方式,可多选(逗号分隔),支持:不含往返交通 / 不含大交通 / 当地参团
page_sizeNo每页数量,默认15
team_sizeNo团队规模,可多选(逗号分隔)。用户提到人数时必须设置本参数:1-9人→最多9人,10-20人→10-20人,21人及以上→21人及以上。例如:4人→最多9人
travel_wayNo产品类型/旅行方式筛选,支持多选,传数组,例如:['拼小团','跟团游']。仅当用户明确说『私家团/独立成团/私人团』时才传私家团;用户只说『X人』不代表私家团,不要据此设置本参数
suit_personNo适用人群,可多选(逗号分隔),支持:亲子友好、老友会严选
service_tagsNo服务保障,逗号分隔,支持:0购物、一价全包、0购物0自费、成团保障、含接送机/站
depart_city_idNo出发城市ID,默认22
departure_dateNo出发日期(仅出发日,不是返程日)。格式 YYYY-MM-DD。只有用户明确说『出发日期在某段时间内』才用 YYYY-MM-DD~YYYY-MM-DD。若用户同时给了出发日和返程日,只用出发日,例如:9月25日出发、10月5日返程 → departure_date=2026-09-25
include_trafficNo是否含往返大交通。仅当用户明确要『含往返交通』时传 是;用户说『不含往返交通/不含大交通/当地参团』时请改用 vehicle 参数,不要传本参数
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

描述明确说明返回Markdown表格,且要求最终回复直接使用该表格,不要改写格式,这是有用的行为提示。还提到limit自动分页、travel_way筛选仅当用户明确说私家团等才使用,以及days参数的计算逻辑。无注解,因此描述承载了行为披露责任,较充分。

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

描述紧凑,一段话概述用途和关键参数,无冗余。每句都提供价值:使用场景、自动分页、Markdown表格、筛选能力。

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

19个参数但仅1个必需,schema描述全覆盖。描述给出了关键计算规则和筛选触发条件,输出格式已说明(Markdown表格)。尽管无输出schema,但描述已足够让agent正确调用,整体完整。

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

schema描述覆盖100%参数,描述在schema基础上添加了关键语义:days参数精确计算规则(返程-出发+1)、travel_way的私家团触发条件、include_traffic与vehicle的互斥指导、departure_date仅出发日。这些额外信息确实超过schema本身,因schema描述已有不少,但描述增加了决策逻辑,所以给4。

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

描述明确说明该工具在携程跟团游列表中搜索并返回结构化产品列表,并列出用法(列出/搜索/看看)和可筛选维度(销量、好评等)。它通过与recommend_tours的对比来区分,明确‘直接调用本工具(无需用户指定工具名)’,但与兄弟工具区分不够明确——虽然未明确提及兄弟工具名称,但上下文应足够。

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

明确指明何时使用(列出/搜索/看看携程产品时)以及无需用户指定工具名。虽未明确说何时不使用,但提到‘直接调用’并对筛选、排序、分页有用法指引。缺少对recommend_tours等兄弟工具的明确排除,但已有上下文可推断。

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KatouMegumii/vac-product-recommend-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server