Docs
Referência

Referência das ferramentas MCP

O servidor MCP do TagServer fica em https://tgsr.com.br/mcp; cada ferramenta abaixo age sobre a conta escolhida. Para conectar um cliente de IA e fazer login, veja Conectando uma IA (MCP).

Como ler esta referência

  • Os nomes em inglês (list_links, upsert_pixel) são os nomes técnicos das ferramentas que a IA chama; você os usa para conferir o que a IA está fazendo.
  • Quase toda ferramenta pede a conta sobre a qual agir; a IA descobre as contas acessíveis com list_accounts e usa o nome retornado.
  • Algumas ações são restritas por nível de acesso (dono, admin, Standard) ou exigem o recurso WebTracking na conta. A coluna "O que faz" marca quando for o caso.

Contas

FerramentaO que faz
list_accountsLista todas as contas que o usuário autenticado pode acessar.
get_accountDetalhes de uma conta.
create_accountCria uma nova conta de propriedade do usuário autenticado; só precisa do nome da conta. Não cria um usuário novo: adiciona mais uma conta ao usuário existente.
update_accountRenomeia uma conta no lugar, sem duplicá-la.
account_blocked_statsEstatísticas de tráfego bloqueado da conta, com janela de tempo opcional (since/until) e intervalo de agregação (step).
set_account_ownerTransfere a posse da conta a um usuário membro pelo e-mail (o usuário precisa ter e-mail verificado). Apenas dono: um admin não pode transferir a posse. O dono atual é rebaixado para acesso Standard; só o novo dono pode devolver a posse.

Usuários

FerramentaO que faz
list_usersLista os usuários de uma conta. Níveis de acesso: Owner (dono, único por conta), Admin (tudo o que o dono faz, exceto transferir a posse; a conta pode ter vários), Standard (leitura e escrita) e ReadOnly (somente leitura).
create_userCria um usuário na conta (nome, e-mail e nível de acesso). Níveis aceitos: Admin, Standard ou ReadOnly. Owner é recusado: a posse só muda com set_account_owner.
update_userAtualiza um usuário existente (nome, e-mail, nível de acesso; mesmos níveis de create_user).
delete_userRemove um usuário da conta pelo e-mail.
resend_verification_emailReenvia o e-mail de verificação a um usuário que ainda não verificou o endereço.

Servidores de rastreamento

FerramentaO que faz
list_serversLista todos os servidores de rastreamento de uma conta.
get_serverObtém um servidor pelo domínio.
upsert_serverCria ou atualiza um servidor de rastreamento pelo domínio (ex.: go.acme.com) e provisiona um certificado TLS para ele.
delete_serverExclui um servidor pelo domínio.
get_server_dns_configInforma os registros DNS a criar para apontar um domínio ao servidor de rastreamento: um registro A mais um AAAA, ou um único CNAME.
check_server_dnsVerifica se um domínio informado já aponta para o servidor, por registros A/AAAA ou por CNAME; indica se está pronto ou qual é o problema (nenhum registro, ou endereço errado, com o valor encontrado e o esperado).
force_renew_serverForça a renovação do certificado TLS de um servidor.

Regras de tag

FerramentaO que faz
list_tag_rulesLista as regras de ativação da tag do navegador de um servidor (conta + domínio), com gatilho, capturas, se está ativa e datas. Inclui as desativadas; só as ativas são servidas ao navegador. Exige o recurso WebTracking na conta.
create_tag_ruleCria uma regra que liga um gatilho a um nome de evento e às capturas (os parâmetros do evento). Falha se o nome já existir; para sobrescrever, use upsert_tag_rule. Limites: até 200 regras por servidor e 16 KiB por regra. Exige WebTracking.
upsert_tag_ruleCria ou substitui uma regra pelo nome. A definição nova substitui a antiga inteira: mande todos os campos, não só os alterados. Exige WebTracking.
delete_tag_ruleExclui uma regra pelo nome e informa quando a regra não existia. Exige WebTracking.

Pixels e destinos de conversão

Facebook (Conversions API):

