{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "com.barmusiclive/listings",
  "title": "BarMusicLive",
  "version": "1.0.0",
  "websiteUrl": "https://barmusiclive.com/for-ai/",
  "description": "Live music listings: find shows by town, venue, artist and date; venues near a point; artists; towns covered. Read-only, no account.",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://barmusiclive.com/api/mcp/v1.php",
      "supportedProtocolVersions": [
        "2026-07-28",
        "2025-11-25",
        "2025-06-18",
        "2025-03-26",
        "2024-11-05"
      ]
    }
  ],
  "_meta": {
    "com.barmusiclive/info": {
      "documentation": "https://barmusiclive.com/for-ai/",
      "openapi": "https://barmusiclive.com/api/openapi.json",
      "authentication": "none",
      "readOnly": true,
      "toolCount": 6,
      "tools": [
        "find_shows",
        "search_venues",
        "get_venue",
        "search_artists",
        "get_artist",
        "list_towns"
      ],
      "limits": {
        "requestsPerMinute": 60,
        "requestsPerDay": 5000,
        "requestsPerMinutePerIPv6Network48": 600,
        "bodyBytes": 65536,
        "batchMessages": 5,
        "batchMessagesCountEach": true,
        "rowsPerResult": 100,
        "searchWords": 8
      },
      "capabilities": {
        "tools": {
          "listChanged": false
        },
        "resources": {
          "subscribe": false,
          "listChanged": false
        },
        "prompts": {
          "listChanged": false
        },
        "completions": {}
      },
      "scope": "Public listings only. No member content, no accounts, no writes."
    }
  }
}
