Skip to main content
Glama

Server Details

Build interactive product demos: guided tours, lead capture, WhatsApp CTA, AI copy/voice, analytics.

Ownership verified
Status
Healthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

18 tools
add_stepAdicionar passoInspect

Adiciona um passo ao tour: a captura (image), o destaque (highlight) no elemento a clicar e o ponto do clique (click), em frações 0..1 da imagem, mais título e texto do balão. Responde com avisos quando ajusta algo (ex.: clique movido para dentro do destaque).

ParametersJSON Schema
NameRequiredDescriptionDefault
altNoTexto alternativo da captura para leitor de tela (WCAG 1.1.1). Vazio: o player usa título + texto do balão.
textNoTexto do balão (curto, 1–2 frases).
typeNoscreen = captura com destaque (padrão); slide = cartão de texto sem imagem.
clickNoPonto do clique em fração da imagem (0..1). Fica sempre dentro do destaque (é ajustado se cair fora). Só com click (sem highlight) o destaque vira 14%×8% em volta.
imageNoA captura de tela: exatamente um de mediaId (de upload_media), url (https pública) ou base64 (PNG/JPEG/WebP/GIF, até 15 MB). Prefira upload_media + mediaId para arquivos locais.
labelNoNome do passo na lista do editor (padrão: o título).
sceneNoCena (agrupa passos no editor).
titleNoTítulo do balão.
tourIdYesid do tour (de create_tour ou list_tours).
positionNoÍndice onde inserir/mover (0 = primeiro). Padrão: no fim.
highlightNoRetângulo do destaque em fração da imagem (0..1): x,y = canto superior esquerdo; width,height = tamanho. Ex.: botão em (0.62, 0.08) com 0.12×0.05.
popoverSideNoLado do balão em relação ao destaque.
popoverAlignNo
altDecorativeNotrue = captura decorativa (alt vazio). Use só quando a imagem não traz informação.
simulateClickNoMostra a animação de clique no player (padrão true).
narrationScriptNoRoteiro da narração/legenda deste passo (opcional).
create_tourCriar tourInspect

Cria um tour vazio na conta (aparece no editor do GuiaFlow com a etiqueta "criado por agente"). Depois use add_step para cada captura.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesNome do tour.
themeNo
delete_stepApagar passo
DestructiveIdempotent
Inspect

Remove um passo do tour (a captura sai do projeto se nenhum outro passo usar).

ParametersJSON Schema
NameRequiredDescriptionDefault
stepIdYes
tourIdYesid do tour (de create_tour ou list_tours).
generate_narrationGerar narração do passoInspect

Gera a narração falada do passo (voz do GuiaFlow, MP3 mono 64 kbps, 24 kHz) e grava como áudio do passo; o passo passa a durar pelo menos a narração. Texto: text, ou o roteiro (narrationScript) do passo, ou título + texto. Usa a cota mensal de áudio do Pro (30 min/mês).

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoIdioma-alvo do tour (ex.: en, es-MX) para gerar a narração traduzida desse idioma, com a voz configurada nele. Reaproveita o áudio (sem cobrar) se o texto e a voz não mudaram.
textNoTexto a narrar (vira o roteiro do passo).
voiceNoid (UUID) de voz Cartesia (opcional; padrão: a voz do tour para o idioma, senão a voz nativa padrão do idioma). Precisa ser do mesmo idioma.
stepIdYes
tourIdYesid do tour (de create_tour ou list_tours).
languageNoIdioma da narração de origem (opcional; padrão: o idioma de narração do tour, senão pt). Código Cartesia (pt, en, es, fr, de…). Voz nativa padrão: pt Isabella, en Lauren, es Ximena.
generate_step_textEscrever texto do passo com IAInspect

A IA do GuiaFlow olha a captura do passo (e o contexto do tour) e escreve título e texto do balão; grava no passo (save:false só sugere). Usa 1 texto da cota mensal do Pro (100/mês). Com narrationScript:true também escreve o roteiro da narração. Com a captura, também sugere o texto alternativo (alt) e o grava se o passo ainda não tiver um.