FerramentaO que faz
list_pixelsLista os pixels Facebook (CAPI) da conta.
upsert_pixelCria ou atualiza um pixel Facebook.
delete_pixelExclui um pixel Facebook pelo id do pixel.

GA4:

FerramentaO que faz
list_measurement_idsLista os measurement IDs GA4 da conta.
upsert_measurement_idCria ou atualiza um measurement ID GA4.
delete_measurement_idExclui um measurement ID GA4 pelo id.

TikTok:

FerramentaO que faz
list_tiktok_pixelsLista os pixels TikTok da conta.
upsert_tiktok_pixelCria ou atualiza um pixel TikTok.
delete_tiktok_pixelExclui um pixel TikTok pelo pixel code.

Google Ads (ações de conversão):

FerramentaO que faz
list_gads_conversion_actionsLista as ações de conversão de um customer do Google Ads (exige o customer_id numérico).
upsert_gads_conversion_actionCria ou atualiza uma ação de conversão do Google Ads.
delete_gads_conversion_actionExclui uma ação de conversão do Google Ads pelo id numérico.

Google Ads (clientes/customers):

FerramentaO que faz
list_gads_customersLista os customers (contas CAPI) do Google Ads.
upsert_gads_customerCria ou atualiza um customer do Google Ads.
delete_gads_customerExclui um customer do Google Ads pelo id numérico.

LinkedIn:

FerramentaO que faz
list_linkedin_conversionsLista as conversões do LinkedIn da conta.
upsert_linkedin_conversionCria ou atualiza uma conversão do LinkedIn. O token de envio vem da conexão LinkedIn da conta: conecte o LinkedIn antes.
delete_linkedin_conversionExclui uma conversão do LinkedIn pela conversion URN.

Pinterest:

FerramentaO que faz
list_pinterest_ad_accountsLista as ad accounts do Pinterest da conta.
upsert_pinterest_ad_accountCria ou atualiza uma ad account do Pinterest.
delete_pinterest_ad_accountExclui uma ad account do Pinterest pelo id da ad account.

Conexões (OAuth)

FerramentaO que faz
list_connectionsLista os provedores conectáveis e se cada um está conectado para o usuário da conta.
connection_statusStatus de conexão de um provedor para o usuário da conta.
connect_serviceInicia a conexão de um provedor; retorna a URL de consentimento que um humano precisa abrir e aprovar no navegador (link de uso único, expira em minutos).
disconnect_serviceDesconecta um provedor para o usuário da conta.

Integrações (fontes de coleta)

FerramentaO que faz
list_sourcesLista as fontes (contas/propriedades) já ativadas para coleta em uma plataforma (google-ads, google-analytics, meta-ads); cada fonte traz o dono (e-mail e nome) que a conectou.
activate_sourceAtiva uma conta de anúncios/propriedade como fonte de coleta. Age no escopo do usuário conectado (e não da conta, como as demais ferramentas de integração).
list_available_accounts_tier1Lista as contas Tier 1 (gestoras: MCC, conta GA4, BM) disponíveis para ativar.
list_available_accounts_tier2Lista as contas Tier 2 (filhas) sob uma Tier 1: as contas/propriedades que você ativa.
list_meta_businessesLista os Business Managers do Meta acessíveis (somente Meta).
list_meta_business_accountsLista as ad accounts sob um Business Manager do Meta (somente Meta).
run_integration_onboardingExecuta o onboarding de uma plataforma (atualiza contas disponíveis e configura coleta).
run_integration_offboardingDesativa (ou expurga, com purge) contas ativadas em uma plataforma.
list_integration_jobsLista o log de jobs de coleta da conta (somente leitura): cada linha é uma tentativa de coleta de uma (provedor, fonte, data) com status, linhas coletadas e eventual erro. Mostra a atualidade dos dados ou diagnostica coletas que falharam. Filtros opcionais (provedor, fonte, status, período); retorna as 1000 linhas mais recentes.
retry_integration_jobForça um job de coleta que falhou a rodar de novo na hora, ignorando o backoff de 12h e o limite de retentativas; concede exatamente uma tentativa extra. Só jobs falhos são elegíveis (um job em execução, pendente ou já bem-sucedido é recusado). Recebe o id de uma linha de list_integration_jobs.
FerramentaO que faz
list_linksLista todos os smart links de uma conta.
upsert_linkCria ou atualiza um smart link em um servidor de rastreamento (upsert pelo slug).
delete_linkExclui um smart link de um servidor de rastreamento.
link_statsEstatísticas de cliques e uso dos smart links, com filtro opcional por slugs e janela de tempo (since/until) com intervalo (step).
link_qrDevolve a URL pública da imagem do QR code de um smart link (png ou svg); não devolve os bytes.

