Refiner
Analizar datos de respuestas de encuestas
Documentación
Introducción
El servidor MCP de Refiner es una implementación del Model Context Protocol que permite a los agentes de IA interactuar de forma segura con tu cuenta de Refiner.
Actúa como un puente entre agentes basados en LLM y los datos de comentarios de clientes, permitiendo la automatización de análisis, gestión de usuarios y flujos de trabajo de encuestas mediante lenguaje natural.
A alto nivel, este servidor expone los datos de respuestas de encuestas de Refiner como herramientas estructuradas que los agentes de IA pueden descubrir e invocar dinámicamente.
Cómo usar nuestro servidor MCP
Con el servidor MCP de Refiner, puedes conectar tu espacio de trabajo de Refiner directamente a herramientas de IA como ChatGPT y Claude para analizar respuestas de encuestas bajo demanda usando lenguaje natural. Esto permite la exploración ad hoc de datos de comentarios, desde resumir respuestas de texto abierto hasta identificar tendencias y anomalías en tiempo real.
Más allá del análisis, puedes impulsar automatizaciones de flujos de trabajo – como activar acciones basadas en nuevas respuestas o sincronizar información entre sistemas – usando herramientas como Claude Code. El resultado es un bucle de retroalimentación más dinámico e impulsado por IA, donde los conocimientos se pueden generar y actuar sobre ellos al instante sin intervención manual.
Endpoint del servidor MCP
El servidor MCP de Refiner es accesible en la siguiente URL:
https://app.refiner.io/v001/mcp
Autenticación
Refiner MCP utiliza OAuth 2.0 Authorization Code + PKCE.
Endpoints de descubrimiento
https://app.refiner.io/.well-known/oauth-authorization-serverhttps://app.refiner.io/.well-known/oauth-protected-resourcehttps://app.refiner.io/.well-known/oauth-protected-resource/v001/mcp
Ámbitos (Scopes)
mcp:projects-read– listar entornos/proyectos accesiblesmcp:forms-read– leer encuestas/formulariosmcp:responses-read– leer respuestas individualesmcp:reporting-read– leer datos de informes agregados
Herramientas
Todas las herramientas son de solo lectura y están registradas en RefinerServer.
get-aggregated-response-data
Obtén datos de informes agregados y gráficos. Requiere project_uuid de get-projects. Filtra por UUIDs de formularios (encuestas), UUIDs de segmentos, UUIDs de etiquetas, identificadores de preguntas y rango de fechas. Tipos de gráficos: nps, csat, ratings, count, distribution. El rango de fechas por defecto es los últimos 30 días y puede extenderse hasta 12 meses.
- Ámbito:
mcp:reporting-read - Entrada:
project_uuid, requeridotype, opcionalform_uuids,segment_uuids,tag_uuids,question_identifiers,date_range_start,date_range_end type:nps,csat,ratings,count,distribution- Solo lectura
- No destructiva
get-forms
Lista las encuestas en un proyecto. Requiere project_uuid de get-projects. Listas disponibles: all, all_with_archived, archived, published, drafts.
- Ámbito:
mcp:forms-read - Entrada:
project_uuid, opcionalpage,list list:all,all_with_archived,archived,published,drafts- Solo lectura
- No destructiva
get-projects
Lista las encuestas en un proyecto. Requiere project_uuid de get-projects. Listas disponibles: all, all_with_archived, archived, published, drafts.
Lista los proyectos disponibles.
- Ámbito:
mcp:projects-read - Entrada: ninguna
- Salida:
items[]conuuid,name - Solo lectura
- No destructiva
get-responses
Obtén acceso a una lista de respuestas de encuestas. Requiere project_uuid de get-projects. Filtra por UUIDs de formularios (encuestas), UUIDs de segmentos, UUIDs de etiquetas y rango de fechas. Devuelve hasta 500 respuestas por página. Los datos de contacto se excluyen por razones de privacidad. El rango de fechas por defecto es los últimos 30 días y puede extenderse hasta 12 meses.
- Ámbito:
mcp:responses-read - Entrada:
project_uuid, opcionalform_uuids,segment_uuids,tag_uuids,date_range_start,date_range_end,page,page_cursor - Notas:
- los filtros pueden ser cadenas UUID separadas por comas
- por defecto, últimos 30 días
- máximo de retroceso de 12 meses
- hasta 500 respuestas/página
- datos de contacto excluidos por privacidad
- Solo lectura
- No destructiva
get-segments
Lista los segmentos de usuarios en un proyecto. Requiere project_uuid de get-projects.
- Ámbito:
mcp:projects-read - Entrada:
project_uuid - Solo lectura
- No destructiva
get-traits
Lista las etiquetas de respuesta en un proyecto. Requiere project_uuid de get-projects.
- Ámbito:
mcp:projects-read - Entrada:
project_uuid, opcionalinclude include:all,form,contact- Solo lectura
- No destructiva
get-tags
Lista los atributos en un proyecto. Requiere project_uuid de get-projects. Opciones de inclusión: all, form, contact.
- Ámbito:
mcp:projects-read - Entrada:
project_uuid - Solo lectura
- No destructiva
Recursos
Los recursos proporcionan lecturas basadas en URI para clientes MCP que admiten recursos.
Recursos disponibles:
refiner://projectsrefiner://project/{project_uuid}/formsrefiner://project/{project_uuid}/form/{form_uuid}refiner://project/{project_uuid}/segmentsrefiner://project/{project_uuid}/tags
Comportamiento:
- Tipo MIME:
application/json - Mismas comprobaciones de ámbito y acceso a proyectos que las herramientas correspondientes
- Respuestas estructuradas consistentes y errores de acceso explícitos
Ejemplos de prompts
Refiner expone prompts MCP integrados para guiar flujos de trabajo de análisis robustos de múltiples pasos.
Prompts integrados
nps_get_score_and_countscsat_get_score_and_countsmultiple_choice_response_distributionretrieve_survey_responsesnps_analyze_verbatimcsat_analyze_verbatimanalyze_open_ended_text_responses
Ejemplos de prompts de usuario
- “Lista mis entornos y encuestas de Refiner disponibles.”
- “Muestra el puntaje NPS y los conteos de detractores/pasivos/promotores de los últimos 30 días.”
- “Analiza los verbatim de texto abierto recientes de NPS y dime cuáles son los mayores impulsores del puntaje actual. Dime qué hacemos bien y qué podemos mejorar según los verbatim de texto abierto.”
- “¿Cuál es nuestro puntaje CSAT actual en el proyecto X en Refiner?”
- “Muestra el puntaje CSAT y la distribución de la encuesta X en el Q1.”
- “Recupera las respuestas etiquetadas como riesgo de abandono de los últimos 14 días.”
- “Analiza los comentarios abiertos y sugiere las mejores acciones de mejora.”
- “Muestra la distribución de respuestas de opción múltiple para la pregunta onboarding_experience.”