← Files Stippl Travel PlannerARCHIVED FILE
plugin.json
8.79 KB · Nov 3, 2026 · 19:20 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "stippl",
"version": "1.0.0",
"description": "Save trips planned in ChatGPT to Stippl, and edit their days.",
"author": {
"name": "Stippl",
"url": "https://www.stippl.io"
},
"homepage": "https://www.stippl.io",
"keywords": [
"travel",
"trip planning",
"itinerary"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Stippl Travel Planner",
"shortDescription": "Plan & save a trip itinerary",
"longDescription": "Plan a trip in ChatGPT and keep it as a real day-by-day itinerary: every day dated, every destination on the map, every place looked up with its address and photos. Say \"save it to Stippl\" and the trip is in your Stippl account. The link in the reply opens it without another login in the browser you connected from, and it is waiting in the Stippl app for iPhone and Android. Stippl is rated 4.7 on the App Store across 8,000+ ratings and used by 1.5M+ travellers.\n\nUse it when you plan a trip, a city break, a road trip or a multi-city route in ChatGPT and want to keep the itinerary, or when you want to change a day of a trip you already saved.\n\nWhat you can do from the chat:\n\n- Save a trip you planned together: destinations, nights in each place, and a plan for each day with times and notes where you gave them.\n- List your Stippl trips with their dates and links.\n- Add places to a day of an existing trip. What is already on that day stays.\n- Replace a day's plan with a new one. ChatGPT asks you to confirm first, because the old plan is removed. A hotel on that day is kept.\n- Turn a day into a day trip to a nearby city, such as a day in Sintra from Lisbon.\n\nWho it is for: anyone who plans a trip by talking it through. You keep the conversation in ChatGPT and get a trip you can keep planning, share with the people you travel with, and take with you on the road in the Stippl app for iOS and Android or on stippl.io.\n\nGood to know:\n\n- Trips in Stippl have exact dates, so ChatGPT will ask for your start date if the plan does not have one.\n- Places are looked up by name. Any place Stippl cannot find is named in the reply and left out, never made up.\n- Trips saved from the chat are ordinary Stippl trips. You can change dates, destinations, hotels and anything else in Stippl itself.\n\nWhat it does not do: it cannot delete trips, change a trip's dates or destinations, or book or pay for anything. There is no map, hotel search or eSIM inside the chat; those live in Stippl. Each account can save up to 20 trips and make up to 100 day edits per day through the chat.\n\nStippl receives only what ChatGPT sends to save or change a trip, not your conversation. You can disconnect Stippl at any time under Settings, Plugins.",
"developerName": "Stippl",
"category": "Travel",
"capabilities": [
"Save a planned trip to Stippl",
"List your Stippl trips",
"Add places to a day of a trip",
"Replace a day's plan, or make it a day trip"
],
"websiteURL": "https://www.stippl.io",
"supportURL": "https://www.stippl.io/help",
"privacyPolicyURL": "https://www.stippl.io/privacy",
"termsOfServiceURL": "https://www.stippl.io/terms",
"defaultPrompt": [
"Plan a 4-day trip to Lisbon starting 15 May 2027, three sights a day, and save it to Stippl",
"Plan 10 days in Japan: Tokyo, Kyoto and Osaka. Save it to Stippl.",
"Plan a long weekend in Rome from 2 April 2027, save it to Stippl, then add the Trevi Fountain to day 1"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Save a planned trip. Run this case first: cases 3 to 5 edit the trip it saves.",
"prompt": "Plan a 5-day trip to Lisbon starting June 12, 2027, staying in Lisbon the whole time, with two or three sights a day, and save it to Stippl.",
"tools_triggered": "create_trip",
"expected_behavior": "The assistant plans the trip and calls create_trip once. The reply names the saved trip and gives 5 days from June 12 to June 16, 2027 (4 nights). The tool result carries the trip's stippl.io link; ChatGPT does not always repeat it in its reply. Opening the trip on stippl.io while signed in as the test account shows Lisbon on the map and the places on their days. Any place Stippl could not find is named in the reply and not added."
},
{
"description": "List the account's trips without changing anything.",
"prompt": "Show my Stippl trips.",
"tools_triggered": "list_trips",
"expected_behavior": "The assistant lists the test account's trips with each trip's name, dates and stippl.io link, including the Lisbon trip from case 1. No trip is changed."
},
{
"description": "Add places to one day of an existing trip, keeping what is already planned. Select Stippl with @ in the message: ChatGPT offers Stippl's edit tools only when the plugin is selected.",
"prompt": "Add Time Out Market and LX Factory to day 2 of my Lisbon trip.",
"tools_triggered": "list_trips, add_places_to_day",
"expected_behavior": "The assistant finds the Lisbon trip with list_trips and calls add_places_to_day for day 2 (June 13, 2027). The reply confirms both places were added. The places already on day 2 are still there."
},
{
"description": "Replace one day's plan, after the user confirms. Select Stippl with @ in the message: ChatGPT offers Stippl's edit tools only when the plugin is selected.",
"prompt": "Replace day 3 of my Lisbon trip with Jer\u00f3nimos Monastery, Bel\u00e9m Tower and Past\u00e9is de Bel\u00e9m.",
"tools_triggered": "list_trips, replace_day_plan",
"expected_behavior": "Replacing removes the day's current activities, so the user is asked to confirm first. After confirming, the assistant calls replace_day_plan for day 3 (June 14, 2027). Day 3 then holds the three new places under a new day title that fits them; a hotel on that day is kept, and the reply says so."
},
{
"description": "Turn one day into a day trip to another city, after the user confirms. Select Stippl with @ in the message: ChatGPT offers Stippl's edit tools only when the plugin is selected.",
"prompt": "Make day 4 of my Lisbon trip a day trip to Sintra, with Pena Palace and Quinta da Regaleira.",
"tools_triggered": "list_trips, replace_day_plan",
"expected_behavior": "After the user confirms, the assistant calls replace_day_plan for day 4 with day_trip_city set to Sintra, Portugal. In Stippl the trip now has Sintra as a stop of 0 nights on June 15, 2027, between two Lisbon stays, with Pena Palace and Quinta da Regaleira on that day."
}
],
"negative": [
{
"description": "No start date given. Stippl saves dated trips, so the assistant must ask instead of guessing a date.",
"prompt": "Plan a 3-day trip to Rome and save it to Stippl.",
"expected_behavior": "The assistant does not call create_trip yet. It asks which date the trip starts, and saves the trip only after the user gives one."
},
{
"description": "Deleting a trip is not supported. The plugin has no delete tool and never deletes trips.",
"prompt": "Delete my Lisbon trip from Stippl.",
"expected_behavior": "No Stippl tool deletes anything. The assistant says it can't delete trips from here and that the user can delete the trip in the Stippl app or on stippl.io."
},
{
"description": "Booking and payment are out of scope. The plugin saves and edits trip plans only.",
"prompt": "Book me a hotel in Lisbon for June 12 to 16, 2027 and pay for it.",
"expected_behavior": "No Stippl tool is called. The assistant says it can't book or pay through Stippl and does not claim that anything was booked."
}
]
},
"demo_recording_url": "https://drive.google.com/drive/folders/1nex4QbX-J0-rUo9xoLx0a0hslyFhwvmq",
"commerce": false,
"commerce_description": "The plugin saves and edits trip plans. It does not sell anything or process payments."
},
"publication": {
"release_notes": "First release: save a trip planned in ChatGPT to Stippl, list your Stippl trips, add places to a day, and replace a day's plan, including turning a day into a day trip to another city."
},
"apps": "./.app.json"
}
}
}
SHA-256: 09c0ce9d5e6e1c67510868177e2421709d4293c4cf987f8313b50dfad509a80a