360 Secure SkillHub
360 安全技能中心

Strider Airbnb

该 Skill 是一个 MCP 连接器,通过 npx 运行 @striderlabs/mcp-airbnb,提供 search_listings、get_listing_details、check_availability 三个工具,按地点、日期与人数检索 Airbnb 房源及其价格、评分、设施和可订状态;首次使用触发 OAuth 授权,无需 API key,并定义了鉴权过期、限流与服务不可用等…

markswendsen-code
markswendsen-code
热度 22.75
最近更新 2026-03-19 11:31:51
分类:生活依赖:MCP 服务 / 第三方 API应用场景:旅行 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add strider-airbnb
Metadata
name
strider-airbnb
description
Search vacation rentals on Airbnb via Strider Labs MCP connector. Find properties by location, dates, and guests. Get listing details, amenities, pricing, and availability.
metadata
{"openclaw":{"requires":{"bins":["npx"]},"category":"travel","author":"Strider Labs","homepage":"https://striderlabs.ai"}}

Strider Airbnb Connector

MCP connector for searching Airbnb vacation rentals and retrieving listing details. Part of the Strider Labs action execution layer for AI agents.

Installation

npm install @striderlabs/mcp-airbnb

MCP Configuration

Add to your MCP client configuration (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "airbnb": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-airbnb"]
    }
  }
}

Available Tools

airbnb.search_listings

Search vacation rentals by location, dates, and guest count.

Input Schema:

{
  "location": "string (city, address, or region)",
  "checkin": "string (YYYY-MM-DD)",
  "checkout": "string (YYYY-MM-DD)",
  "guests": "number"
}

Output:

{
  "listings": [{
    "id": "string",
    "title": "string",
    "price_per_night": "number",
    "rating": "number",
    "amenities": ["string"],
    "images": ["string"]
  }]
}

airbnb.get_listing_details

Get full details for a specific listing including host info, house rules, and availability calendar.

airbnb.check_availability

Check if a listing is available for specific dates.

Authentication

First use triggers OAuth authorization flow:

  1. User is redirected to Airbnb to authorize
  2. Tokens are stored encrypted per-user
  3. Automatic refresh handles token expiration

No API key required — connector manages OAuth flow.

Usage Examples

Find a rental in Austin for a weekend:

Search Airbnb for a place in Austin, TX from March 22-24 for 2 guests

Look for pet-friendly places:

Find Airbnb listings in Lake Tahoe that allow pets, checking in December 20, checking out December 27, for 4 guests

Error Handling

Code Meaning Action
AUTH_EXPIRED Session expired Re-authenticate
RATE_LIMITED Too many requests Retry after delay
SERVICE_UNAVAILABLE Airbnb unavailable Retry with backoff

Use Cases

  • Vacation planning: search rentals by destination and dates
  • Group trips: find places that accommodate larger parties
  • Extended stays: compare monthly rental pricing
  • Workations: find rentals with dedicated workspaces

Links