← Files TonadaARCHIVED FILE

plugin.json

5.36 KB · Nov 2, 2026 · 13:15 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "tonada",
  "version": "1.0.3",
  "description": "Discover what your brand could sound like, then hear curated Tonada music samples.",
  "author": {
    "name": "Tonada",
    "url": "https://www.tonada.com"
  },
  "homepage": "https://www.tonada.com",
  "keywords": [
    "music",
    "brand",
    "hospitality",
    "sonic-identity"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Tonada",
        "shortDescription": "Hear your brand's sound",
        "longDescription": "Describe your space and the atmosphere you want, get a suggested sonic identity, and hear matching samples from Tonada's curated music catalog. No Tonada account needed to listen.",
        "developerName": "Tonada",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "brandColor": "#AE9BFD",
        "brandColorDark": "#D3C8FE",
        "category": "Entertainment",
        "capabilities": [
          "Interactive",
          "Read"
        ],
        "websiteURL": "https://www.tonada.com",
        "supportURL": "https://www.tonada.com/help",
        "privacyPolicyURL": "https://www.tonada.com/privacy",
        "termsOfServiceURL": "https://www.tonada.com/terms",
        "defaultPrompt": [
          "Use Tonada to find the sound for my caf\u00e9.",
          "Use Tonada to suggest music for my hotel lobby."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "A venue and its atmosphere lead straight to a direction and samples",
              "prompt": "I run a calm Nordic caf\u00e9 in Stockholm, what could it sound like?",
              "tools_triggered": "get_vocabularies, search_catalog_samples",
              "expected_behavior": "Suggests a short sonic identity for the caf\u00e9 and, in the same turn, shows the sample player with up to three real Tonada catalog tracks that can be played. No account or sign-up is requested."
            },
            {
              "description": "Refine the sound after listening (follow-up in the same conversation as the caf\u00e9 case)",
              "prompt": "Make it warmer, with fewer vocals.",
              "tools_triggered": "search_catalog_samples",
              "expected_behavior": "Searches again with a warmer mood and a lower vocal preference while keeping the calm caf\u00e9 direction, and shows a new set of playable samples."
            },
            {
              "description": "A different space and mood give a different direction",
              "prompt": "Use Tonada to suggest music for my boutique hotel lobby. It should feel elegant and relaxed in the evening.",
              "tools_triggered": "get_vocabularies, search_catalog_samples",
              "expected_behavior": "Suggests an elegant, relaxed sonic identity and shows the sample player with matching catalog tracks, each with a link to its Tonada page."
            },
            {
              "description": "An excluded genre is a hard constraint",
              "prompt": "What should my yoga studio sound like? Calm and spacious, and absolutely no jazz.",
              "tools_triggered": "get_vocabularies, search_catalog_samples",
              "expected_behavior": "Searches with jazz as an excluded genre and shows calm, low-energy samples, none of them jazz. If the search was broadened, says so in one sentence."
            },
            {
              "description": "A high-energy space",
              "prompt": "Use Tonada to find three upbeat samples for my busy burger restaurant at lunchtime.",
              "tools_triggered": "get_vocabularies, search_catalog_samples",
              "expected_behavior": "Shows the sample player with three upbeat, high-energy catalog tracks and a brief explanation tying them to a lively lunchtime atmosphere."
            }
          ],
          "negative": [
            {
              "description": "Not a music request: the plugin does not act. No tool is called, no player or Tonada content appears, and ChatGPT handles the translation request itself",
              "prompt": "Translate my caf\u00e9 menu into Swedish."
            },
            {
              "description": "Music generation is outside this plugin: it replies with the out-of-scope fallback (Tonada here only suggests a direction for the business and plays short catalog samples), calls no tool, and offers to refine the current samples instead",
              "prompt": "Generate a new song for my caf\u00e9."
            },
            {
              "description": "The catalog is not searched by artist and artist or band names are never shown: it does not search, does not repeat the name, replies with the out-of-scope fallback and asks about the space and the atmosphere it should feel like instead",
              "prompt": "Play me songs by John Doe for my caf\u00e9."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/19rA-PFEEJ_62J_w7b4KTIkffhe4vD_7B/view?usp=sharing"
      },
      "publication": {
        "release_notes": "Initial release: describe your space and the atmosphere you want, get a suggested sonic identity, and hear matching samples from Tonada's curated catalog in a built-in player. Refine the sound in conversation. No Tonada account needed."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 09ed8e04c41b6f151e22ac5cff16240d0693978575404e32e5cb37c35352b540