SuperAPI AI 工具集

airbnb

智能体与模型

查看项目

更新于 10-16 07:16

技能介绍

用途:把 airbnb.com 的搜索能力作为工具交给智能体使用。官方声明为非官方,与 airbnb.com 无关联或授权;工具由 Airbnb 自身请求编译,调用时在服务端重放站点一方 API,返回已验证结果,不抓取渲染页面,无需本地浏览器,也不需要 airbnb.com API 密钥。

主要能力:airbnb_com__get_s_homes 按 location 搜索某地住宿,可选 checkin、checkout、adults 及 select 字段筛选;airbnb_com__read_page 以 query 搜索住宿,可选 adults、tab_id、select。二者均返回页面标题、可读文本与链接,只读。此外提供 unbrowse.run(用自然语言执行 airbnb.com 任务)、unbrowse.inspect、unbrowse.resume、unbrowse.scrape、unbrowse.map,以及云浏览器流程 unbrowse.browse.open → act → finish。

使用方式:连接 MCP,例如 claude mcp add --transport http airbnb https://unbrowse.ai/mcp/airbnb.com,或 codex mcp add airbnb --url https://unbrowse.ai/mcp/airbnb.com && codex mcp login airbnb;JSON 配置为 {"mcpServers":{"airbnb":{"url":"https://unbrowse.ai/mcp/airbnb.com"}}}。首次连接通过 OAuth 登录 Unbrowse(免费层,仅已验证结果计数);脚本可用 Authorization: Bearer $UNBROWSE_API_KEY(密钥来自指定地址,需放在密钥管理器中)。也可直接 REST 调用,如 curl 调用 airbnb_com__get_s_homes,OpenAPI 见 https://unbrowse.ai/api/v1/sites/airbnb.com/openapi.json。

状态处理:succeeded 携带已验证结果;input_required 需用 unbrowse.resume {runId, answers} 补充字段;无可用工具时用 unbrowse.run,若返回 no_capability 可先用云浏览器执行一次以编译新工具;超出 airbnb.com 范围会返回 not_in_scope。登录不使用密码,由 autofill 从 Unbrowse 密码管理器填充。仅报告 succeeded 结果;outcome_unknown 表示可能有变更,需先检查再重试;发布、购买、发送或删除需用户确认。若工具列表中无这些工具,说明未连接或未登录,应停止,不得用其他方式获取 airbnb.com 并冒充结果。