Formo

Análises de produto e onchain para agentes de IA: consulte KPIs, funis, retenção, receita, usuários e perfis de carteira.

Documentação

Visão geral do MCP

Conecte agentes de IA, ferramentas de codificação e aplicativos de terceiros ao Formo com MCP.

Visão geral

O Formo MCP Server permite que assistentes de IA, editores de código e integrações personalizadas consultem seus dados de análise em linguagem natural, usando MCP, um padrão aberto para conectar assistentes de IA a dados externos. Por exemplo:

  • "Quantos usuários ativos diários tivemos na semana passada?"
  • "Quais são as principais fontes de aquisição neste mês?"
  • "Mostre-me a retenção de usuários por coorte"

Aviso

O MCP requer um plano Scale ou Enterprise. Atualize seu workspace para obter acesso.

Primeiros passos

Clientes compatíveis: clientes MCP com suporte a OAuth, como ChatGPT, Claude Desktop, Cursor, Claude Code, Windsurf, VS Code, ou qualquer cliente que suporte transportes MCP HTTP ou stdio.

O Formo suporta dois métodos de autenticação para MCP:

  • OAuth (Recomendado) para clientes que gerenciam o login do usuário. Os usuários fazem login no Formo, selecionam um projeto na página de consentimento e escolhem quais permissões aprovar.
  • Workspace API Keys para clientes que permitem configurar um cabeçalho Authorization manualmente.
Conecte clientes MCP com suporte a OAuth ao Formo. Configure clientes locais, editores e ferramentas com uma API Key.

Exemplos de perguntas

Análise de produto

  • "Quais são meus KPIs dos últimos 7 dias?"
  • "Mostre-me usuários ativos diários do último mês"
  • "Em qual estágio do ciclo de vida está a maioria dos meus usuários?"
  • "Qual é a taxa de conversão de visualização de página para conexão de carteira?"

Atribuição de marketing

  • "Quais são minhas principais fontes de tráfego?"
  • "Mostre-me a conversão por fonte UTM"
  • "De quais países vêm meus usuários?"

Inteligência de carteira

  • "Consulte o perfil deste endereço de carteira, incluindo seu patrimônio líquido"
  • "Quais são minhas principais carteiras e blockchains?"

Ferramentas disponíveis

Query API

Endpoints de SQL, exploração e análises pré-construídas. Permissão: query:read.

FerramentaDescrição
explore_dataExploração de dados em linguagem natural com contexto específico do Formo
execute_queryExecute consultas SQL em seus dados de análise
text_to_sqlConverta linguagem natural em SQL
list_endpointsListe os endpoints de API disponíveis
list_datasourcesListe as fontes de dados disponíveis
kpisObtenha indicadores-chave de desempenho
distinct_valuesObtenha valores únicos para filtragem
top_eventsVeja os eventos mais comuns
event_timeseriesContagens de eventos ao longo do tempo
lifecycleDetalhamento por estágio do ciclo de vida (novo, recorrente, power, em risco, churn, ressuscitado)
retentionRetenção de usuários por coorte
frequencyCom que frequência os usuários retornam
project_usersLista de usuários em nível de linha, filtrável por estágio do ciclo de vida, participações em tokens e mais
top_pagesAnalise o desempenho de páginas
top_sourcesAtribuição e fontes de tráfego
top_locationsDistribuição geográfica
top_walletsCarteiras mais ativas
top_chainsAtividade por blockchain
revenue_overviewAnálise de receita
revenue_timeseriesReceita ao longo do tempo
revenue_by_metricReceita detalhada por uma dimensão
volume_by_metricVolume de transações detalhado por uma dimensão
cohort_analysisAnálise comportamental baseada em coortes
funnelFunis de conversão em várias etapas
flowAnálise de jornada e caminho do usuário

Profiles API

Enriquecimento de carteiras e gravações de perfil.

