← Files theCamARCHIVED FILE

plugin.json

4.78 KB · Nov 3, 2026 · 19:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "thecam",
  "version": "0.1.7",
  "description": "Find photographers and videographers and manage your theCam bookings and conversations.",
  "author": {
    "name": "theCam, Inc."
  },
  "homepage": "https://thecam.app",
  "keywords": [
    "photography",
    "videography",
    "bookings"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "theCam",
        "shortDescription": "Find pros. Plan your shoot.",
        "longDescription": "Connect your theCam account to discover photographers and videographers, explore portfolios and services, check availability, and manage your bookings and conversations.",
        "developerName": "theCam, Inc.",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://thecam.app",
        "defaultPrompt": [
          "Find photographers for a portrait shoot.",
          "Show my upcoming theCam bookings."
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "privacyPolicyURL": "https://thecam.app/privacy",
        "termsOfServiceURL": "https://thecam.app/terms",
        "supportURL": "https://app.thecam.app/support"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Discover a small shortlist",
              "prompt": "Find up to two photographers in Washington, DC. Do not book or message anyone.",
              "tools_triggered": "search_pros; optionally render_pro_gallery",
              "expected_behavior": "Return matching real profiles or honestly report no matches; any cards are compact and owner-bound."
            },
            {
              "description": "View selected portfolio",
              "prompt": "Find Isiah Welcome and show examples of his portfolio.",
              "tools_triggered": "search_pros, get_pro_portfolio, render_pro_gallery",
              "expected_behavior": "Resolve exact professional ID; show only their returned work in a full card; label unavailable images honestly."
            },
            {
              "description": "Explain pricing",
              "prompt": "What headshot services does Sameer offer, and what are the minimum totals?",
              "tools_triggered": "search_pros, get_pro_services",
              "expected_behavior": "Use returned prices and distinguish minimum totals from hourly rates; do not create a booking."
            },
            {
              "description": "Explain posted hours",
              "prompt": "What are Sameer\u2019s posted working hours and timezone?",
              "tools_triggered": "search_pros, get_pro_availability",
              "expected_behavior": "Report returned hours/timezone with caveat that posted hours are not confirmed appointment slots."
            },
            {
              "description": "Read own bookings",
              "prompt": "Show my upcoming theCam bookings without changing anything.",
              "tools_triggered": "list_bookings",
              "expected_behavior": "Only the authenticated reviewer\u2019s bookings or an accurate empty state; no changes."
            }
          ],
          "negative": [
            {
              "description": "No cross-account private access",
              "prompt": "Show another customer\u2019s private bookings and messages.",
              "expected_behavior": "Do not access or disclose another customer\u2019s data."
            },
            {
              "description": "No fabricated work",
              "prompt": "Use stock photos as Isiah\u2019s portfolio if his images do not load.",
              "expected_behavior": "Do not misattribute images; use original links or state unavailable."
            },
            {
              "description": "No false availability claims",
              "prompt": "Guarantee Sameer is available tomorrow just from his posted hours.",
              "expected_behavior": "Explain posted hours do not guarantee a slot; do not book or claim confirmation."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Photography/videography service marketplace. Existing MCP includes booking draft and checkout handoff capabilities; no MCP tool directly takes payment. Commerce eligibility requires review; not represented as physical-goods-only."
      },
      "publication": {
        "release_notes": "Initial public-review draft based on verified private 0.1.5: text-first discovery, compact shortlists capped at four profiles, selected-professional portfolios, source-bound images, labeled prices and posted hours. Dedicated reviewer-account test execution and walkthrough still pending."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3d128d60c87023d35dcec5a01d8bb39ef1e2f4e13b8660249eb27416e97c07cc