{
  "protocolVersion": "0.2.5",
  "name": "LoyaltyVIP",
  "description": "Casino player intelligence. Search the public U.S. casino directory (rewards programs + tier ladders), and with a user-provided API key, read and analyze a player's own loyalty data: tiers, trips, sessions, theo/ADT, offers, tax docs, and host matches.",
  "url": "https://loyaltyvip.com/mcp",
  "preferredTransport": "HTTP+JSON",
  "documentationUrl": "https://loyaltyvip.com/llms-full.txt",
  "iconUrl": "https://loyaltyvip.com/pwa-512x512.png",
  "version": "1.1.0",
  "provider": {
    "organization": "movaMedia",
    "url": "https://github.com/movaMedia-Inc"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "securitySchemes": {
    "apiKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "Personal API key (lvip_live_...) provisioned by a human account owner. Required only for a player's private data; the casino directory is public."
    }
  },
  "skills": [
    {
      "id": "search_casinos",
      "name": "Search casino directory",
      "description": "Search 2,400+ U.S. casinos by name, state, type, or rewards availability. Public, no key.",
      "tags": ["casino", "directory", "public", "search"],
      "examples": [
        "Find tribal casinos in Oklahoma with a players club",
        "List casinos in Nevada"
      ]
    },
    {
      "id": "get_casino",
      "name": "Get casino detail",
      "description": "Casino location, rewards/players-club program, and full tier ladder. Public, no key.",
      "tags": ["casino", "rewards", "tiers", "public"],
      "examples": ["What tiers does the Bellagio's rewards program have?"]
    },
    {
      "id": "tier_match",
      "name": "Cross-property tier match",
      "description": "Find where a player is closest to a tier upgrade and draft a tier-match request. Requires API key (read).",
      "tags": ["tiers", "tier-match", "authenticated"],
      "examples": ["Across the casinos I play, where am I closest to the next tier?"]
    },
    {
      "id": "comp_predict",
      "name": "Comp / offer prediction",
      "description": "Predict likely comps and offers from a player's play history. Requires API key (read).",
      "tags": ["comps", "offers", "prediction", "authenticated"],
      "examples": ["Predict my next offer at MGM based on my play"]
    },
    {
      "id": "tax_summary",
      "name": "Gambling tax documents",
      "description": "Generate IRS gambling tax summaries, session logs, and W-2G reports. Requires API key (tax scope).",
      "tags": ["tax", "w-2g", "authenticated", "sensitive"],
      "examples": ["Summarize my W-2G jackpots for the 2025 tax year"]
    },
    {
      "id": "host_discovery",
      "name": "VIP host discovery",
      "description": "Find and request connections with casino VIP hosts that match a player's profile. Requires API key (read).",
      "tags": ["hosts", "discovery", "authenticated"],
      "examples": ["Which VIP hosts match my play profile?"]
    }
  ],
  "additionalInterfaces": [
    { "transport": "HTTP+JSON", "url": "https://nbhagdwegk.execute-api.us-east-1.amazonaws.com" },
    { "transport": "MCP-Streamable-HTTP", "url": "https://loyaltyvip.com/mcp" }
  ]
}