FerramentaDescriçãoPermissão
search_profileConsulte o enriquecimento de um único endereço de carteira (patrimônio líquido, tokens, rótulos)profiles:read
update_profile_propertiesDefina ou remova propriedades de perfil em uma carteira (endereço ou nome ENS); um valor null exclui a propriedadeprofiles:write
upsert_profile_labelsAdicione ou atualize rótulos em uma carteiraprofiles:write
delete_profile_labelExclua um rótulo de uma carteiraprofiles:write
batch_update_profile_propertiesDefina ou remova propriedades de perfil em até 100 carteiras em uma única chamada; valores null excluemprofiles:write
batch_upsert_profile_labelsAdicione, atualize ou exclua rótulos em até 100 carteiras em uma única chamada (linhas _is_deleted: 1 são tombstone)profiles:write
import_walletsImporte carteiras como usuários identificados (planos Scale e Enterprise; carteiras importadas contam para a cobrança de usuários ativos mensais)profiles:write

Alerts

FerramentaDescriçãoPermissão
list_alerts, get_alertLer alertasalerts:read
create_alert, update_alert, toggle_alert, delete_alertGerenciar alertasalerts:write

Charts

FerramentaDescriçãoPermissão
list_boards, get_board, list_charts, get_chartLer boards e chartsboards:read
execute_saved_chartExecutar a consulta de um chart salvo com um intervalo de datas escolhidoboards:read
create_board, update_board, delete_boardGerenciar boardsboards:write
create_chart, update_chart, delete_chart, duplicate_chart, move_chart, reorder_chartsGerenciar chartsboards:write
preview_chartExecutar o SQL de um chart sem salvarquery:read

Contracts

FerramentaDescriçãoPermissão
list_contracts, get_contractLer contratos rastreadoscontracts:read
create_contract, update_contract, delete_contractGerenciar contratos rastreados (a inclusão no pipeline é definida via update_contract)contracts:write

Segments

FerramentaDescriçãoPermissão
list_segmentsLer segmentossegments:read
create_segment, delete_segmentGerenciar segmentossegments:write

Aviso

As ferramentas delete_* removem dados permanentemente. Elas não serão executadas a menos que a chamada passe "confirm": true, então um assistente precisa pedir sua permissão primeiro, em vez de excluir por conta própria. Conceda permissões de gravação apenas a clientes em que você confia.

Docs

FerramentaDescrição
search_formo_docsPesquise na documentação do Formo
query_docs_filesystem_formo_docsConsulte o sistema de arquivos da documentação do Formo

Solução de problemas

  • 403 MCP access requires a Scale or Enterprise plan: O MCP está disponível apenas nos planos Scale e Enterprise.
  • Ferramentas não aparecem: Verifique se a URL termina com uma barra final: https://api.formo.so/v0/mcp/. Reinicie ou atualize seu assistente de IA após alterações de configuração.
  • Problemas com OAuth: Consulte MCP OAuth para configuração de OAuth, metadados e solução de problemas.
  • Problemas com API key: Consulte MCP API Key para configuração de API key e solução de problemas.

Segurança

  • Escopo por projeto: cada conexão é limitada a um projeto, selecionado na página de consentimento do OAuth ou anexado à API key.
  • Escopo por permissão: cada chamada de ferramenta exige a permissão correspondente (por exemplo, query:read para ler análises, alerts:write para alterar alertas); exclusões também exigem "confirm": true.
  • Somente owner/admin: apenas um owner ou admin do workspace pode criar uma conexão.
  • Nada é retido: o próprio servidor MCP não armazena dados.
  • Gerencie a qualquer momento: revise, altere ou revogue o acesso em ConfiguraçõesAplicativos conectados. Desconexões são aplicadas imediatamente; alterações de permissão são aplicadas na reconexão. As sessões expiram após 1 hora de inatividade.

FAQ

Qualquer cliente MCP com suporte a OAuth ou HTTP/stdio. Consulte [Primeiros passos](#getting-started) para a lista de clientes compatíveis e instruções de configuração. Qualquer coisa na tabela [Ferramentas disponíveis](#available-tools): KPIs, fontes de tráfego, páginas, eventos, geografia, receita, ciclo de vida, retenção, coortes, funis e enriquecimento de carteiras. Sim, o acesso é limitado a um projeto e às permissões que você concede. Consulte [Segurança](#security) para detalhes. Sim. O OAuth é aditivo. As configurações existentes de Workspace API Key continuam funcionando com `Authorization: Bearer YOUR_API_KEY`.