Development of an MVP application for ChatGPT using MCP and Apps SDK
1. Project Summary
Development of a native ChatGPT travel planning assistant that allows users to create and calculate the cost of multi-city travel packages (flights, hotels, transfers, activities) directly within ChatGPT, using:
MCP for tool-calling
Apps SDK for inline cards and fullscreen forms
TravelCompositor API for content, calculations, and preliminary bookings
The MVP must be fast, native, and stable in ChatGPT Dev Mode.
2. Core Functional Scope (MVP)
2.1 Required MCP Tools (4 pcs)
1) plan_itinerary
Converts natural language into a structured multi-city itinerary
Takes into account cities, dates, number of travelers, constraints, preferences
Returns a standardized itinerary object
2) price_bundle
Calculates the cost of the itinerary through TravelCompositor (hotels + transport)
Normalizes responses into a format compatible with ChatGPT
Implements:
caching (TTL)
retries with exponential backoff
timeout handling
stable fallbacks (partial results allowed)
Returns a unified price bundle
3) refine_options
Allows refining itinerary parameters
Support: dates, cities, hotels, room types, filters, budget, star rating
Partial updates without recalculating all components
4) hold or checkout
Initiates soft-hold or preliminary booking (depending on the provider)
Forms structured data transfer to external payment (Stripe or other)
Returns hold ID or instructions for checkout
3. UX/UI (Apps SDK)
3.1 Inline Cards
Itinerary summary
Cost summary
Flight and hotel cards
Buttons: Refine, Hold, Checkout
3.2 Fullscreen Forms
Multi-city itinerary builder
Passenger data
Checkout and data transfer processes
3.3 Native Error Handling and Partial Results
Display situations with partial results (flights/hotels)
Alternative suggestions (remove filters, change dates)
Stable states for recovery
4. Integration with TravelCompositor
API within MVP (API will be provided)
Accommodation OUT
Transport OUT
Ticket OUT (content only, if not needed fully)
Integration Tasks
Authentication and environment setup
Retrieving prices for hotels and transport
Normalizing API response to ChatGPT format
Implementing one pre-book (hold) flow
Handling constraints, limits, and unstable endpoints
Fallback logic for partial/missing data
-
16 days1400 USD
3066 23 1 3 16 days1400 USDDo you feel that there are limitations of the ChatGPT core for creating multi-component journeys? I specialize in integrating third-party APIs, such as TravelCompositor, to overcome such challenges. It is important not only to develop a stable MVP but also to implement fallback mechanisms to save partial results. With my experience in building SaaS systems and DevOps infrastructure, your platform will function flawlessly in ChatGPT's Dev Mode. I am ready to discuss your ideas in more detail and turn them into reality.
-
28 days2800 USD
16195 36 0 28 days2800 USDHi Snezhana,
I can build this MVP - native ChatGPT assistant with MCP tools + Apps SDK interface.
What I'd deliver:
4 MCP Tools:
plan_itinerary - NLP to structured itinerary
price_bundle - TravelCompositor integration with caching/retries/timeouts
refine_options - Partial updates without full recalc
hold/checkout - Soft-hold + payment flow prep
…
Apps SDK UI:
Inline cards: itinerary/price summaries, flight/hotel cards, action buttons
Fullscreen forms: multi-city builder, passenger data, checkout
Error states with partial results + alternatives
Integration:
TravelCompositor API normalization
Auth setup, price retrieval, hold flow
Fallback logic for unstable endpoints
Exponential backoff, TTL caching
Tech stack: TypeScript, proper error boundaries, state management for multi-option comparison
Question: Do you have TravelCompositor API docs/sandbox access ready, or will that come after selection?
15 projects completed, 10/10 rating. Top 50 Python dev but comfortable with TS/JS ecosystem.
Price: $2,800
Timeline: 25-28 days
Can start with architecture doc before coding.
Best,
Revaz
-
30 days3500 USD
1117 4 0 30 days3500 USDHello!
Your idea of a travel planning assistant fits perfectly into the systems I am creating, where communication, tools, and real prices work together without causing inconvenience to the user. I am used to connecting internal processes to chat-style interfaces, including tool invocation, retries, caching, and proper rollbacks, so everything works even with a slow or unstable external API.
One feature I can add to this MVP is a kind of timeline sandbox within ChatGPT, where the user can save multiple options for the same trip and switch between them with a single touch. For example, weekends versus a full week or different hub cities, each with its own cached pricing package and net amount displayed as embedded cards. This allows the model to compare and explain trade-offs in simple language, while the tools simply reuse and update data in the background. This makes planning engaging yet very accurate.
I can develop MCP tools for route planning, pricing, refinement, and flow retention, and then connect them to TravelCompositor with the right normalization, timeouts, and partial result processing. The Apps SDK component will display understandable cards for flights, hotels, and total costs, as well as full-screen forms for multi-city builders and passenger information. I have paid special attention to making complex flows simple and understandable for users while maintaining the ability to scale the codebase.
If this sounds like what you have in mind, I can provide a clear structure of tools and user interface states before writing code, so we both see the entire process from start to finish.
…
Thank you!
-
30 days2200 USD
7 3 30 days2200 USDHello.
I have experience and a desire to work.
I will complete it within the agreed deadlines.
-
30 days2400 USD
244 30 days2400 USDHello!
Your project is one of the most interesting in the field of native solutions for ChatGPT. I have experience in developing MCP tools, working with Apps SDK (inline cards and fullscreen forms), as well as integrating with complex third-party APIs, where critical caching, retries, timeouts, and stable fallbacks are essential.
I am ready to fully take on the implementation of the MVP for your assistant in building and calculating multi-city travel packages.
🔧 My relevant experience
✔ MCP tools
creating structured JSON schemas
normalizing natural language
… implementing call-flow with caching, retries, timeout handling
fallback logic for partial or missing data
✔ Apps SDK (UI)
creating inline cards with buttons (Refine / Hold / Checkout)
developing fullscreen forms (routes, passengers, payment)
managing states, validation, updating partial data
native error handling and alternative suggestions
✔ API integrations (Travel / Booking)
working with unstable and slow endpoints
parallel requests + speed optimization
normalizing responses to ChatGPT format
implementing pre-booking (soft-hold) + data transfer for payment (Stripe, etc.)
implementing logic for hotels, flights, transfers
📌 Work scope estimation (MVP)
⏱ Estimated timeline
3–4 weeks
Distribution:
1–1.5 weeks — MCP tools (4 tools)
1 week — Apps SDK UI (inline cards + forms)
3–5 days — integration with TravelCompositor OUT-API
2–3 days — implementation of hold / checkout
stabilization, handling edge cases, testing in ChatGPT Dev Mode
💰 Cost
For the complete MVP:
$1800 – $2400 (fixed price for the project)
or
$25–35/hour (if hourly model)
The cost includes:
full MCP logic
Apps SDK UX/UI
API integration and data normalization
speed optimization, caches, retries
testing and documentation
support for launch in ChatGPT Dev Mode
🔥 Why I am suitable
I understand the specifics of travel routes, multi-city combinations, and pricing
I have worked with systems where partial results and fallback logic are important
I have practical experience in creating native ChatGPT assistants
I guarantee a transparent process, quick feedback, and adherence to deadlines
📩 Ready to start working
I can start within 1–2 days after agreeing on the details and gaining access to the TravelCompositor API.
I would be happy to join your project — it truly has the potential to become one of the best travel applications in ChatGPT.
-
5 days218 USD
169 5 days218 USDGood morning,
I offer the execution of a project involving the preparation of large surface stickers according to the measurements and photos you provided.
I propose a **quote of 800 PLN net** with an expected **completion time of 5 working days**.
I will use proven printing and installation methods that ensure durability and precision of details. The entire process is based on the careful preparation of the graphic design based on your materials, followed by the professional execution of the final stickers.
I have experience in executing projects of various scales and materials, which guarantees high quality of execution and timeliness. You can see previous projects in our portfolio: [https://soft-synergy.com/portfolio](https://soft-synergy.com/portfolio)
…
I would be happy to schedule a short online meeting during which we will discuss the details, and I will present the technical possibilities and the best solutions for your project.
-
38 days4775 USD
421 38 days4775 USDHello Snezhana,
My approach will be to architect a system where the MCP server acts as a reliable, intelligent middleware—handling logic, caching, and fallbacks—while the App SDK provides a polished, intuitive interface for the user within ChatGPT.
Kindly inbox me, I take you through my implementation plan, and agree on the way forward. I'm ready to begin working on this as soon as I get the go-ahead.
-
45 days4500 USD
1195 4 0 45 days4500 USDHello!
I am ready to implement an MVP assistant for travel planning in ChatGPT with full use of MCP (tool-calling) and Apps SDK. I am working with the TravelCompositor API and know how to create a fast, stable, and native experience: from natural language parsing to inline cards, fullscreen forms, and soft-hold.
I will provide:
- 4 MCP tools (plan_itinerary, price_bundle, refine_options, hold/checkout) with caching, retries, and smart fallbacks,
- Apps SDK — summary cards for routes/prices, Refine/Hold/Checkout buttons,
- fullscreen builder and passenger forms,
- normalization of TravelCompositor responses for ChatGPT,
… - resilience to timeouts, partial results, and alternative offers,
- clean code with complete documentation for Dev Mode.
I will send the cost estimate and deadlines in private correspondence. Please write in private messages to discuss the details.
Best regards, Mykola
-
7 days500 USD
12784 4 2 7 days500 USDHi,
I can build your assistant in a few days.
I just need only openai api key.
Best,
Jeo
-
1 day100 USD
410 7 1 1 1 day100 USDHello,
Thank you for the detailed description, I would be happy to help with the implementation of the project. I am a Software Development Engineer with over 7 years of experience in creating various websites, SaaS solutions, complex web platforms, and MVPs for startups. In my portfolio, I have highlighted some of the developed projects.
My stack includes the following technologies and their frameworks: PHP (Yii2, Laravel, Symfony), HTML5, CSS3, JS (Vue.js, React.js), MySQL, PostgreSQL.
-
Ну, когда Вы уже научитесь цену проставлять, выглядит, как описание мечты.
-
Чи є вимоги до інтерфейсу або UX, які обовʼязково повинні бути реалізовані вже у першій версії?
-
Current freelance projects in the category Javascript and Typescript
Optimization of Core Web Vitals (OpenCart) for Google PageSpeed — Mobile and PC versionsOrder description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site… Content Management Systems, Javascript and Typescript ∙ 1 day 15 hours back ∙ 17 proposals |
Optimization of WordPress site speed
113 USD
We will send full details in private messages Goal Maximize website loading speed, especially on mobile devices. KPI (mandatory) After the work is completed, the following metrics must be achieved. Mobile Performance 90+ LCP less than 2.2 sec INP less than 200 ms CLS less than… HTML & CSS, Javascript and Typescript ∙ 2 days 11 hours back ∙ 65 proposals |
Integration of a service cost calculator on the Webflow site
330 USD
We are looking for a developer to integrate a ready-made service cost calculator into our website, created on Webflow. About the company We are engaged in: furniture assembly; TV mounting; mounting shelves, pictures, mirrors, and other items; moving help; heavy lifting; handyman… Javascript and Typescript, Web Programming ∙ 2 days 12 hours back ∙ 63 proposals |
Looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition.There is a working, well-designed project on Odoo 19 Community — CRM for a Ukrainian hotel, already in production-grade infrastructure. We do not plan to rewrite from scratch. We are looking for one person who will take over the project, maintain the working state, and lead it… Javascript and Typescript, Web Programming ∙ 4 days 12 hours back ∙ 2 proposals |
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 5 days 18 hours back ∙ 87 proposals |