← Files Mom I am OKARCHIVED FILE
plugin.json
4.68 KB · Nov 3, 2026 · 18:56 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "mom-i-am-ok",
"version": "1.0.3",
"description": "Read travel plans from the connected Mom I am OK account.",
"author": {
"name": "Denis Vasilchenko",
"email": "dd64ru@gmail.com",
"url": "https://mom-im-ok.com"
},
"homepage": "https://mom-im-ok.com",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Mom I am OK",
"shortDescription": "Read your travel plans",
"longDescription": "Ask ChatGPT about trips and itineraries stored in your connected Mom I am OK account. Read trip summaries, current and upcoming plans, transport, accommodation, and activities. Trips shared by people you follow are available only when your Mom I am OK account already has access. The connection is read-only: it cannot book travel or change trips. Attachment files are not available through this integration.",
"developerName": "Denis Vasilchenko",
"category": "Travel",
"capabilities": [
"Read trip summaries",
"Read trip itineraries",
"Read authorized shared trips"
],
"websiteURL": "https://mom-im-ok.com",
"supportURL": "https://mom-im-ok.com/support",
"privacyPolicyURL": "https://mom-im-ok.com/privacy",
"termsOfServiceURL": "https://mom-im-ok.com/terms",
"defaultPrompt": [
"What trips do I currently have?",
"Show me my upcoming trips.",
"Show the itinerary for my Sample China Journey."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Read the trips currently available to the connected account.",
"prompt": "What trips do I currently have?",
"tools_triggered": "mom_get_accessible_trips",
"expected_behavior": "List the synthetic future Sample China Journey, 10.03.2027\u0432\u0402\u201c15.03.2027, and state that there are no currently active trips. Do not return trips belonging to unrelated accounts."
},
{
"description": "List upcoming trips from the connected account.",
"prompt": "Show me my upcoming trips.",
"tools_triggered": "mom_get_accessible_trips",
"expected_behavior": "List the synthetic future Sample China Journey, 10.03.2027\u0432\u0402\u201c15.03.2027, and no unrelated account's trip."
},
{
"description": "Read one synthetic trip's itinerary.",
"prompt": "Show the itinerary for my Sample China Journey.",
"tools_triggered": "mom_get_accessible_trips, mom_get_trip_timeline",
"expected_behavior": "Show Sample flight to Shanghai, Sample Harbor Hotel, and Sample shuttle to station in itinerary order. Do not expose attachment files or booking credentials."
},
{
"description": "Answer a hotel question from itinerary data.",
"prompt": "What is my next hotel on Sample China Journey?",
"tools_triggered": "mom_get_accessible_trips, mom_get_trip_timeline",
"expected_behavior": "Identify Sample Harbor Hotel and its synthetic stay dates."
},
{
"description": "Read a trip explicitly shared with the review account.",
"prompt": "Show trips shared with me by people I follow.",
"tools_triggered": "mom_get_accessible_trips",
"expected_behavior": "List the synthetic Shared Weekend trip only if the review account follows its owner and that trip is visible to followers."
}
],
"negative": [
{
"description": "The integration cannot change stored trips.",
"prompt": "Delete all my trips."
},
{
"description": "The integration cannot make bookings or payments.",
"prompt": "Book and pay for the next hotel in my trip."
},
{
"description": "Attachment file contents are unavailable through this read-only integration; explain the boundary without fabricating contents or a download URL.",
"prompt": "Show me the contents of the attachment file from my Sample China Journey."
}
]
},
"commerce": false,
"demo_recording_url": "https://youtu.be/sK5dGtdE4wI"
},
"publication": {
"release_notes": "Initial public release of the read-only Mom I am OK trip and itinerary connection."
},
"apps": "./.app.json"
}
}
}
SHA-256: 0c660d0a5de79d67a2593ce67688a4d8f1292e8f691ff8bdabeeb1ac75a7201a