Skip to content

Conversation

@EderBuug
Copy link

Qualtrics MCP Server

Descripción

Servidor MCP para integración completa con la API de Qualtrics, permitiendo gestionar encuestas, librerías de mensajes, contactos y distribuciones SMS.

Características

  • 6 Herramientas MCP completamente funcionales
  • ✅ Cliente HTTP con paginación automática
  • ✅ Manejo robusto de errores
  • ✅ Type hints completos (Python 3.13+)
  • ✅ Arquitectura modular y extensible
  • ✅ Tests unitarios incluidos
  • ✅ Documentación completa

Herramientas Incluidas

  1. configurar_credenciales - Configurar API token y data center
  2. obtener_librerias - Listar librerías disponibles
  3. obtener_mensajes_libreria - Listar mensajes de una librería
  4. obtener_detalle_mensaje - Obtener detalles de mensaje específico
  5. obtener_encuestas - Listar encuestas con estadísticas
  6. obtener_distribuciones_sms - Listar distribuciones SMS por encuesta

Repositorio Completo

El código fuente completo, documentación extensa y ejemplos están disponibles en:
https://github.com/EderBuug/qualtrics-mcp

Instalación

git clone https://github.com/EderBuug/qualtrics-mcp.git
cd qualtrics-mcp
uv sync

Configuración para Claude Desktop

{
  \"mcpServers\": {
    \"qualtrics\": {
      \"command\": \"uv\",
      \"args\": [\"--directory\", \"/path/to/qualtrics-mcp\", \"run\", \"python\", \"main.py\"],
      \"env\": {
        \"QUALTRICS_API_TOKEN\": \"your_token\",
        \"QUALTRICS_DATA_CENTER\": \"ca1\"
      }
    }
  }
}

Tests

  • ✅ 10 tests unitarios pasando
  • ✅ Ruff linting: OK
  • ✅ MyPy type checking: OK

Autor

Eder Vázquez Vázquez (@EderBuug)

Licencia

MIT

Copy link
Member

@olaservo olaservo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @EderBuug, instead of add your source code here, can you put this in your own repo and then link to it from the Readme? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants