Formo

Analítica de producto y onchain para agentes de IA: consulta KPIs, embudos, retención, ingresos, usuarios y perfiles de billetera.

Documentación

Resumen de MCP

Conecta agentes de IA, herramientas de codificación y aplicaciones de terceros a Formo con MCP.

Resumen

El servidor MCP de Formo permite que asistentes de IA, editores de código e integraciones personalizadas consulten tus datos de análisis en lenguaje natural, mediante MCP, un estándar abierto para conectar asistentes de IA a datos externos. Por ejemplo:

  • "¿Cuántos usuarios activos diarios tuvimos la semana pasada?"
  • "¿Cuáles son las principales fuentes de adquisición este mes?"
  • "Muéstrame la retención de usuarios por cohorte"

Advertencia

MCP requiere un plan Scale o Enterprise. Mejora tu espacio de trabajo para obtener acceso.

Primeros pasos

Clientes compatibles: clientes MCP con capacidad OAuth como ChatGPT, Claude Desktop, Cursor, Claude Code, Windsurf, VS Code, o cualquier cliente que admita transportes MCP HTTP o stdio.

Formo admite dos métodos de autenticación para MCP:

  • OAuth (Recomendado) para clientes que gestionan el inicio de sesión de usuarios. Los usuarios inician sesión en Formo, seleccionan un proyecto en la página de consentimiento y eligen qué permisos aprobar.
  • Workspace API Keys para clientes que te permiten configurar un encabezado Authorization manualmente.
Conecta clientes MCP con capacidad OAuth a Formo. Configura clientes, editores y herramientas locales con una clave de API.

Preguntas de ejemplo

Análisis de producto

  • "¿Cuáles son mis KPIs de los últimos 7 días?"
  • "Muéstrame los usuarios activos diarios del último mes"
  • "¿En qué etapa del ciclo de vida se encuentra la mayoría de mis usuarios?"
  • "¿Cuál es la tasa de conversión de vista de página a conexión de wallet?"

Atribución de marketing

  • "¿Cuáles son mis principales fuentes de tráfico?"
  • "Muéstrame la conversión por fuente UTM"
  • "¿De qué países provienen mis usuarios?"

Inteligencia de wallets

  • "Consulta el perfil de esta dirección de wallet, incluido su patrimonio neto"
  • "¿Cuáles son mis principales wallets y cadenas?"

Herramientas disponibles

Query API

Endpoints de SQL, exploración y análisis predefinidos. Permiso: query:read.

HerramientaDescripción
explore_dataExploración de datos en lenguaje natural con contexto específico de Formo
execute_queryEjecuta consultas SQL sobre tus datos de análisis
text_to_sqlConvierte lenguaje natural a SQL
list_endpointsEnumera los endpoints de API disponibles
list_datasourcesEnumera las fuentes de datos disponibles
kpisObtén indicadores clave de rendimiento
distinct_valuesObtén valores únicos para filtrar
top_eventsConsulta los eventos más comunes
event_timeseriesConteo de eventos a lo largo del tiempo
lifecycleDesglose por etapa del ciclo de vida (nuevos, recurrentes, activos, en riesgo, perdidos, recuperados)
retentionRetención de usuarios por cohorte
frequencyCon qué frecuencia regresan los usuarios
project_usersLista de usuarios a nivel de fila, filtrable por etapa del ciclo de vida, tenencias de tokens y más
top_pagesAnaliza el rendimiento de páginas
top_sourcesAtribución y fuentes de tráfico
top_locationsDistribución geográfica
top_walletsWallets más activas
top_chainsActividad por blockchain
revenue_overviewAnálisis de ingresos
revenue_timeseriesIngresos a lo largo del tiempo
revenue_by_metricIngresos desglosados por una dimensión
volume_by_metricVolumen de transacciones desglosado por una dimensión
cohort_analysisAnálisis de comportamiento basado en cohortes
funnelEmbudos de conversión de varios pasos
flowAnálisis del recorrido y la ruta del usuario

Profiles API

Enriquecimiento de wallets y escritura de perfiles.

