← Files Daysync: Tour ManagerARCHIVED FILE

plugin.json

7.03 KB · Nov 3, 2026 · 19:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "daysync",
  "version": "1.0.4",
  "description": "Work with your Daysync tours in plain language: schedules, venues, accommodation, guest lists, bulletins, files and tour chat.",
  "author": {
    "name": "Daysync Pty Ltd",
    "url": "https://daysync.com"
  },
  "homepage": "https://docs.daysync.com/mcp/overview",
  "license": "Proprietary",
  "keywords": [
    "touring",
    "tour management",
    "day sheet",
    "schedule",
    "live music",
    "events"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Daysync: Tour Manager",
        "shortDescription": "Run your tour from chat",
        "longDescription": "Daysync is tour management software for artists, tour managers and production crews. Connect your Daysync account to read and update your tours in plain language.\n\nAsk for a day's schedule, venue details, hotel and room lists, guest-list counts, bulletins and files, or load a whole tour at once. With write access you can add and update schedule items, venues, stays, guests and bulletins, and export a PDF day sheet.\n\nDaysync only ever sees what your own Daysync account can see, bounded by the permissions you approve when you connect. Tour chat is read-only, and 1:1 direct messages are never accessible. Review the requested action and permissions before approving a change.\n\nRequires a Daysync account.",
        "developerName": "Daysync Pty Ltd",
        "category": "Productivity",
        "capabilities": [
          "Read tours, schedules and day sheets",
          "Read venues, accommodation and guest lists",
          "Create and update schedule items",
          "Manage guest lists and bulletins",
          "Read tour chat channels (read-only)",
          "Export PDF day sheets"
        ],
        "websiteURL": "https://daysync.com",
        "supportURL": "https://help.daysync.com",
        "privacyPolicyURL": "https://help.daysync.com/en/articles/14500754-privacy-policy",
        "termsOfServiceURL": "https://help.daysync.com/en/articles/14500755-terms-of-use",
        "defaultPrompt": [
          "What's on the schedule for tomorrow's show?",
          "Where are we staying on the next show day?",
          "How many guests are approved for tonight?"
        ],
        "brandColor": "#38BDF8",
        "brandColorDark": "#38BDF8",
        "composerIcon": "./assets/mobile-composer-icon.png",
        "logo": "./assets/mobile-app-logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the tours available to the connected account",
              "prompt": "What tours do I have in Daysync?",
              "tools_triggered": "list_organizations, list_tours",
              "expected_behavior": "Returns the tours in the test account's organization (including Daysync Demo Tour) with their names and date ranges. No tours from other accounts are shown."
            },
            {
              "description": "Read the schedule for a specific tour day",
              "prompt": "What's the schedule for the first show day of the Daysync Demo Tour?",
              "tools_triggered": "list_tours, get_tour_data, get_schedule",
              "expected_behavior": "Identifies the first show day on the Daysync Demo Tour and lists its schedule items in time order (e.g. load in, soundcheck, doors, set times) with their times and locations."
            },
            {
              "description": "Look up accommodation for a tour day",
              "prompt": "Where is the crew staying on the first show day of the Daysync Demo Tour, and what's the hotel address?",
              "tools_triggered": "list_tours, list_accommodation, get_accommodation",
              "expected_behavior": "Returns the hotel name, address and check-in/check-out details for that day from the test tour's accommodation record."
            },
            {
              "description": "Summarise the guest list for a show",
              "prompt": "How many approved guests are on the guest list for the first show of the Daysync Demo Tour?",
              "tools_triggered": "list_tours, get_guest_list",
              "expected_behavior": "Returns the approved guest total for that day (sum of party sizes) and can break it down by pass type. Pending or denied entries are not counted as approved."
            },
            {
              "description": "Create a schedule item (write action)",
              "prompt": "Add a 30-minute 'Press interview' at 3:00pm to the first show day of the Daysync Demo Tour.",
              "tools_triggered": "list_tours, create_schedule_item",
              "expected_behavior": "Creates a 'Press interview' schedule item from 3:00pm to 3:30pm on the correct day and confirms it with the item's details. The new item is visible in the Daysync app for that day."
            }
          ],
          "negative": [
            {
              "description": "1:1 direct messages are never exposed; the plugin should explain it can only read channels and group chats.",
              "prompt": "Show me my private direct messages with the tour manager.",
              "expected_behavior": "Do not expose private one-to-one messages. Explain that the supported chat capability covers accessible channels/group conversations only; do not fabricate direct-message contents."
            },
            {
              "description": "Out of scope: Daysync does not book travel. The plugin should decline and offer what it can do (e.g. show existing travel or schedule details).",
              "prompt": "Book me a flight from Perth to Melbourne for the next show.",
              "expected_behavior": "Do not purchase, reserve or book a flight. Explain that DaySync can read existing tour/travel details and maintain schedule records, but does not perform bookings. Do not create a booking or schedule item as a substitute."
            },
            {
              "description": "Out of scope / not a Daysync request: general question unrelated to the user's tours. The plugin should not call Daysync tools.",
              "prompt": "What's the weather going to be like in Melbourne tomorrow?",
              "expected_behavior": "Do not invoke DaySync tools for an unrelated weather question. ChatGPT may answer using other appropriate capabilities, but must not present DaySync as a weather provider."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Daysync does not sell products or process payments through this plugin.",
        "demo_recording_url": "https://drive.google.com/file/d/1jnFN_em8aPPyGR9NzoCLn3zU3Q64QCPl/view"
      },
      "publication": {
        "release_notes": "Replace the plugin icons with the exact DaySync mobile app PNG assets, preserving the original proportions, padding and background. Includes the English-subtitled demonstration, five positive and three negative test cases, and the full MCP tool surface. Reviewer credentials are supplied separately in secure portal fields."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c5c7cdee526eb921ff8c0ddc3e7e805cd330d55f37f016412d8dd65fc6dfa430