{
  "name": "PlayerOS",
  "description": "Casino marketing platform exposed as agent tools — manage players, segments, campaigns, journeys, games, Player Inbox, and TCPA/CCPA/GDPR compliance.",
  "url": "https://api.playeros.ai/api/mcp",
  "version": "1.1.0",
  "protocolVersion": "0.2.0",
  "provider": { "organization": "PlayerOS", "url": "https://playeros.ai" },
  "documentationUrl": "https://playeros.ai/api-docs.md",
  "capabilities": { "streaming": true, "stateTransitionHistory": false },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "securitySchemes": {
    "apiKey": { "type": "apiKey", "in": "header", "name": "X-Api-Key", "description": "Property-scoped PlayerOS API key (pk_…) with read/write scopes." }
  },
  "security": [{ "apiKey": [] }],
  "skills": [
    { "id": "players", "name": "Player database", "description": "List, search, retrieve, create, and update players with gaming-specific fields (Player ID, tier, ADT, coin-in).", "tags": ["crm", "players", "segments"] },
    { "id": "campaigns", "name": "Campaigns", "description": "Create and send email and SMS campaigns to filtered recipients with pre-send compliance checks.", "tags": ["email", "sms", "marketing"] },
    { "id": "journeys", "name": "Journey automation", "description": "Create and publish visual automation journeys.", "tags": ["automation", "journeys"] },
    { "id": "compliance", "name": "Compliance", "description": "Record/revoke consent, run pre-send compliance checks, manage DNC, and export player data (CCPA/GDPR).", "tags": ["tcpa", "ccpa", "gdpr", "consent"] },
    { "id": "inbox", "name": "Player Inbox", "description": "List inbox messages and broadcast to inbox users.", "tags": ["inbox", "push", "messaging"] }
  ]
}
