trip1
chính thứcTìm kiếm và đặt 3 triệu+ khách sạn tại hơn 200 quốc gia. Đại lý thanh toán theo từng đặt phòng bằng USDC trên Base qua x402. Được lưu trữ, không cần xác thực.
Bạn có thể làm gì với trip1 MCP?
- Tìm khách sạn — Yêu cầu agent tìm khách sạn theo điểm đến và ngày lưu trú, sắp xếp theo giá, đánh giá hoặc khoảng cách.
- So sánh phòng và giá — Lấy loại phòng, giá mỗi đêm, điều khoản hủy và tình trạng phòng còn trống theo thời gian thực cho khách sạn đã chọn.
- Đặt phòng và thanh toán — Tạo đặt phòng với thông tin khách và ID giá, sau đó thanh toán bằng USDC trên Base qua x402.
- Theo dõi đơn hàng — Thăm dò đơn hàng theo ID cho đến khi nhà cung cấp trả về mã tham chiếu đặt phòng.
- Xử lý thay đổi giá — Nếu giá giảm giữa lúc tìm kiếm và thanh toán, agent sẽ tìm kiếm lại và lấy thông tin chi tiết với các ID giá mới.
Máy chủ MCP được lưu trữ
npx add-mcp 'https://trip1.com/api/mcp'Cài vào Claude Code, Codex, Cursor và nhiều công cụ khác
Tài liệu
trip1 dành cho tác nhân AI
Đặt khách sạn từ tác nhân của bạn
trip1 cung cấp tính năng tìm kiếm khách sạn, giá phòng và đặt phòng dưới dạng công cụ MCP. Khoảng 3 triệu cơ sở lưu trú tại hơn 200 quốc gia, thanh toán bằng USDC trên Base thông qua x402. Việc thanh toán được hoàn tất ngay trong cùng yêu cầu HTTP mà tác nhân đã gửi.
Cài đặt trip1 Xem cách hoạt động
Claude Desktop Claude Code ChatGPT Khác
Cài đặt qua giao diện Claude Desktop:
- 01Mở Settings → Customize → Plugins.
- 02Nhấp vào Add marketplace và nhập
trivial-corp/agents. - 03Tìm trip1 trong danh sách marketplace rồi nhấp Install.
Các bước chính xác khác nhau giữa các gói Pro, Max, Team và Enterprise. Hướng dẫn thiết lập trình kết nối của Anthropic trình bày từng gói.
Dán vào bất kỳ phiên Claude Code nào. Cài đặt máy chủ MCP và kỹ năng đặt khách sạn cùng lúc.
/plugin marketplace add trivial-corp/agents
/plugin install trip1@trivial-corp/agents
Yêu cầu gói Pro, Team, Enterprise hoặc Edu (Developer Mode).
- 01Mở Settings → Apps & Connectors → Advanced settings và bật Developer Mode.
- 02Quay lại Apps & Connectors, nhấp vào Add new connector.
- 03Đặt tên là trip1, dán URL bên dưới và đặt Auth thành None.
https://trip1.com/api/mcp
Mọi ứng dụng hỗ trợ remote MCP (Cursor, Codex CLI, Gemini CLI, Cowork, v.v.) đều chấp nhận cấu hình này:
mcp.json
{
"mcpServers": {
"trip1": {
"type": "http",
"url": "https://trip1.com/api/mcp"
}
}
}
Quy trình
Từ tìm kiếm đến đặt phòng được xác nhận
Tác nhân tự thực hiện mọi bước, từ lần tìm kiếm đầu tiên đến mã tham chiếu đặt phòng của nhà cung cấp.
- Khách sạn
- Hơn 3 triệu cơ sở lưu trú
- Phạm vi
- Hơn 200 quốc gia
- Thanh toán
- USDC trên Base, khoảng 2 giây