Relatórios e eventos

FerramentaO que faz
list_reportsLista todos os relatórios definidos (o conjunto dash.{plataforma}.{nome}), cada um com seu meta: os parâmetros que exige (cada um com descrição, em ordem de bind) e as colunas de saída (cada uma com descrição, type e semantics: dimension/attribute/metric). É onde a IA descobre os parâmetros e o formato de saída antes de rodar.
describe_reportRoda o relatório e devolve os nomes das colunas mais uma única linha de amostra de dados reais (uma redução limit-1 de get_report), para obter uma amostra concreta. Para os nomes, tipos e semântica das colunas sem rodar, leia o meta de list_reports.
get_reportBusca um relatório nomeado da conta e reduz o CSV no serviço (filtro, agrupamento, agregação, ordenação, limite); retorna um resumo JSON, nunca linhas cruas.
event_statsEstatísticas agregadas de eventos da conta, com filtro opcional por canais e janela de tempo (since/until) com intervalo (step).
event_errorsConsulta os erros de processamento de eventos da conta (CSV reduzido no serviço, resumo JSON). Colunas: channel, reference, happened_at, event_name, status_code, error_title, error_message, response, received, sent. A taxa de erros não é uma coluna: a IA a deriva combinando event_stats e event_errors (erros sobre o total de eventos).
download_csvGera uma URL de download do CSV completo (sem redução) de um endpoint TagServer, quando o chamador quer o arquivo inteiro em vez de um resumo.

Dashboards

FerramentaO que faz
list_dashboardsLista os dashboards de uma conta (nome, posição, ETag).
create_dashboardCria um dashboard (nome único na conta).
rename_dashboardRenomeia e/ou reordena um dashboard. Diferente das ferramentas de página e widget, não é guardada por If-Match: a última escrita vence, e uma edição concorrente pode ser sobrescrita.
delete_dashboardExclui um dashboard; cascateia para suas páginas e widgets (destrutivo).
list_pagesLista as páginas de um dashboard, em ordem.
get_pageObtém uma página: sua config de layout e seus widgets.
create_pageCria uma página em um dashboard (nome único no dashboard).
rename_pageRenomeia, reordena ou move a página para outro dashboard.
save_pageSubstitui a config de layout da página (fontes registradas, período fixado, filtro global, metadados de plataforma/BM).
delete_pageExclui uma página; cascateia para seus widgets (destrutivo).
list_widgetsLista os widgets de uma página.
get_widgetObtém a config completa de um widget.
add_widgetAdiciona um widget a uma página (nome único na página; config opaca).
update_widgetSubstitui a config de um widget.
remove_widgetRemove um widget de uma página pelo nome.
add_data_sourceRegistra uma fonte de dados na página (widgets vinculam-se a ela pelo id).
remove_data_sourceRemove uma fonte de dados registrada na página pelo id.

Cobrança (billing)

FerramentaO que faz
get_plansLista os planos de cobrança disponíveis e seus preços.
list_subscriptionsLista as assinaturas da conta (dono ou admin).
get_subscription_invoicesLista as faturas de uma assinatura da conta (dono ou admin).
cancel_subscriptionCancela a assinatura ativa da conta (dono ou admin; cancelamento real).
get_checkoutAbre uma sessão de checkout Stripe para um plano (acesso Standard ou superior). Tem efeito real: cria a sessão e devolve um link de pagamento ativo, mas não cobra o cartão por si.

Dados da conta (chave-valor)

