Servidor MCP

Conecta herramientas de IA como Claude o Cursor a tu organización usando el protocolo MCP con OAuth 2.0.

El servidor MCP de SouthGames implementa el Model Context Protocol — el estándar abierto de Anthropic para conectar herramientas de IA a fuentes de datos externas.

Con esta integración, puedes conectar Claude.ai (web), Claude Desktop, Cursor, o cualquier cliente MCP directamente a tu organización y hacer preguntas como:

  • "¿Cuáles son mis campañas activas y cuántas jugadas tienen?"
  • "Muéstrame los clientes con más XP"
  • "¿Cómo está el engagement de los últimos 30 días?"
  • "¿Qué journeys tiene activados mi organización?"

Autenticación — OAuth 2.0

El servidor usa OAuth 2.0 con PKCE (el estándar recomendado para MCP remoto). La primera vez que conectes, tu cliente MCP te redirigirá a SouthGames para autenticarte con tu cuenta. No necesitas copiar API keys.

URL del servidor:   https://southgames.ai/api/mcp
Flujo:              Authorization Code + PKCE (S256)
Discovery:          https://southgames.ai/.well-known/oauth-authorization-server

Configurar Claude.ai (web)

  1. Ve a claude.ai → Settings → Integrations (o "Custom Connectors")
  2. Haz clic en "Add custom connector" (o "Add MCP server")
  3. Ingresa la URL: https://southgames.ai/api/mcp
  4. Claude.ai descubrirá el servidor automáticamente y te pedirá autenticarte
  5. Se abrirá SouthGames — inicia sesión y selecciona tu organización
  6. Listo — Claude.ai tiene acceso a tus datos

Configurar Claude Desktop

Edita el archivo de configuración:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "southgames": {
      "type": "http",
      "url": "https://southgames.ai/api/mcp"
    }
  }
}

Al reiniciar Claude Desktop, te pedirá autenticarte con tu cuenta SouthGames (flujo OAuth).

Configurar Cursor

En Cursor Settings → MCP → Add new MCP server:

CampoValor
NameSouthGames
TypeHTTP
URLhttps://southgames.ai/api/mcp

Cursor iniciará el flujo OAuth automáticamente.

Método alternativo — API Key

Si tu cliente MCP no soporta OAuth, puedes seguir usando API keys directamente:

{
  "mcpServers": {
    "southgames": {
      "type": "http",
      "url": "https://southgames.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer sg_live_tu_api_key",
        "X-Org-Id": "tu-org-slug"
      }
    }
  }
}

Genera tu API key en Configuración → API Keys.

Datos disponibles

El servidor expone recursos de solo lectura para todos los dominios de tu organización. Consulta la referencia completa de recursos para ver los ~50 URIs disponibles.

DominioDatos
CampañasLista, detalle, estadísticas de plays/wins
AnalyticsKPIs, series temporales, top campañas, engagement
ClientesPerfil, XP, tier, puntos, segmentos
NotificacionesPush sends, in-app, templates
EventosDefiniciones, historial, eventos por cliente
TiersConfiguración, distribución, tier del cliente
PuntosConfig, saldo, ledger, rewards, estadísticas
JourneysLista, detalle, enrollments, analytics
MisionesLista, detalle, analytics, progreso
RankingsLeaderboard, configuración
ReferidosConfig, lista, estadísticas
ConfiguraciónPerfil de la organización

Seguridad

  • Tokens OAuth con expiración de 90 días — renovables vía re-autenticación
  • Solo se exponen datos de tu organización — no hay acceso cross-tenant
  • El servidor es de solo lectura — no es posible modificar datos a través del MCP
  • Puedes revocar el acceso en cualquier momento desde Configuración → API Keys