Bản demo MCP của trip1
-
01
Tìm kiếm
Tác nhân tìm khách sạn theo điểm đến và ngày (số khách cố định là 2 người lớn).
-
02
So sánh
Lấy thông tin phòng, giá và tình trạng còn phòng theo thời gian thực cho khách sạn đã chọn.
-
03
Đặt phòng
Tạo đặt phòng bằng thông tin khách và ID giá phòng.
-
04
Thanh toán
Ký lệnh chuyển USDC trên Base qua x402. Bên trung gian gửi giao dịch và xác nhận thanh toán, thường trong khoảng hai giây.
-
05
Xác nhận
Kiểm tra đơn hàng cho đến khi nhà cung cấp trả về mã tham chiếu đặt phòng.
Công cụ
Bốn công cụ, được gọi theo thứ tự
Mỗi công cụ đều có lược đồ JSON đầy đủ, chú thích đọc/ghi và phần mô tả mà tác nhân đọc trước khi gọi. Không cần phỏng đoán.
search_hotels-
Tìm khách sạn theo điểm đến và khoảng ngày. Sắp xếp theo giá, đánh giá hoặc khoảng cách đến tâm tìm kiếm.
get_hotel_details-
Lấy loại phòng, giá theo đêm, điều khoản hủy và tình trạng còn phòng theo thời gian thực cho một khách sạn.
purchase_hotel-
Tạo đặt phòng bằng thông tin khách và ID giá phòng từ get_hotel_details. Trả về thử thách x402 hoặc URL CoinGate làm phương án dự phòng.
get_order_details-
Lấy đơn hàng theo ID. Kiểm tra sau khi thanh toán; mã tham chiếu của nhà cung cấp sẽ xuất hiện khi đặt phòng được xác nhận.
Các lời nhắc mà kỹ năng xử lý từ đầu đến cuối
Dán bất kỳ lời nhắc nào sau đây vào phiên đã cài trip1. Tác nhân tự tìm kiếm, so sánh giá, thu thập thông tin khách, xác nhận với bạn và hoàn tất thanh toán.
- >Tìm giúp tôi khách sạn ở Barcelona từ ngày 30 đến 31 tháng 5.
- >Khách sạn nào gần Bairro Alto ở Lisbon có giá rẻ nhất vào cuối tuần này?
- >Ba đêm ở Shibuya, bắt đầu từ thứ Sáu. Chọn chỗ được đánh giá tốt và đặt phòng.
- >Kiểm tra đặt phòng ở Barcelona. Tiếp tục kiểm tra cho đến khi có mã tham chiếu của nhà cung cấp.
Thanh toán
Tác nhân thanh toán qua x402
x402 là giao thức mở dành cho thanh toán bằng tác nhân. Giao thức này đưa HTTP 402 trở lại để sử dụng theo chương trình: khi tác nhân gọi purchase_hotel, trip1 phản hồi bằng một thử thách thanh toán; tác nhân ký lệnh ủy quyền USDC trên Base rồi gửi lại yêu cầu. Bên trung gian gửi giao dịch và quá trình đặt phòng tiếp tục ngay khi giao dịch được xác nhận. Tác nhân tự xử lý mọi việc, không cần thao tác qua giao diện ví.
Tác nhân cần một ví hỗ trợ x402 để tự thanh toán. Lựa chọn đơn giản nhất là Coinbase Payments MCP, được tải cùng trip1:
npx @coinbase/payments-mcp
Nếu không có MCP thanh toán đi kèm, purchase_hotel sẽ trả về URL CoinGate. Bạn có thể tự hoàn tất thanh toán trong trình duyệt bằng bất kỳ loại nào trong hơn 120 loại tiền mã hóa, bao gồm USDC.
Kỹ năng
Plugin đi kèm một kỹ năng
Máy chủ MCP cung cấp công cụ. Kỹ năng cung cấp khả năng phán đoán: khi nào nên gọi, tiếp theo nên dùng công cụ nào, cách xác nhận thông tin đặt phòng với người dùng và cách xử lý khi giá phòng giảm giữa lúc tìm kiếm và thanh toán. Các bản cài đặt Claude Desktop và Claude Code ở trên tự động đi kèm kỹ năng này.
Với các ứng dụng đọc định dạng SKILL.md phổ quát (Cursor, Codex CLI, Gemini CLI), hãy thêm riêng định dạng này:
npx skills add trivial-corp/agents
ChatGPT và các giao diện chỉ hỗ trợ remote MCP khác không tải SKILL.md. Mô tả công cụ trên máy chủ đã cung cấp đủ thông tin cần thiết.
Trong trình duyệt của bạn
WebMCP: công cụ ngay trên trip1.com
WebMCP cho phép trang web cung cấp cho tác nhân trong trình duyệt một bộ công cụ có mô tả. trip1.com đăng ký các công cụ này thông qua document.modelContext, để tác nhân tìm kiếm, xem giá, đọc hướng dẫn và trợ giúp, lưu khách sạn và mở trang thanh toán với tư cách người đang sử dụng trang, thay vì đoán nút nào cần nhấn. Các công cụ thay đổi theo trang, giống như chính trang đó.
WebMCP hoạt động song song với máy chủ MCP ở trên, chứ không thay thế máy chủ này. Máy chủ MCP dành cho các tác nhân hoạt động bên ngoài trình duyệt và thanh toán qua x402. WebMCP chạy trong phiên riêng của người dùng, và người dùng luôn là người thực hiện bước thanh toán trên trang thanh toán.
Thử nghiệm
Chrome đang thử nghiệm WebMCP trong chương trình dùng thử theo nguồn gốc (Chrome 149 đến 156) mà trip1.com tham gia, và tiêu chuẩn này vẫn có thể thay đổi.
Dùng thử
- 01Cài tiện ích tác nhân WebMCP, chẳng hạn Model Context Tool Inspector.
- 02Inspector đọc WebMCP tích hợp của Chrome, cần được bật: trong Chrome 150 trở lên, mở
chrome://flags, đặt WebMCP for testing thành Enabled rồi khởi động lại trình duyệt. Bỏ qua bước này nếu tiện ích tự tích hợp WebMCP. - 03Mở trip1.com và yêu cầu tác nhân lên kế hoạch cho chuyến lưu trú.
Các công cụ theo từng trang
- chỉ đọc
-
Đọc trang và không thay đổi gì.
- thay đổi trang
-
Điều hướng hoặc chỉnh sửa nội dung tìm kiếm như khi nhấp chuột.
- có tác động đáng kể
-
Thực hiện thay người dùng: giữ phòng, nhập thông tin của họ vào biểu mẫu hoặc chỉnh sửa danh sách đã lưu. Người dùng vẫn là người thanh toán.
Mọi trang: 3 công cụ
get_page_contextchỉ đọc-
Vị trí hiện tại của người dùng, trạng thái đăng nhập, đơn vị tiền tệ và các công cụ mà trang này cung cấp.
navigate_tothay đổi trang-
Mở một mục trên trip1.
search_hotelsthay đổi trang-
Tìm kiếm theo điểm đến, ngày, phòng và khách, rồi mở kết quả.
Mọi trang: 4 công cụ hướng dẫn và trợ giúp
find_articleschỉ đọc-
Hướng dẫn du lịch và bài đăng blog, sắp xếp mới nhất trước, theo điểm đến hoặc chủ đề.
open_articlethay đổi trang-
Mở hướng dẫn hoặc bài đăng blog.
search_help_articleschỉ đọc-
Tìm kiếm trong trung tâm trợ giúp: đặt phòng, thanh toán bằng tiền mã hóa, hủy phòng.
get_help_articlechỉ đọc-
Bài viết trợ giúp ở dạng văn bản thuần.
Mọi trang: 2 công cụ tài khoản
get_account_statuschỉ đọc-
Người dùng có đăng nhập hay không, không bao gồm thông tin về danh tính của họ.
open_sign_inthay đổi trang-
Mở hộp thoại đăng nhập. Người dùng tự đăng nhập; tác nhân không bao giờ xử lý thông tin đăng nhập.
Kết quả tìm kiếm: 4 công cụ
get_search_resultschỉ đọc-
Các khách sạn trên trang cùng giá trực tiếp cho toàn bộ kỳ lưu trú và tọa độ, phân trang bằng offset.
get_available_filterschỉ đọc-
Các bộ lọc có thể dùng để tinh chỉnh tìm kiếm này, bao gồm khoảng giá.
refine_searchthay đổi trang-
Thay đổi số sao, tiện nghi, giá, cách sắp xếp, bán kính, ngày hoặc khách.
open_hotelthay đổi trang-
Mở khách sạn từ kết quả hoặc bất kỳ khách sạn nào trên trip1 bằng slug của khách sạn đó.
Trang khách sạn: 4 công cụ
get_hotel_detailschỉ đọc-
Mô tả, vị trí, tiện nghi và chính sách.
get_hotel_reviewschỉ đọc-
Đánh giá của khách, sắp xếp mới nhất trước, kèm điểm trung bình.
check_hotel_availabilitythay đổi trang-
Tìm kiếm tình trạng phòng trống trực tiếp cho ngày hoặc số khách khác.
save_hotelcó tác động đáng kể-
Thêm khách sạn vào danh sách đã lưu của người dùng hoặc xóa khách sạn khỏi danh sách. Người dùng cần đăng nhập.
Trang khách sạn, khi đã đặt ngày: 2 công cụ
get_room_rateschỉ đọc-
Mọi phòng có thể đặt, kèm loại bữa ăn, điều khoản hủy và giá toàn bộ kỳ lưu trú.
select_ratescó tác động đáng kể-
Giữ các phòng đã chọn và mở trang thanh toán. Chưa có khoản nào bị tính phí.
Thanh toán: 2 công cụ
get_checkout_summarychỉ đọc-
Khách sạn, ngày, phòng, điều khoản hủy, tổng tiền, trạng thái điền thông tin khách và các mục còn thiếu. Người dùng chấp nhận điều khoản và thanh toán.
prefill_contactcó tác động đáng kể-
Nhập thông tin người liên hệ vào biểu mẫu. Thông tin không bao giờ được lưu: người dùng kiểm tra rồi nhấn Save contact.
Tài khoản, đã đăng nhập: 2 công cụ
get_bookingschỉ đọc-
Các đặt phòng của người dùng: mã tham chiếu, khách sạn, ngày, trạng thái và tổng tiền. Không có thông tin khách.
open_bookingthay đổi trang-
Mở một đặt chỗ bằng mã tham chiếu.
Công cụ đặt chỗ1
get_booking_detailschỉ đọc-
Phòng, trạng thái, điều khoản hủy và ước tính hoàn tiền. Việc hủy do người dùng thực hiện.
Công cụ hướng dẫn du lịch hoặc bài đăng blog3
get_articlechỉ đọc-
Bài viết ở dạng văn bản thuần: ngày tháng, các mục, khách sạn được liên kết và phần Câu hỏi thường gặp.
open_hotelthay đổi trang-
Mở khách sạn được liên kết trong bài viết.
save_travel_guidecó tác động đáng kể-
Chỉ dành cho hướng dẫn du lịch: thêm hướng dẫn vào danh sách đã lưu của người dùng hoặc xóa hướng dẫn khỏi danh sách. Người dùng cần đăng nhập.
Công cụ trang thời gian chờ TSA2
find_tsa_airportschỉ đọc-
Tìm sân bay theo mã, thành phố hoặc bí danh và nhận liên kết sân bay chuẩn.
get_tsa_wait_timeschỉ đọc-
Thời gian chờ được lưu trong bộ nhớ đệm, kèm nhãn trực tiếp/ước tính, dấu thời gian nguồn, hướng dẫn về điểm kiểm tra và Câu hỏi thường gặp.
trip1 hoạt động như thế nào trên WebMCP, với một chuyến đi thực tế do Gemini lên kế hoạch thông qua Inspector.
Các câu hỏi thường gặp
Tôi có cần ví tiền mã hóa để sử dụng trip1 không?
trip1 hoạt động dựa trên tiền mã hóa, vì vậy ví luôn xuất hiện ở đâu đó trong quy trình. Với người dùng, CoinGate cung cấp URL thanh toán được lưu trữ, nơi bạn có thể thanh toán bằng bất kỳ loại nào trong hơn 120 loại tiền mã hóa, bao gồm USDC. Các tác nhân tự thanh toán qua x402 khi một MCP ví hỗ trợ x402 (như Coinbase Payments MCP) được tải cùng trip1.
Điều gì xảy ra nếu giá thay đổi giữa lúc tìm kiếm và đặt chỗ?
trip1 trả về lỗi rõ ràng "rate no longer available". Kỹ năng hướng dẫn tác nhân chạy lại search_hotels và get_hotel_details với các mã giá mới nhất. Hệ thống không bao giờ tự động thay thế mà không thông báo.
trip1 có lưu thông tin thanh toán của tác nhân hoặc người dùng không?
Không. trip1 là một điểm cuối thương nhân không lưu ký. Các giao dịch x402 được quyết toán trên chuỗi thông qua một đơn vị trung gian do tác nhân chọn. CoinGate xử lý quy trình trên trình duyệt và trip1 không bao giờ thấy thông tin thẻ hoặc ví.
Máy chủ sử dụng phiên bản giao thức MCP nào?
HTTP có thể truyền luồng, phiên bản đặc tả 2025-06-18, chế độ không trạng thái. Hoạt động với mọi ứng dụng MCP hiện đại (Claude Desktop, Claude Code, ChatGPT, Cursor, Codex CLI, Gemini CLI).
Tôi có thể hủy đặt chỗ sau khi xác nhận không?
Việc hủy tùy thuộc vào giá. get_hotel_details trả về điều khoản hủy của từng mức giá trước khi bạn đặt, và kỹ năng nêu rõ các mức giá không hoàn tiền. Để thay đổi sau khi đặt, hãy liên hệ bộ phận hỗ trợ trip1 và cung cấp mã tham chiếu đặt chỗ.
Máy chủ MCP có giới hạn tốc độ không?
trip1 giới hạn tốc độ theo IP và phiên đã ký. Nếu triển khai tác nhân ở quy mô lớn, hãy liên hệ với chúng tôi trước khi ra mắt để chúng tôi có thể tăng hạn mức.
Thanh toán bằng tiền mã hóa, giờ dành cho tác nhân
trip1 đã nhận thanh toán bằng tiền mã hóa từ người dùng kể từ năm 2025. Máy chủ MCP chỉ giúp tác nhân làm điều tương tự.
Duyệt khách sạn Mã nguồn plugin trên GitHub
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://trip1.com/#organization","name":"trip1","url":"https://trip1.com","logo":{"@type":"ImageObject","@id":"https://trip1.com/#logo","url":"https://trip1.com/trip1-logo.png"},"image":{"@id":"https://trip1.com/#logo"},"description":"trip1 is a hotel booking platform that helps travelers find and book accommodations from 3M+ hotels worldwide. Pay with crypto.","foundingDate":"2025","founder":{"@type":"Person","name":"Tomas Achmedovas","url":"https://trip1.com/authors/tomas-achmedovas"},"address":{"@type":"PostalAddress","addressLocality":"Vilnius","addressCountry":"LT"},"email":"support@trip1.com","numberOfEmployees":{"@type":"QuantitativeValue","minValue":2,"maxValue":10},"sameAs":["https://www.instagram.com/trip1com","https://www.facebook.com/trip1com","https://x.com/trip1com","https://www.linkedin.com/company/trip1","https://github.com/trivial-corp","https://www.trustpilot.com/review/trip1.com","https://coingate.com/stores/trip1","https://smithery.ai/servers/trip1/trip1"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://trip1.com/help"}},{"@type":"WebSite","@id":"https://trip1.com/#website","name":"trip1","url":"https://trip1.com","description":"Find and book hotels effortlessly with trip1. Compare deals from 3M+ hotels worldwide and pay with crypto.","publisher":{"@id":"https://trip1.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://trip1.com/search/hotels?query={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"WebAPI","@id":"https://trip1.com/agents#mcp","name":"trip1 MCP server","description":"trip1 MCP server lets AI agents book hotels and pay with USDC on Base via x402. 3M+ hotels, settled on-chain in seconds. Works with Claude, ChatGPT, and any MCP client.","url":"https://trip1.com/agents","documentation":"https://trip1.com/agents","provider":{"@id":"https://trip1.com/#organization"}},{"@type":"WebAPI","@id":"https://trip1.com/agents#webmcp","name":"trip1 WebMCP tools","description":"Experimental. trip1.com pages register tools for searching hotels, reading results, hotel details and room rates, travel guides, blog posts and help articles, and saving hotels, with document.modelContext, for agents running in the user’s browser (Chrome origin trial, Chrome 149 to 156).","url":"https://trip1.com/agents#webmcp","documentation":"https://trip1.com/blog/trip1-webmcp-ai-agents","provider":{"@id":"https://trip1.com/#organization"}},{"@type":"SoftwareApplication","@id":"https://trip1.com/agents#app","name":"trip1 MCP server","description":"trip1 MCP server lets AI agents book hotels and pay with USDC on Base via x402. 3M+ hotels, settled on-chain in seconds. Works with Claude, ChatGPT, and any MCP client.","url":"https://trip1.com/agents","applicationCategory":"TravelApplication","operatingSystem":"Any","installUrl":"https://trip1.com/agents","softwareHelp":{"@id":"https://trip1.com/agents#mcp"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"author":{"@id":"https://trip1.com/#organization"},"sameAs":["https://smithery.ai/servers/trip1/trip1","https://github.com/trivial-corp/agents"]}]}