DocumentationMCPCLI

Get started

  • Introduction
  • Quickstart
  • Installation

Search

  • How search works
  • Enabled regions

Reference

  • HTTP API
  • Response schemas
  • Errors & limits

Get started

Introduction

Fortrip gives AI agents hotel search, live offers and orders with a payment link. Your agent finds and prices the stay; the user reviews the terms and pays.

What you can do

  • Search hotels in a city, region or country, near a place or point, or by name or brand, with an indicative price per room and night.
  • Read a hotel's details: address, time zone, check-in times, the full description, its policies, amenities and rooms.
  • Get live offers for up to 15 hotels: the room, the meals, the total in USD, fees payable at the property, cancellation terms and how the booking is confirmed.
  • Order an offer and get a payment link the user opens to pay, then follow the order and list past orders.

Offers and orders are for stays of 1 to 15 nights, with up to 8 rooms of the same party. Orders are charged in USD. Stripe's page may let the user pay in their card's local currency at Stripe's rate (Adaptive Pricing). Prices can also be shown in CNY as a labelled estimate. Flights, activities and changes to existing orders are not supported.

Ways to connect

All of them give the same capabilities and sign in with a Fortrip account.

Agent skillOne command adds Fortrip to Codex, Claude Code, Muse, WorkBuddy and other agents that use skills.CLIRun fortrip commands from a terminal or script. They print compact text, or JSON with --json.Remote MCPPoint any MCP client with OAuth at https://mcp.fortrip.ai/. Nothing to install.Local MCPRun npx -y fortrip mcp for clients that launch local commands. It forwards to the hosted server.HTTP APICall https://api.fortrip.ai/v1 with a Fortrip OAuth access token.

How an order works

  1. Search for hotels and get hotelIds, with indicative prices when you give a stay. Indicative prices can't be booked.
  2. Get offers for the hotels the user likes. Each offer has an offerId and expires at its expiresAt.
  3. Order the chosen offer with the guests and a contact. You get an unpaid order: the total, the stay, its terms and payment.url. If the price or terms changed since the offer, you get offer_changed with every change instead.
  4. Confirm the total and terms with the user, then share the payment link. Nothing is charged until the user pays.

See every field in Response schemas.

NextQuickstart

On this page

  • What you can do
  • Ways to connect
  • How an order works
Fortrip

Opinionated trip planning, built for real itineraries.

Product

  • AI Trip Planner
  • Validator
  • Transport
  • Stays
  • Explore Destinations
  • Agents CLI & MCP

Company

  • About
  • Team
  • Pricing
  • Responsible Travel
  • Contact

Resources

  • Blog
  • News
  • Decision Optimization
  • Itinerary Selection
  • FAQ
  • vs ChatGPT
  • Best AI travel planner
© 2026 FortripAI, Inc.PrivacyTermsBrand Assets
info@fortrip.ai+1-650-272-16121111b South Governors Ave, Dover, DE 19904
Skip to main content
Fortrip Logo
ExplorePlanningPricing
CLIMCPDocs
About UsBlogHotels by CityDecision OptimizationItinerary SelectionNewsFortrip vs. ChatGPTBest AI travel plannerFAQOur TeamResponsible TravelPrivacy PolicyTerms of ServiceContact
Saved