ParametersJSON Schema
NameRequiredDescriptionDefault
saveNoGravar no passo (padrão true).
stepIdYes
tourIdYesid do tour (de create_tour ou list_tours).
languageNoIdioma do texto (padrão pt-BR).
useImageNoMandar a captura para a IA (padrão true).
instructionsNoPedido extra (tom, público, o que destacar).
narrationScriptNoTambém escrever o roteiro da narração.
get_analyticsEstatísticas
Read-onlyIdempotent
Inspect

Estatísticas do link permanente: com tourId, totais (visualizações, conclusões, cliques no CTA, leads), série por dia, funil por passo e origens; sem tourId, um resumo por link publicado. Padrão: últimos 30 dias (fuso de São Paulo). Sem dados pessoais.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoAAAA-MM-DD
fromNoAAAA-MM-DD
tourIdNoid do tour (opcional).
get_tourVer tour
Read-onlyIdempotent
Inspect

Mostra um tour: passos (com ids, destaque e clique em 0..1), tema, captura de lead, CTA final e link publicado.

ParametersJSON Schema
NameRequiredDescriptionDefault
tourIdYesid do tour (de create_tour ou list_tours).
list_toursListar tours
Read-onlyIdempotent
Inspect

Lista os tours (projetos) da conta, do mais recente para o mais antigo.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
publishPublicar
Idempotent
Inspect

Publica o tour no link permanente (guiaflow.pro/p/…) e devolve a URL e o código de embed. Se o tour já tem link, atualiza o mesmo link. Use dryRun:true para validar (tamanho e avisos) e receber preview.url: um link temporário de prévia (7 dias) para mostrar ao usuário antes de publicar. Publicar gera a capa do link (og:image) automaticamente.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNoTítulo do link (padrão: nome do tour).
dryRunNo
tourIdYesid do tour (de create_tour ou list_tours).
reorder_stepsReordenar passos
Idempotent
Inspect

Define a nova ordem dos passos. Envie todos os ids do tour, na ordem desejada.

ParametersJSON Schema
NameRequiredDescriptionDefault
tourIdYesid do tour (de create_tour ou list_tours).
stepIdsYes
set_end_ctaCTA final
Idempotent
Inspect

Liga (ou desliga com enabled:false) o cartão final com botões: WhatsApp (número E.164, ex. +5511999998888) e/ou link https.

ParametersJSON Schema
NameRequiredDescriptionDefault
linkNo
textNo
titleNo
tourIdYesid do tour (de create_tour ou list_tours).
enabledNo
whatsappNo
showReplayNo
set_lead_captureCaptura de lead
Idempotent
Inspect

Liga (ou desliga com enabled:false) o passo inicial que pede nome/e-mail/telefone antes do tour. Os contatos chegam no editor (Leads) do dono. Só funciona no link permanente.

ParametersJSON Schema
NameRequiredDescriptionDefault
textNo
titleNo
fieldsNo
tourIdYesid do tour (de create_tour ou list_tours).
enabledNo
allowSkipNoDeixa pular o formulário (padrão true).
skipLabelNo
consentTextNoTexto de consentimento (LGPD). Padrão: o texto do GuiaFlow.
submitLabelNo
set_themeDefinir tema
Idempotent
Inspect

Muda as cores e a fonte do tour: um tema pronto (preset), cores #RRGGBB e/ou font.

ParametersJSON Schema
NameRequiredDescriptionDefault
fontNoFonte do tour (balões, slides, cartões). "default" volta à fonte padrão do tema.
colorsNoCores #RRGGBB (sobrepõem o tema atual): accent, overlay, popoverBg, title, text, button, hotspot.
presetNoTema pronto. Ids: documento, social, laranja-vibrante, corporate-blue, dark, neutral-light, green, violet.
tourIdYesid do tour (de create_tour ou list_tours).
set_translationGravar tradução de um passo
Idempotent
Inspect

