← Plugin catalog
Travel
trip1
trip1 v1.0.0
Publisher description
From the marketplace listing
trip1 lets agents search, compare and book real hotel inventory — roughly 3 million properties in 200+ countries. Search by destination and dates, inspect rooms, rates and cancellation terms, then create a reservation and pay in USDC on Base over x402 (or via a browser-based crypto checkout). Bookings confirm automatically once payment settles.
Language: English · Automatically detected from descriptions.
Files & skills
File archives
Plugin package4 files · 2.59 KBBrowse files →
Skill instructions
content-access1.48 KB
--- name: content-access description: Fetch any trip1 content page (travel guides, help articles, hotel pages) as clean markdown by sending Accept, text/markdown. Also includes llms.txt and llms-full.txt indexes. --- # Reading trip1 content as markdown Every content page on trip1 is available as clean markdown when requested with the right Accept header. This avoids parsing HTML and strips component chrome. ## Per-page markdown Send `Accept: text/markdown` to any content URL: ``` curl -H "Accept: text/markdown" https://trip1.com/travel-guides/spain/barcelona ``` The response is lean — headings, prose, and links only. ## Discovery indexes - `https://trip1.com/llms.txt` — short overview, good for a first pass. - `https://trip1.com/llms-full.txt` — longer index with destinations, travel guides (capped at 200 most recent), and help center categories. - `https://trip1.com/sitemap.xml` — complete URL set. ## What's indexed - Travel guides: `https://trip1.com/travel-guides/...` - Destination pages: `https://trip1.com/travel-guides/<country>` and `https://trip1.com/travel-guides/<country>/<city>` - Hotel pages: `https://trip1.com/hotels/...` - Help center: `https://trip1.com/help/<collection>` and `https://trip1.com/help/<collection>/<slug>` ## When to use HTML instead of markdown If you need structured data (hotel pricing, availability, booking links), use the MCP tools described in the hotel-booking skill. Markdown pages are for reading — they don't include live pricing.
hotel-booking2.34 KB
--- name: hotel-booking description: Search and book hotels on trip1 via MCP, paid per reservation in USDC on Base using x402. Covers 3M+ properties in 200+ countries. --- # Booking hotels on trip1 trip1 exposes an MCP server that lets an AI agent search, price, and book hotels without a human browser session. Payment is handled inline via x402 on Base (USDC). ## Connect - MCP endpoint: `https://trip1.com/api/mcp` (Streamable HTTP, spec 2025-06-18) - Server card: https://trip1.com/.well-known/mcp.json - x402 discovery: https://trip1.com/.well-known/x402.json - Human docs: https://trip1.com/agents Configure your MCP client with the endpoint above. No authentication is required to browse or search — payment is attached per booking via x402. ## Tools and order of calls 1. `search_hotels` — find hotels by destination name and dates. Returns properties with pricing, images, and a booking link. 2. `get_hotel_details` — fetch rooms, rates, and cancellation terms for one hotel from the search results. 3. `purchase_hotel` — create the reservation with a chosen rate id and guest details. Returns a `payment_url`. The URL returns an x402 challenge when fetched. 4. `get_order_details` — poll after payment until `ready` is `true` to confirm the booking has cleared. On every remote MCP tool call (`https://trip1.com/api/mcp`), pass `context`: one short sentence on the user's goal (not the tool name; never names, emails, phones, or prices). Occupancy on that server is fixed at 2 adults — do not pass `guests` or `adults` there. ## Guest details All guest fields are required: first name, last name, email, phone, title, nationality. Collect every field from the user. Never invent, guess, or default any of them. Show the full booking summary and get explicit confirmation before calling `purchase_hotel`. ## Payment - Default scheme: x402, exact, USDC on Base (`eip155:8453`). - Alternative: pass `payment_service: "coingate"` to `purchase_hotel` for a human-completed checkout URL (CoinGate supports USDC and 50+ other coins). - Never cards. trip1 is crypto-only. ## When things go wrong - If `get_order_details` returns `ready: false` after 60 seconds, keep polling — on-chain settlement can take longer during network congestion. - If a rate becomes unavailable between `get_hotel_details` and `purchase_hotel`, re-run `get_hotel_details` for fresh rates.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- trip1
Package observed Oct 2, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 2, 2026 · 00:00 UTC
- Collection status
- Collected
plugin_asdk_app_6a96bffa8b908191b3ec9a38e6c2167f
Download plugin data (JSON)