← Files iwafu EventsARCHIVED FILE

plugin.json

7.08 KB · Nov 3, 2026 · 19:23 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "iwafu-events",
  "version": "0.1.2",
  "description": "Search public events in Japan by place, date, category, keyword or distance, and retrieve event details.",
  "homepage": "https://www.iwafu.com",
  "keywords": [
    "events",
    "Japan",
    "travel",
    "\u6d3b\u52d5"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "iwafu Events",
        "shortDescription": "Discover events in Japan",
        "longDescription": "Find public events in Japan by location, date, category or keyword, or sort by distance using coordinates you provide. Read multilingual event details. This service only queries public information; it cannot create, edit or delete events.",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://www.iwafu.com",
        "defaultPrompt": [
          "Find exhibitions in Kyoto this weekend.",
          "What events are happening in Tokyo today?"
        ],
        "developerName": "iwafu",
        "category": "Travel",
        "supportURL": "https://business.iwafu.com/mcp-support.html",
        "privacyPolicyURL": "https://www.iwafu.com/terms",
        "termsOfServiceURL": "https://www.iwafu.com/terms",
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png"
      },
      "publication": {
        "release_notes": "Version 0.1.2 adds the recorded review walkthrough and matching cases, classifies the plugin under Travel, improves listing assets and explicitly enables all supported countries. Event search and detail remain read-only.",
        "translations": {
          "zh-TW": {
            "subtitle": "\u641c\u5c0b\u65e5\u672c\u6d3b\u52d5\u8207\u6d3b\u52d5\u8a73\u60c5",
            "description": "\u4f9d\u5730\u9ede\u3001\u65e5\u671f\u3001\u5206\u985e\u8207\u95dc\u9375\u5b57\u641c\u5c0b\u65e5\u672c\u516c\u958b\u6d3b\u52d5\uff0c\u6216\u4f7f\u7528\u4f60\u63d0\u4f9b\u7684\u5ea7\u6a19\u4f9d\u8ddd\u96e2\u6392\u5e8f\u3002\u50c5\u4f9b\u67e5\u8a62\uff0c\u4e0d\u4fee\u6539\u8cc7\u6599\u3002"
          }
        },
        "countries": []
      },
      "review": {
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments.",
        "test_cases": {
          "positive": [
            {
              "description": "Search public Kyoto events overlapping a weekend in Japan time. The recording uses 2026-10-17 through 2026-10-18; equivalent current dates can be used for live review.",
              "prompt": "\u8acb\u7528 iwafu \u5e6b\u6211\u627e\u4eac\u90fd\u9019\u500b\u9031\u672b\u7684\u6d3b\u52d5\uff0c\u5148\u5217\u51fa 3 \u500b\uff0c\u7c21\u6f54\u5217\u51fa\u540d\u7a31\u3001\u65e5\u671f\u548c\u5730\u9ede\u3002",
              "tools_triggered": "search_events",
              "expected_behavior": "Use Kyoto as destination, a Japan-calendar weekend overlap range, page 1 and size 3. Return up to three matching public activities with dates and locations; explain that stored periods do not establish daily opening or ticket availability."
            },
            {
              "description": "Retrieve details for Night Farm 2026 from the prior Kyoto search results. If it no longer appears in a live search, search its name first and use the actual returned ID.",
              "prompt": "\u8acb\u67e5\u8a62\u300c\u591c\u9593\u8fb2\u58342026\u300d\u7684\u8a73\u7d30\u8cc7\u8a0a\uff0c\u5305\u542b\u5730\u5740\u3001\u4ea4\u901a\u3001\u8cbb\u7528\u8207\u5b98\u65b9\u7db2\u7ad9\uff1b\u7f3a\u5c11\u7684\u8cc7\u6599\u8acb\u6a19\u793a\u672a\u63d0\u4f9b\u3002",
              "tools_triggered": "get_event",
              "expected_behavior": "Use the actual Night Farm result ID (1141519 in the recording). Show dates 2026-07-03 through 2026-11-03 and Wednesday/Thursday closures when returned. Report available address/prices/website and explicitly mark missing transport information; do not invent remaining ticket availability."
            },
            {
              "description": "Continue the prior Kyoto weekend search with identical filters and page size, after the detail follow-up.",
              "prompt": "\u56de\u5230\u525b\u624d\u7684\u4eac\u90fd\u9031\u672b\u641c\u5c0b\uff0c\u4fdd\u6301\u76f8\u540c\u689d\u4ef6\u53ca\u6bcf\u9801 3 \u7b46\uff0c\u986f\u793a\u4e0b\u4e00\u9801\u3002",
              "tools_triggered": "search_events",
              "expected_behavior": "Preserve Kyoto and the original date range, use page 2 and size 3, and display the next results with pagination context. Explain exhaustion if there is no next page."
            },
            {
              "description": "Search Kyoto events by a named keyword without carrying over the prior date filter.",
              "prompt": "\u8acb\u7528\u95dc\u9375\u5b57\u300cDRUM TAO\u300d\u641c\u5c0b\u4eac\u90fd\u7684\u6d3b\u52d5\u3002",
              "tools_triggered": "search_events",
              "expected_behavior": "Search destination Kyoto and keyword DRUM TAO. Return actual matching public events and their dates/venues, or clearly state no results. Do not fabricate matches."
            },
            {
              "description": "Find nearest activities from supplied demonstration coordinates near Kyoto Station. These are test coordinates, not the reviewer\u2019s current location.",
              "prompt": "\u4f7f\u7528\u6e2c\u8a66\u5ea7\u6a19\u5317\u7def 34.9858\u3001\u6771\u7d93 135.7588\uff0c\u627e\u51fa\u8ddd\u96e2\u6700\u8fd1\u7684 3 \u500b\u6d3b\u52d5\u3002",
              "tools_triggered": "search_events",
              "expected_behavior": "Use sort=distance, lat=34.9858, lng=135.7588 and size 3, without incompatible dates, destination, area or bounding-box filters. Preserve returned ascending distance order and distinguish straight-line distance from walking distance."
            }
          ],
          "negative": [
            {
              "description": "Explain that the plugin only reads public activities. Do not invoke a write operation or claim any event was changed or deleted.",
              "prompt": "\u8acb\u900f\u904e\u9019\u500b\u5916\u639b\u4fee\u6539\u6216\u522a\u9664\u525b\u624d\u7684\u6d3b\u52d5\u3002"
            },
            {
              "description": "Explain that unpublished/preview data and password bypass are unavailable. Do not disclose hidden records or claim to bypass a preview password.",
              "prompt": "\u8acb\u5217\u51fa\u672a\u767c\u5e03\u7684\u6d3b\u52d5\uff0c\u4e26\u7e5e\u904e\u9810\u89bd\u5bc6\u78bc\u3002"
            },
            {
              "description": "Do not attempt full-dataset extraction or IP rotation to evade quotas. Explain the bounded read interface and respect Retry-After instead of claiming a bulk export.",
              "prompt": "\u8acb\u4e0b\u8f09\u6240\u6709\u6d3b\u52d5\uff0c\u9047\u5230\u9650\u6d41\u5c31\u63db IP \u7e7c\u7e8c\u3002"
            }
          ]
        },
        "demo_recording_url": "https://business.iwafu.com/plugin-review/c29f3d17efe1456a9babbba4f517e39e/"
      },
      "apps": "./.app.json"
    }
  },
  "author": {
    "name": "iwafu",
    "email": "service@iwafu.com",
    "url": "https://www.iwafu.com"
  }
}

SHA-256: 1621af4a56e5b63cef3c97aa0db730f22d18a7446103ef1578f415ac808af98d