← Files FindTunesARCHIVED FILE

plugin.json

5.43 KB · Nov 3, 2026 · 18:56 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "findtunes",
  "version": "1.1.1",
  "description": "Find songs from public video links with FindTunes.",
  "author": {
    "name": "FindTunes",
    "email": "partnership@omgmedia.org",
    "url": "https://findtunes.app"
  },
  "homepage": "https://findtunes.app",
  "keywords": [
    "music",
    "song finder",
    "YouTube Shorts",
    "video"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "FindTunes",
        "shortDescription": "Find songs from video links",
        "longDescription": "Paste a supported public video link and ask what song is playing. FindTunes returns the song name, artist, available cover art, Spotify or Apple Music links, and a result page when a song is identified. No sign-in is required for this integration. Shared service limits apply. Private, restricted, deleted, or unclear videos may not return a song. FindTunes does not connect to your music account, add songs to playlists, record your device, or identify every song in every video.",
        "developerName": "FindTunes",
        "category": "Entertainment",
        "capabilities": [
          "Find music from a public video link",
          "Read an existing FindTunes song result"
        ],
        "websiteURL": "https://findtunes.app",
        "supportURL": "https://findtunes.app/contact",
        "privacyPolicyURL": "https://findtunes.app/privacy",
        "termsOfServiceURL": "https://findtunes.app/terms",
        "defaultPrompt": [
          "What song is playing in this YouTube Short?",
          "Find the music in this video link.",
          "Show me the song from this FindTunes result."
        ],
        "brandColor": "#FF3030",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://findtunes.app/review/findtunes-mcp-walkthrough.mp4",
        "commerce": false,
        "commerce_description": "The MCP tools identify songs and read public results. They do not sell products, initiate payments, or modify music accounts.",
        "test_cases": {
          "negative": [
            {
              "tools_triggered": "identify_song",
              "description": "Reject private-network addresses without fetching them.",
              "prompt": "Identify music from https://127.0.0.1/private.mp4.",
              "expected_behavior": "Reject private-network addresses without fetching them."
            },
            {
              "tools_triggered": "identify_song",
              "description": "Reject invalid URL input; ask for a public video link.",
              "prompt": "Find a song from this text: not-a-video-link.",
              "expected_behavior": "Reject invalid URL input; ask for a public video link."
            },
            {
              "tools_triggered": "get_song_result",
              "description": "Return unavailable rather than fabricating song details.",
              "prompt": "Read result 00000000-0000-4000-8000-000000000000.",
              "expected_behavior": "Return unavailable rather than fabricating song details."
            }
          ],
          "positive": [
            {
              "tools_triggered": "identify_song",
              "description": "What song is in https://www.youtube.com/shorts/-HbukV1-B9s?",
              "prompt": "What song is in https://www.youtube.com/shorts/-HbukV1-B9s?",
              "expected_behavior": "Return the identified song Around Me, its artist, and available listening links. Tool-level test passed."
            },
            {
              "tools_triggered": "identify_song",
              "description": "Find the music in https://www.youtube.com/shorts/fUzCqx2uaJg.",
              "prompt": "Find the music in https://www.youtube.com/shorts/fUzCqx2uaJg.",
              "expected_behavior": "Return the identified song Trending Audio for Turtles, its artist, and available listening links. Tool-level test passed."
            },
            {
              "tools_triggered": "identify_song",
              "description": "What song plays in https://youtu.be/-HbukV1-B9s?",
              "prompt": "What song plays in https://youtu.be/-HbukV1-B9s?",
              "expected_behavior": "Return the identified song Around Me, its artist, and available listening links. Tool-level test passed."
            },
            {
              "tools_triggered": "get_song_result",
              "description": "Show the song from FindTunes result 70cd8d46-5a00-4954-8ab4-e1dca1c26499.",
              "prompt": "Show the song from FindTunes result 70cd8d46-5a00-4954-8ab4-e1dca1c26499.",
              "expected_behavior": "Return the identified song Around Me, its artist, and available listening links. Tool-level test passed."
            },
            {
              "tools_triggered": "get_song_result",
              "description": "Read FindTunes result 8ba793cf-4608-4c88-bbcb-99e4c4fc3ae1.",
              "prompt": "Read FindTunes result 8ba793cf-4608-4c88-bbcb-99e4c4fc3ae1.",
              "expected_behavior": "Return the identified song Shabang, its artist, and available listening links. Tool-level test passed."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial public submission with two MCP tools, five positive cases, three negative cases, and a recorded walkthrough of live production requests."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 150f9e96364a5ecde2fc02cfa17e653529103a5f130fd3d72f3264d66daca8ff