Community写作与编辑github.com

scoutingapi/travel-skills

Portable AI-agent skills (SKILL.md) for accommodation search, availability, pricing, cross-OTA comparison & reviews via ScoutingAPI. Works with Claude, MCP and more. MIT-0.

travel-skills 是什么?

travel-skills is a Claude Code agent skill that portable AI-agent skills (SKILL.md) for accommodation search, availability, pricing, cross-OTA comparison & reviews via ScoutingAPI. Works with Claude, MCP and more. MIT-0.

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add scoutingapi/travel-skills

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

ScoutingAPI — connect the MCP server

ScoutingAPI ships a native Model Context Protocol server so an agent can query accommodation data across Airbnb, Booking.com, Vrbo and Google Hotels as first-class tools — no API key pasted into the agent.

Connect (Claude.ai / Claude Desktop / Claude Code)

  1. Open your agent's connector settings and add a custom connector (MCP server).
  2. Use the URL https://mcp.scoutingapi.com.
  3. Complete the OAuth prompt in the browser popup — this links the connector to your ScoutingAPI account. (First-time users: create an account and verify email first; a sandbox account works for evaluation. See https://scoutingapi.com/docs/mcp.)
  4. The seven tools below become available to the agent.

The seven read-only tools

  • search_stays — search stays across platforms by location, dates, occupancy, filters.
  • check_availability — day-by-day availability for a known listing over a date window.
  • get_listing — full detail for one listing (amenities, photos, host, ratings).
  • get_price — a real price quote for one listing for specific dates + occupancy.
  • compare_prices — compare one property across OTAs with computed min + median.
  • get_reviews — normalized, paginated reviews for one listing on one platform.
  • get_job — poll status + fetch results of an async scrape job (costs 0).

Async behavior

The tools share the same async contract as REST: a live call that has to scrape returns a pending job; the agent (or the tool layer) polls get_job with the returned jobId until it completes, and the result payload arrives under data.result. Sandbox and cache hits return immediately.

Credits & limits

MCP calls draw from the same single credit balance as your REST keys, but are rate-limited on a separate per-user bucket. Costs and rate limits: https://scoutingapi.com/pricing.

MCP vs REST — which to use

  • MCP — best for interactive agents/assistants (e.g. Claude) that support connectors: OAuth instead of key management, tools surfaced natively to the model.
  • REST (skill: scoutingapi-search) — best for programmatic backends, servers, cron jobs, and any runtime without MCP support: a Bearer key + the @scoutingapi/sdk.

Both hit the same data and the same unified schema. Docs: https://scoutingapi.com/docs/mcp.

相关技能