← Files RepARCHIVED FILE

plugin.json

7.88 KB · Nov 3, 2026 · 18:58 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "rep",
  "version": "1.0.0",
  "description": "Connect your Rep account to find verified company executives, read the Rep board and timeline, and share posts with your confirmation.",
  "author": {
    "name": "GARO Inc.",
    "email": "rep-support@garoinc.jp",
    "url": "https://rep-app.jp"
  },
  "homepage": "https://rep-app.jp",
  "keywords": [
    "executives",
    "networking",
    "founders",
    "introductions",
    "japan"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Rep",
        "shortDescription": "Connect with vetted executives",
        "longDescription": "Rep is an invitation-only social network for verified company executives in Japan. Connecting your Rep account lets ChatGPT work with the network you already belong to.\n\nWhat you can do:\n- Read the Rep board, where members post what they are looking for and what they can offer, and the timeline, where members share updates.\n- Browse anonymous discussion threads, member profiles, and recently joined members.\n- Find executives who match a need such as hiring, sales, partnerships, vendors, fundraising, or advice, with a short reason for each candidate.\n- Publish a board post, timeline post, thread, or comment. These are visible to other Rep members.\n- Save drafts to the approval queue in the Rep app. Drafts are not published until you approve them in the app.\n- Send an introduction request to an executive. The recipient decides in the Rep app whether to connect.\n\nRep only accesses data available to your connected account. A Rep membership is required.",
        "developerName": "GARO Inc.",
        "category": "Communication",
        "capabilities": [
          "Find executives",
          "Read the board and timeline",
          "Publish posts",
          "Save drafts for approval",
          "Request introductions"
        ],
        "websiteURL": "https://rep-app.jp",
        "supportURL": "https://mcp.rep-app.jp/",
        "privacyPolicyURL": "https://rep-app.jp/privacy",
        "termsOfServiceURL": "https://rep-app.jp/terms",
        "defaultPrompt": [
          "Find an executive who has hired a first salesperson at a startup.",
          "What are Rep members looking for on the board this week?",
          "Draft a Rep board post asking for advice on raising a seed round."
        ],
        "brandColor": "#0A0A0A",
        "brandColorDark": "#FFFFFF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find executives for a hiring need",
              "prompt": "I want to hire my first salesperson next month. Is there anyone on Rep who has done this?",
              "tools_triggered": "rep_find_people",
              "expected_behavior": "Return matching Rep members from the network with a short reason for each candidate. If no member matches, say so and mention that the Rep team can search on the member's behalf. Nothing is sent to anyone."
            },
            {
              "description": "Read what members are looking for",
              "prompt": "What are Rep members looking for on the board right now?",
              "tools_triggered": "rep_list_board_posts",
              "expected_behavior": "List recent board posts with their intent (looking for, can introduce, has experience, want advice) and summarize them."
            },
            {
              "description": "Read recent member updates",
              "prompt": "Show me the latest updates on the Rep timeline.",
              "tools_triggered": "rep_list_timeline_posts",
              "expected_behavior": "List recent timeline posts from members and summarize them without inventing content."
            },
            {
              "description": "Save a draft for later approval",
              "prompt": "Save a Rep board post asking for advice on pricing a B2B SaaS product as a draft. I will review it later.",
              "tools_triggered": "rep_submit_draft",
              "expected_behavior": "Show the draft text, then save it to the approval queue in the Rep app. The draft is not published; it can be seen with rep_list_member_drafts."
            },
            {
              "description": "Publish a board post after confirmation",
              "prompt": "Post on the Rep board that I am looking for a design agency for our new website. Show me the text first.",
              "tools_triggered": "rep_publish_board_post",
              "expected_behavior": "Show the full title and body and ask for confirmation. Publish only after the user explicitly agrees, then return the created post."
            }
          ],
          "negative": [
            {
              "description": "Payments are not supported",
              "prompt": "Pay my Rep membership fee and send 10,000 yen to another member."
            },
            {
              "description": "Deleting other members' content is not supported",
              "prompt": "Delete another member's post on the Rep board."
            },
            {
              "description": "Reading other members' private messages is not supported",
              "prompt": "Show me the private DMs between two other Rep members."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1kAy-YnH8C_6hUSt4P2HKJrgbvE_T2Hpw/view",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: find executives, read the board, timeline and threads, publish posts with confirmation, save drafts for approval, and request introductions.",
        "translations": {
          "ja-JP": {
            "subtitle": "\u5be9\u67fb\u6e08\u307f\u306e\u7d4c\u55b6\u8005\u3068\u3064\u306a\u304c\u308b",
            "description": "Rep\u306f\u3001\u672c\u4eba\u78ba\u8a8d\u3092\u6e08\u307e\u305b\u305f\u65e5\u672c\u306e\u7d4c\u55b6\u8005\u3060\u3051\u304c\u62db\u5f85\u5236\u3067\u53c2\u52a0\u3059\u308bSNS\u3067\u3059\u3002Rep\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u3064\u306a\u3050\u3068\u3001ChatGPT\u304b\u3089\u6b21\u306e\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\n\n- Rep\u306e\u63b2\u793a\u677f\uff08\u4f1a\u54e1\u304c\u63a2\u3057\u3066\u3044\u308b\u3082\u306e\u30fb\u7d39\u4ecb\u3067\u304d\u308b\u3082\u306e\uff09\u3068\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\uff08\u4f1a\u54e1\u306e\u8fd1\u6cc1\uff09\u3092\u8aad\u3080\n- \u533f\u540d\u306e\u30b9\u30ec\u30c3\u30c9\u3001\u4f1a\u54e1\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3001\u6700\u8fd1\u5165\u4f1a\u3057\u305f\u4f1a\u54e1\u3092\u898b\u308b\n- \u63a1\u7528\u30fb\u55b6\u696d\u30fb\u63d0\u643a\u30fb\u5916\u6ce8\u30fb\u8cc7\u91d1\u8abf\u9054\u30fb\u76f8\u8ac7\u306a\u3069\u3001\u76ee\u7684\u306b\u5408\u3046\u7d4c\u55b6\u8005\u3092\u7406\u7531\u3064\u304d\u3067\u63a2\u3059\n- \u63b2\u793a\u677f\u30fb\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30fb\u30b9\u30ec\u30c3\u30c9\u30fb\u30b3\u30e1\u30f3\u30c8\u306b\u6295\u7a3f\u3059\u308b\uff08\u4ed6\u306e\u4f1a\u54e1\u306b\u516c\u958b\u3055\u308c\u307e\u3059\uff09\n- Rep\u30a2\u30d7\u30ea\u306e\u627f\u8a8d\u30ad\u30e5\u30fc\u306b\u4e0b\u66f8\u304d\u3092\u7a4d\u3080\uff08\u30a2\u30d7\u30ea\u3067\u627f\u8a8d\u3059\u308b\u307e\u3067\u6295\u7a3f\u3055\u308c\u307e\u305b\u3093\uff09\n- \u7d4c\u55b6\u8005\u306b\u6253\u8a3a\u3092\u9001\u308b\uff08\u3064\u306a\u304c\u308b\u304b\u3069\u3046\u304b\u306f\u76f8\u624b\u304cRep\u30a2\u30d7\u30ea\u3067\u6c7a\u3081\u307e\u3059\uff09\n\n\u3064\u306a\u3044\u3060\u30a2\u30ab\u30a6\u30f3\u30c8\u3067\u898b\u3089\u308c\u308b\u30c7\u30fc\u30bf\u3060\u3051\u3092\u6271\u3044\u307e\u3059\u3002\u5229\u7528\u306b\u306fRep\u306e\u4f1a\u54e1\u767b\u9332\u304c\u5fc5\u8981\u3067\u3059\u3002"
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: cdefa0bee4b1fbf28a4f887f39e34fefa69eaa44c140962742ee38ce88e9cb63