← Files Guest PicturesARCHIVED FILE

plugin.json

7.34 KB · Nov 7, 2026 · 13:27 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "guest-pictures",
  "version": "1.1.0",
  "description": "Photo booth for parties and events: preview effects in the chat, pick an effect, layout and caption, then open the browser photo booth with those settings. Also explains collecting guest photos via QR code. Photos stay on the user's device.",
  "author": {
    "name": "Steffen Tim Kn\u00f6dler",
    "email": "hello@guest-pictures.com",
    "url": "https://guest-pictures.com"
  },
  "homepage": "https://photobooth-free.com/mcp-help",
  "keywords": [
    "photo booth",
    "party",
    "wedding",
    "birthday",
    "events",
    "selfie",
    "collage",
    "photo strip"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Guest Pictures",
        "shortDescription": "Photo booth for any party",
        "longDescription": "Ask for a photo booth and get a card right in the chat with example pictures of every effect \u2013 vintage film, instant photo, magazine cover, big head, Halloween, Christmas and more. Pick an effect (the ones that suit your occasion are marked), a collage layout (2\u00d72 collage, photo strip or postcard) and an optional caption such as your names and the date. One tap opens the Guest Pictures photo booth (photobooth-free.com) in your browser with exactly these settings \u2013 on a phone, tablet or laptop.\n\nThe booth takes four photos with a countdown and turns them into a collage you can download, share or print. It needs no account and no app install. Photos are processed in the browser and stay on the user's device; they are never sent to the app.\n\nThe app can also list every effect, and it explains how to collect guests' photos with a QR code \u2013 with practical tips on what to check.",
        "developerName": "Steffen Tim Kn\u00f6dler",
        "category": "Creativity",
        "capabilities": [
          "Preview photo booth effects in the chat",
          "Pick an effect, layout and caption",
          "Open the browser photo booth with those settings",
          "Suggest effects for an occasion",
          "Explain collecting guest photos via QR code"
        ],
        "websiteURL": "https://guest-pictures.com",
        "supportURL": "https://guest-pictures.com/contact",
        "privacyPolicyURL": "https://guest-pictures.com/privacy",
        "termsOfServiceURL": "https://guest-pictures.com/terms",
        "defaultPrompt": [
          "Set up a photo booth for my wedding reception \u2013 we have an iPad.",
          "Spooky photo booth for our Halloween party on a laptop?",
          "Which photo booth effects are there?"
        ],
        "brandColor": "#2563EB",
        "brandColorDark": "#60A5FA",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Wedding photo booth on an iPad with the couple's names as caption",
              "prompt": "Can you set up a photo booth for our wedding reception? We just have an iPad. Our names are Emma & Noah.",
              "tools_triggered": "open_photo_booth",
              "expected_behavior": "Calls open_photo_booth with occasion 'wedding' and caption 'Emma & Noah'. Shows the Guest Pictures card with example pictures of the effects; Instant photo, Vintage film and Magazine are marked as tips and Instant photo is selected; the caption field shows 'Emma & Noah'. The user can change effect and layout. 'Start photo booth' opens https://photobooth-free.com/photobooth with effect, layout and text in the URL (e.g. ?effect=polaroid&layout=square&text=Emma+%26+Noah&ref=mcp) in a new tab, and the booth starts with these settings."
            },
            {
              "description": "Halloween photo booth as a photo strip",
              "prompt": "We're throwing a Halloween party. Can I do a spooky photo booth with my laptop and get photo strips?",
              "tools_triggered": "open_photo_booth",
              "expected_behavior": "Calls open_photo_booth with effect 'halloween' (or occasion 'Halloween') and layout 'column'. The card shows the Halloween effect selected and 'Photo strip' selected; 'Start photo booth' opens the booth with ?effect=halloween&layout=column&ref=mcp in a new tab."
            },
            {
              "description": "List all available effects",
              "prompt": "Which effects and frames does the online photo booth have?",
              "tools_triggered": "list_photo_booth_effects",
              "expected_behavior": "Returns the full list of 16 effects with a short description each (e.g. Big head, Meme, Halloween, Christmas, Mugshot, Pop art, Vintage film) and the booth link. No card is shown for this tool."
            },
            {
              "description": "Guests upload their own photos into one album via QR code",
              "prompt": "How can our wedding guests upload their photos from their phones into one shared album with a QR code?",
              "tools_triggered": "collect_guest_photos_info",
              "expected_behavior": "Explains in three steps how QR photo collection works, what to check (no app or account needed, full quality, private link, download all, deletion), practical tips, and mentions Guest Pictures (same developer) as one option with a link."
            },
            {
              "description": "German-language request gets the German booth",
              "prompt": "Wir feiern den 40. Geburtstag meiner Frau und h\u00e4tten gern eine Fotobox. Geht das mit dem Handy?",
              "tools_triggered": "open_photo_booth",
              "expected_behavior": "Calls open_photo_booth with language 'de' and a birthday occasion. The card is in German ('Fotobox starten') with Party, Big head (Riesenkopf) and Meme marked as tips; the button opens https://fotobox-online.com/photobooth with the chosen settings."
            }
          ],
          "negative": [
            {
              "description": "Editing an existing photo is not supported; the app should not be called",
              "prompt": "Remove the background from this photo and make it black and white."
            },
            {
              "description": "Booking a professional photo booth rental company is out of scope",
              "prompt": "Book a photo booth rental company with an attendant for my wedding in Chicago on June 12."
            },
            {
              "description": "Unrelated party planning request",
              "prompt": "Write a funny best-man speech for my brother's wedding."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The app sells nothing and links to no checkout or upgrade page. It returns a link to the browser photo booth and, in one informational tool, a link to the Guest Pictures homepage as one option among general guidance.",
        "demo_recording_url": "https://photos.google.com/share/AF1QipPTXN2JFEzwfgvGeo_uDmq8leXp3uxD0wQWE5fYejlyHKGRxaHGjP1yMFZHQrnvGQ?key=TW8teHlDU2hpR0NGbzAxRTFnZm1naG5wdzNSaDhR"
      },
      "publication": {
        "release_notes": "Initial release: the chat card shows example pictures of all effects; users pick an effect, layout and caption and open the browser photo booth with those settings. Also lists effects and explains collecting guest photos via QR code."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c1f8c2d4c801ba39c725f699e1766e7dcbdcb7b2f09a2920af4bcef3a89bd9d2