FerramentaO que faz
list_account_kv_keysLista as chaves do armazenamento chave-valor da conta.
get_account_kvObtém o valor JSON armazenado sob uma chave.
put_account_kvArmazena um objeto JSON sob uma chave (upsert). O valor precisa ser um objeto JSON (pares chave/valor), não um número, texto ou lista soltos; a chave é texto livre e pode conter /.
delete_account_kvExclui o valor armazenado sob uma chave.

Busca: documentação e habilidades

FerramentaO que faz
search_docsBusca semântica na documentação do TagServer por significado, em todos os corpora; cada resultado vem marcado com o corpus de origem. Não é escopada por conta. É o que a IA usa para responder "como configuro X" consultando esta documentação.
list_skillsLista todas as habilidades (skills) disponíveis: o menu completo, cada uma com descrição curta e um location.
search_skillsEncontra uma habilidade por significado: um guia passo a passo para executar uma tarefa no TagServer.
load_skillCarrega o texto completo de uma habilidade pelo seu location (de um resultado de search_skills).

Flowjutsu

Fluxos:

FerramentaO que faz
list_flowsLista todos os fluxos da conta.
get_flowObtém um fluxo pelo nome.
create_flowCria um fluxo, podendo já iniciá-lo.
patch_flowAltera um fluxo.
delete_flowExclui um fluxo pelo nome.
start_flowInicia um fluxo.
stop_flowPara um fluxo.
restart_flowReinicia um fluxo.

Parâmetros:

FerramentaO que faz
list_parametersLista todos os parâmetros de fluxo da conta.
get_parameterObtém um parâmetro pelo nome (valores secretos são mascarados no servidor).
create_parameterCria um parâmetro.
put_parameterSubstitui um parâmetro pelo nome.
patch_parameterAltera um parâmetro.
delete_parameterExclui um parâmetro pelo nome.

Templates (somente leitura via MCP):

FerramentaO que faz
list_templatesLista todos os templates de fluxo.
get_templateObtém um template pelo nome.

Projetos:

FerramentaO que faz
list_projectsLista todos os projetos de fluxo da conta.
get_projectObtém um projeto pelo nome.
patch_projectAltera um projeto.

Logs e uso:

FerramentaO que faz
query_flow_logsConsulta os logs de execução de fluxos com filtros opcionais (tempo, fluxo, run, nó, tipo de evento).
query_flow_usageConsulta o uso de fluxos com filtros opcionais (tempo, fluxo, limite).

Tabelas chave-valor:

FerramentaO que faz
list_tablesLista todas as tabelas chave-valor da conta.
create_tableCria uma tabela chave-valor.
list_dropped_tablesLista tabelas removidas que ainda podem ser restauradas.
drop_tableRemove uma tabela (remoção reversível).
patch_tableAltera uma tabela.
truncate_tableEsvazia todas as linhas de uma tabela.
undrop_tableRestaura uma tabela removida.
download_table_dataGera uma URL de download dos dados de uma tabela em NDJSON (um objeto JSON por linha).

Provisionamento:

FerramentaO que faz
provision_planPlaneja um provisionamento a partir de um documento Provision; retorna um changeset sem aplicar.
provision_applyAplica um changeset de provisionamento.
list_provisionsLista provisionamentos passados com filtros opcionais.

Execução avulsa:

FerramentaO que faz
check_rhaiVerifica (type-check) um script rhai sem executar.
run_rhaiExecuta um script rhai e retorna o resultado.
run_nodeExecuta um nó de fluxo isolado (one-off), para testar sem montar um fluxo inteiro; recebe o nó como aparece num documento de fluxo.
collect_sseColeta um lote limitado de eventos de um endpoint SSE (text/event-stream) do TagServer.

Webhooks:

FerramentaO que faz
list_webhooksLista os webhooks de entrada ativos.
send_inbound_webhookEntrega um webhook de entrada ao vivo a um fluxo (execução real, com efeitos colaterais); retorna a resposta crua do fluxo.

Nota

Esta lista corresponde ao servidor MCP atual. Após conectar, o próprio cliente de IA mostra as ferramentas disponíveis.

Veja também