Grava textos traduzidos de um passo num idioma (status "reviewed"). stepId é o id do passo, ou "start"/"end" para os passos fixos. fields: title, description, caption, label, alt (passo); title, body, consentText, submitLabel, skipLabel (start); title, body, whatsapp.message, whatsapp.label, contact.label, contact.consentText (end).

ParametersJSON Schema
NameRequiredDescriptionDefault
langYes
fieldsYes
stepIdYes
tourIdYesid do tour (de create_tour ou list_tours).
translate_tourTraduzir o tour com IAInspect

Traduz todos os textos do tour (títulos, descrições, narração, passo inicial e final, botões, consentimento) do idioma de origem para os idiomas-alvo (tags BCP-47, ex.: "en", "es-MX"). Adiciona os idiomas ao tour (até 3 alvos por projeto no Pro), grava as traduções com status "auto" e não sobrescreve textos revisados (overwriteReviewed:true força). Usa 1 texto da cota mensal por idioma. dryRun:true só mostra o custo.

ParametersJSON Schema
NameRequiredDescriptionDefault
dryRunNoSó estimar (campos, caracteres e unidades da cota).
tourIdYesid do tour (de create_tour ou list_tours).
targetsYes
overwriteReviewedNoRetraduzir também os textos revisados.
unpublishDespublicar
DestructiveIdempotent
Inspect

Tira o link permanente do ar (o /p deixa de abrir; as estatísticas e leads desse link são apagados). O tour continua na conta. Exige confirm:true.

ParametersJSON Schema
NameRequiredDescriptionDefault
tourIdYesid do tour (de create_tour ou list_tours).
confirmYes
update_stepEditar passo
Idempotent
Inspect

Altera um passo (só os campos enviados). Pode trocar a imagem, o destaque, o clique, os textos ou a posição.

ParametersJSON Schema
NameRequiredDescriptionDefault
altNoTexto alternativo da captura para leitor de tela (WCAG 1.1.1). Vazio: o player usa título + texto do balão.
textNoTexto do balão (curto, 1–2 frases).
typeNoscreen = captura com destaque (padrão); slide = cartão de texto sem imagem.
clickNoPonto do clique em fração da imagem (0..1). Fica sempre dentro do destaque (é ajustado se cair fora). Só com click (sem highlight) o destaque vira 14%×8% em volta.
imageNoA captura de tela: exatamente um de mediaId (de upload_media), url (https pública) ou base64 (PNG/JPEG/WebP/GIF, até 15 MB). Prefira upload_media + mediaId para arquivos locais.
labelNoNome do passo na lista do editor (padrão: o título).
sceneNoCena (agrupa passos no editor).
titleNoTítulo do balão.
stepIdYes
tourIdYesid do tour (de create_tour ou list_tours).
positionNoÍndice onde inserir/mover (0 = primeiro). Padrão: no fim.
highlightNoRetângulo do destaque em fração da imagem (0..1): x,y = canto superior esquerdo; width,height = tamanho. Ex.: botão em (0.62, 0.08) com 0.12×0.05.
popoverSideNoLado do balão em relação ao destaque.
popoverAlignNo
altDecorativeNotrue = captura decorativa (alt vazio). Use só quando a imagem não traz informação.
simulateClickNoMostra a animação de clique no player (padrão true).
narrationScriptNoRoteiro da narração/legenda deste passo (opcional).
upload_mediaEnviar imagem
Idempotent
Inspect

