← Files Mom I am OKARCHIVED FILE

plugin.json

4.68 KB · Nov 3, 2026 · 18:56 UTC

↓ Download file

{
  "$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