HerramientaDescripciónPermiso
search_profileConsulta el enriquecimiento de una única dirección de wallet (patrimonio neto, tokens, etiquetas)profiles:read
update_profile_propertiesEstablece o elimina propiedades de perfil en una wallet (dirección o nombre ENS); un valor null elimina la propiedadprofiles:write
upsert_profile_labelsAñade o actualiza etiquetas en una walletprofiles:write
delete_profile_labelElimina una etiqueta de una walletprofiles:write
batch_update_profile_propertiesEstablece o elimina propiedades de perfil en hasta 100 wallets en una sola llamada; los valores null eliminanprofiles:write
batch_upsert_profile_labelsAñade, actualiza o elimina etiquetas en hasta 100 wallets en una sola llamada (las filas _is_deleted: 1 se marcan como eliminadas)profiles:write
import_walletsImporta wallets como usuarios identificados (planes Scale y Enterprise; las wallets importadas cuentan para la facturación de usuarios activos mensuales)profiles:write

Alertas

HerramientaDescripciónPermiso
list_alerts, get_alertLeer alertasalerts:read
create_alert, update_alert, toggle_alert, delete_alertGestionar alertasalerts:write

Gráficos

HerramientaDescripciónPermiso
list_boards, get_board, list_charts, get_chartLeer paneles y gráficosboards:read
execute_saved_chartEjecutar la consulta de un gráfico guardado con un rango de fechas elegidoboards:read
create_board, update_board, delete_boardGestionar panelesboards:write
create_chart, update_chart, delete_chart, duplicate_chart, move_chart, reorder_chartsGestionar gráficosboards:write
preview_chartEjecutar el SQL de un gráfico sin guardarquery:read

Contratos

HerramientaDescripciónPermiso
list_contracts, get_contractLeer contratos rastreadoscontracts:read
create_contract, update_contract, delete_contractGestionar contratos rastreados (la inclusión en el pipeline se establece mediante update_contract)contracts:write

Segmentos

HerramientaDescripciónPermiso
list_segmentsLeer segmentossegments:read
create_segment, delete_segmentGestionar segmentossegments:write

Advertencia

Las herramientas delete_* eliminan datos de forma permanente. No se ejecutarán a menos que la llamada incluya "confirm": true, por lo que un asistente debe pedirte permiso primero en lugar de eliminar por su cuenta. Otorga permisos de escritura solo a clientes en los que confíes.

Documentación

HerramientaDescripción
search_formo_docsBuscar en la documentación de Formo
query_docs_filesystem_formo_docsConsultar el sistema de archivos de la documentación de Formo

Solución de problemas

  • 403 MCP access requires a Scale or Enterprise plan: MCP está disponible solo en los planes Scale y Enterprise.
  • Las herramientas no aparecen: Comprueba que la URL termine con una barra final: https://api.formo.so/v0/mcp/. Reinicia o actualiza tu asistente de IA después de los cambios de configuración.
  • Problemas de OAuth: Consulta MCP OAuth para la configuración, los metadatos y la solución de problemas de OAuth.
  • Problemas con la clave de API: Consulta MCP API Key para la configuración y la solución de problemas de la clave de API.

Seguridad

  • Limitado al proyecto: cada conexión se limita a un proyecto, ya sea seleccionado en la página de consentimiento de OAuth o adjunto a la clave de API.
  • Limitado por permisos: cada llamada a una herramienta requiere el permiso correspondiente (p. ej., query:read para leer análisis, alerts:write para cambiar alertas); las eliminaciones requieren además "confirm": true.
  • Solo propietario/administrador: solo el propietario o administrador del espacio de trabajo puede crear una conexión.
  • No se retiene nada: el propio servidor MCP no almacena datos.
  • Gestiona en cualquier momento: revisa, cambia o revoca el acceso en ConfiguraciónAplicaciones conectadas. Las desconexiones se aplican de inmediato; los cambios de permisos se aplican al reconectar. Las sesiones caducan después de 1 hora de inactividad.

Preguntas frecuentes

Cualquier cliente MCP con capacidad OAuth o HTTP/stdio. Consulta [Primeros pasos](#getting-started) para ver la lista de clientes compatibles y las instrucciones de configuración. Cualquier cosa en la tabla de [Herramientas disponibles](#available-tools): KPIs, fuentes de tráfico, páginas, eventos, geografía, ingresos, ciclo de vida, retención, cohortes, embudos y enriquecimiento de wallets. Sí, el acceso se limita a un proyecto y a los permisos que otorgues. Consulta [Seguridad](#security) para más detalles. Sí. OAuth es aditivo. Las configuraciones existentes de Workspace API Keys siguen funcionando con `Authorization: Bearer YOUR_API_KEY`.