Grava uma captura na conta e devolve mediaId. Com url (https) ou base64, grava na hora. Sem argumentos, devolve uma URL de upload (15 min) para enviar um arquivo local: curl -sS -X PUT --data-binary @arquivo.png "" → a resposta traz media.mediaId.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoURL https pública da imagem.
nameNoNome do arquivo (opcional).
base64NoImagem em base64 (ou data:image/...;base64,...).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedgenerate_narration3 fields changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "description": "Idioma-alvo do tour (ex.: en, es-MX) para gerar a narração traduzida desse idioma, com a voz configurada nele. Reaproveita o áudio (sem cobrar) se o texto e a voz não mudaram.",
        +  "type": "string"
        +}
      • addedInput schema / properties / language
        Added value: +{
        +  "description": "Idioma da narração de origem (opcional; padrão: o idioma de narração do tour, senão pt). Código Cartesia (pt, en, es, fr, de…). Voz nativa padrão: pt Isabella, en Lauren, es Ximena.",
        +  "type": "string"
        +}
      • changedInput schema / properties / voice / description
        Previous value: -"id de voz Cartesia (opcional; padrão: a voz do tour ou Isabella)."New value: +"id (UUID) de voz Cartesia (opcional; padrão: a voz do tour para o idioma, senão a voz nativa padrão do idioma). Precisa ser do mesmo idioma."
    • Addedset_translation
    • Addedtranslate_tour
  2. 2 tool updates
    • Changedcreate_tour1 field changed
      • addedInput schema / properties / theme / properties / font
        Added value: +{
        +  "description": "Fonte do tour (balões, slides, cartões). \"default\" volta à fonte padrão do tema.",
        +  "enum": [
        +    "default",
        +    "inter",
        +    "roboto",
        +    "open-sans",
        +    "lato",
        +    "montserrat",
        +    "poppins",
        +    "nunito",
        +    "merriweather",
        +    "source-serif"
        +  ],
        +  "type": "string"
        +}
    • Changedset_theme1 field changed
      • addedInput schema / properties / font
        Added value: +{
        +  "description": "Fonte do tour (balões, slides, cartões). \"default\" volta à fonte padrão do tema.",
        +  "enum": [
        +    "default",
        +    "inter",
        +    "roboto",
        +    "open-sans",
        +    "lato",
        +    "montserrat",
        +    "poppins",
        +    "nunito",
        +    "merriweather",
        +    "source-serif"
        +  ],
        +  "type": "string"
        +}
  3. 2 tool updates
    • Changedadd_step2 fields changed
      • addedInput schema / properties / alt
        Added value: +{
        +  "description": "Texto alternativo da captura para leitor de tela (WCAG 1.1.1). Vazio: o player usa título + texto do balão.",
        +  "maxLength": 300,
        +  "type": "string"
        +}
      • addedInput schema / properties / altDecorative
        Added value: +{
        +  "description": "true = captura decorativa (alt vazio). Use só quando a imagem não traz informação.",
        +  "type": "boolean"
        +}
    • Changedupdate_step2 fields changed
      • addedInput schema / properties / alt
        Added value: +{
        +  "description": "Texto alternativo da captura para leitor de tela (WCAG 1.1.1). Vazio: o player usa título + texto do balão.",
        +  "maxLength": 300,
        +  "type": "string"
        +}
      • addedInput schema / properties / altDecorative
        Added value: +{
        +  "description": "true = captura decorativa (alt vazio). Use só quando a imagem não traz informação.",
        +  "type": "boolean"
        +}
  4. 16 tool updates
    • First observedadd_step
    • First observedcreate_tour
    • First observeddelete_step
    • First observedgenerate_narration
    • First observedgenerate_step_text
    • First observedget_analytics
    • First observedget_tour
    • First observedlist_tours
    • First observedpublish
    • First observedreorder_steps
    • First observedset_end_cta
    • First observedset_lead_capture
    • First observedset_theme
    • First observedunpublish
    • First observedupdate_step
    • First observedupload_media

Publisher details

Operator
GuiaFlow (Gustavo Mistrinelli) · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Unknown
Restrictions
Requires a GuiaFlow Pro subscription. Sign-in via OAuth 2.1 (no API key needed).

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources