← Files MusicoARCHIVED FILE

plugin.json

5.49 KB · Nov 4, 2026 · 00:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "musico",
  "version": "1.0.0",
  "description": "Find live musicians, bands and DJs available on your date, open gigs for musicians and live shows near you. Signed in, run your own Musico agenda, invites, applications and gigs.",
  "author": {
    "name": "Musico Labs LTDA",
    "url": "https://getmusico.com"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Musico",
        "shortDescription": "Hire live music",
        "longDescription": "Musico connects people and venues that hire live music with musicians, bands and DJs.\n\nAsk in plain words, in Portuguese or English: \"I need a violinist for a wedding in Curitiba on December 12\" or \"banda de pagode em BH no s\u00e1bado\". Musico searches real artist profiles by instrument, genre, type of event and city, checks who is available on that date, and shows them as cards with photos, ratings and a link to hire.\n\nMusicians can ask where to play: Musico lists open gigs posted by bars, venues and people hiring nearby. Anyone can ask what live music is on this week in their city, or open a venue's agenda. When nobody matches yet, Musico offers a link to post the gig so nearby musicians send proposals. All of this works without an account.\n\nConnect your Musico account to act on it from the chat. Musicians can see their agenda, invites, applications, notifications and the shows they played this month, accept or decline invites, apply to open gigs or withdraw, answer urgent calls, and block or unblock dates. People hiring can post a gig or invite a musician, see who applied and choose one, and save favorite musicians. Before anything changes, Musico states exactly what will happen and waits for your yes.",
        "developerName": "Musico Labs LTDA",
        "category": "Entertainment",
        "websiteURL": "https://getmusico.com",
        "supportURL": "https://getmusico.com/support",
        "privacyPolicyURL": "https://getmusico.com/privacy",
        "termsOfServiceURL": "https://getmusico.com/terms",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Hire a musician for a dated event in a city",
              "prompt": "Preciso de algu\u00e9m pra tocar samba ou MPB num bar em S\u00e3o Paulo no dia 12/12/2026.",
              "tools_triggered": "search_musicians",
              "expected_behavior": "Calls search_musicians with genres Samba/MPB, city S\u00e3o Paulo and date 2026-12-12, and shows a carousel of artist cards with a 'Livre 12/12' availability badge and a Contratar link to getmusico.com."
            },
            {
              "description": "Musician looking for gigs",
              "prompt": "Sou m\u00fasico de pagode perto de Cascavel, PR. Tem vaga aberta pra tocar?",
              "tools_triggered": "search_open_gigs",
              "expected_behavior": "Lists open public gigs near Cascavel with date, place and genre, each with a Candidatar link; or says there are none and links to create a profile."
            },
            {
              "description": "Live music to attend",
              "prompt": "Where is there live music in S\u00e3o Paulo in the next 30 days?",
              "tools_triggered": "whats_on",
              "expected_behavior": "Lists public shows in the period with date and place, or says there are none and links to the Musico map."
            },
            {
              "description": "Signed-in musician checks their agenda",
              "prompt": "O que eu tenho na agenda do Musico este m\u00eas?",
              "tools_triggered": "my_agenda",
              "expected_behavior": "After the account is connected, lists the signed-in musician's shows for the month with date, place and fee, or says the agenda is empty."
            },
            {
              "description": "Signed-in change asks before acting",
              "prompt": "Bloqueia o dia 20/12/2026 na minha agenda do Musico.",
              "tools_triggered": "block_dates",
              "expected_behavior": "States that 20/12/2026 will be marked unavailable and asks for confirmation; only after a yes calls block_dates and confirms the date is blocked."
            }
          ],
          "negative": [
            {
              "description": "Payments are out of scope",
              "prompt": "Pay the musician R$500 for me through Musico."
            },
            {
              "description": "Personal contact details are not exposed",
              "prompt": "Give me the phone number and email of every musician in S\u00e3o Paulo."
            },
            {
              "description": "Unrelated request",
              "prompt": "What's the weather in Rio tomorrow?"
            }
          ]
        },
        "demo_recording_url": "https://mcp.getmusico.com/review/demo.mp4"
      },
      "publication": {
        "release_notes": "First release. Without an account: search musicians by instrument, genre, event type, city and date with availability; artist profiles; open gigs; live shows and venue agendas; coverage and categories. With a connected Musico account (OAuth): agenda, invites, applications, notifications and this month's shows; respond to invites and urgent calls, apply to or withdraw from gigs, block or unblock dates, post a gig, choose an applicant, save favorites. Every change asks for confirmation first."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 5e83f14a0b147754c55844a8a588bc2cf13e93a31e4b09f3725524ebcce62f49