← The evidence ledger
Evidence row 983114
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint a6be3966-42c1-43e4-8605-8fff502b57f0
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 38f6707cd4c471cd4eb05abbfee14f07a92c4966067756c7203c5647edf38283
- Leaf
- 0xe00c89c1de02585e68d86d97f24cc448ee2467021fb823e656ae7974ea59044e
What was observed
{
"count": 18,
"tools": [
{
"description": "Atualiza os url_tags de um anúncio (ad) Meta — por exemplo para colocar os parâmetros do link rastreado. NÃO gera o link (isso é só no painel): recebe os url_tags prontos. DRY-RUN com dry_run:true. Requer plano Pro.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"ad_id": {
"description": "ID externo do anúncio (ad) Meta.",
"type": "string"
},
"dry_run": {
"default": true,
"description": "true ou ausente = DRY-RUN: descreve o efeito sem aplicar. false = EXECUTA a ação de fato. Só envie false após o usuário confirmar.",
"type": "boolean"
},
"url_tags": {
"description": "Novos url_tags (query string de macros).",
"type": "string"
}
},
"required": [
"ad_id",
"url_tags"
],
"type": "object"
},
"name": "pixel_edit_campaign_url"
},
{
"description": "Detalha UMA campanha Meta a partir do cache: status efetivo, objetivo e orçamento diário (centavos de BRL). Informe o ID externo da campanha (descubra com pixel_get_campaigns).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"campaign_id": {
"description": "ID externo da campanha Meta (TEXT).",
"type": "string"
}
},
"required": [
"campaign_id"
],
"type": "object"
},
"name": "pixel_get_campaign_status"
},
{
"description": "Lista as campanhas Meta espelhadas no cache da conta (id externo, nome, status efetivo, objetivo e orçamento diário em centavos). Paginação: total/count/offset/has_more/next_offset.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Máximo de campanhas (1–100, default 50).",
"type": "number"
},
"offset": {
"description": "Deslocamento para paginação (default 0).",
"type": "number"
},
"status": {
"description": "Filtro de status (default all).",
"enum": [
"active",
"paused",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_campaigns"
},
{
"description": "Estado do envio de eventos ao Meta CAPI: contagem por status de entrega (sent/pending/failed) e os eventos mais recentes (event_id = conversionId garante dedup no Meta).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "pixel_get_capi_status"
},
{
"description": "Comissão (centavos de BRL) no período quebrada por campanha Meta, com pedidos, itens, GMV, spend e ROAS (basis points). netCommission == totalCommission (afiliado direto).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Janela em dias se start/end ausentes (1–366, default 30).",
"type": "number"
},
"end_date": {
"description": "Fim (yyyy-mm-dd, UTC). Opcional (default hoje).",
"type": "string"
},
"start_date": {
"description": "Início (yyyy-mm-dd, UTC). Opcional.",
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_commissions"
},
{
"description": "Lista SÓ as conversões com clique CASADO (atribuição completa: clique → venda), com campanha/adset/ad herdados do clique e o status de envio ao CAPI. Para a lista completa de vendas (inclusive sem clique), use pixel_get_shopee_sales. Paginação: total/count/offset/has_more.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Janela em dias se start/end ausentes (1–366, default 30).",
"type": "number"
},
"end_date": {
"description": "Fim (yyyy-mm-dd, UTC). Opcional (default hoje).",
"type": "string"
},
"limit": {
"description": "Máximo de conversões (1–200, default 50).",
"type": "number"
},
"offset": {
"description": "Deslocamento para paginação (default 0).",
"type": "number"
},
"start_date": {
"description": "Início (yyyy-mm-dd, UTC). Opcional.",
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_conversions"
},
{
"description": "Série temporal diária de uma métrica no período (para detectar tendências/anomalias). Métricas: commission, orders, clicks, spend (valores em centavos quando monetários).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Janela em dias se start/end ausentes (1–366, default 30).",
"type": "number"
},
"end_date": {
"description": "Fim (yyyy-mm-dd, UTC). Opcional (default hoje).",
"type": "string"
},
"metric": {
"description": "Métrica da série (default commission).",
"enum": [
"commission",
"orders",
"clicks",
"spend"
],
"type": "string"
},
"start_date": {
"description": "Início (yyyy-mm-dd, UTC). Opcional.",
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_daily_trends"
},
{
"description": "Visão geral da conta no período: investimento (spend Meta), cliques rastreados, vendas Shopee, comissão, ROAS, EPC e taxa de conversão. Valores monetários em centavos de BRL.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Janela em dias se start/end ausentes (1–366, default 30).",
"type": "number"
},
"end_date": {
"description": "Fim (yyyy-mm-dd, UTC). Opcional (default hoje).",
"type": "string"
},
"start_date": {
"description": "Início (yyyy-mm-dd, UTC). Opcional.",
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_dashboard_summary"
},
{
"description": "Lista os links rastreados da conta com o PRODUTO detectado de cada um. Por link: apelido (label), URL (https://…/r/{slug}), modo (edge=rastreado | static=estático), campanha/adset/ad associados, cliques (total + último) e o produto da Shopee (nome, imagem, preço em centavos, comissão em basis points, disponibilidade e quando foi checado). Filtros por status e campanha; paginação total/count/offset/has_more/next_offset.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"campaign_id": {
"description": "Filtra os links de uma campanha (metaCampaignId, modo estático). Opcional.",
"type": "string"
},
"limit": {
"description": "Máximo de links (1–100, default 50).",
"type": "number"
},
"offset": {
"description": "Deslocamento para paginação (default 0).",
"type": "number"
},
"status": {
"description": "Filtro de status (default all).",
"enum": [
"active",
"all"
],
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_links"
},
{
"description": "Lista os produtos vendidos no período (por productId): itens, pedidos, comissão e GMV em centavos. Útil para descobrir os itens que mais geram comissão a partir do tráfego pago.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Janela em dias se start/end ausentes (1–366, default 30).",
"type": "number"
},
"end_date": {
"description": "Fim (yyyy-mm-dd, UTC). Opcional (default hoje).",
"type": "string"
},
"start_date": {
"description": "Início (yyyy-mm-dd, UTC). Opcional.",
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_products_sold"
},
{
"description": "Calcula o ROAS (comissão ÷ spend Meta) no período, por nível (campaign/adset/ad). Inclui spend, comissão, GMV (centavos), pedidos, cliques e derivadas em basis points. Base para escalar/pausar.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Janela em dias se start/end ausentes (1–366, default 30).",
"type": "number"
},
"end_date": {
"description": "Fim (yyyy-mm-dd, UTC). Opcional (default hoje).",
"type": "string"
},
"level": {
"description": "Nível de agregação (default campaign).",
"enum": [
"campaign",
"adset",
"ad"
],
"type": "string"
},
"start_date": {
"description": "Início (yyyy-mm-dd, UTC). Opcional.",
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_roas"
},
{
"description": "Lista TODAS as vendas Shopee rastreadas do período (grão = item da conversão), inclusive as sem clique casado. Mostra status, GMV e comissão (centavos) e a atribuição (campaign/adset/ad) quando disponível. Paginação: total/count/offset/has_more/next_offset.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Janela em dias se start/end ausentes (1–366, default 30).",
"type": "number"
},
"end_date": {
"description": "Fim (yyyy-mm-dd, UTC). Opcional (default hoje).",
"type": "string"
},
"limit": {
"description": "Máximo de vendas (1–200, default 50).",
"type": "number"
},
"offset": {
"description": "Deslocamento para paginação (default 0).",
"type": "number"
},
"start_date": {
"description": "Início (yyyy-mm-dd, UTC). Opcional.",
"type": "string"
}
},
"type": "object"
},
"name": "pixel_get_shopee_sales"
},
{
"description": "Pausa uma campanha Meta (status PAUSED). DRY-RUN com dry_run:true (mostra o efeito sem aplicar); executa somente quando dry_run for false. Requer plano Pro para executar.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"campaign_id": {
"description": "ID externo da campanha Meta.",
"type": "string"
},
"dry_run": {
"default": true,
"description": "true ou ausente = DRY-RUN: descreve o efeito sem aplicar. false = EXECUTA a ação de fato. Só envie false após o usuário confirmar.",
"type": "boolean"
}
},
"required": [
"campaign_id"
],
"type": "object"
},
"name": "pixel_pause_campaign"
},
{
"description": "Enfileira (ou reenfileira) os eventos Purchase/Refund elegíveis ao Meta CAPI da org. O dedup por event_id=conversionId garante idempotência (reenvio não duplica). DRY-RUN com dry_run:true. Requer plano Pro.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dry_run": {
"default": true,
"description": "true ou ausente = DRY-RUN: descreve o efeito sem aplicar. false = EXECUTA a ação de fato. Só envie false após o usuário confirmar.",
"type": "boolean"
}
},
"type": "object"
},
"name": "pixel_push_capi"
},
{
"description": "Reativa uma campanha Meta (status ACTIVE). DRY-RUN por padrão; executa só com dry_run:false. Requer plano Pro para executar.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"campaign_id": {
"description": "ID externo da campanha Meta.",
"type": "string"
},
"dry_run": {
"default": true,
"description": "true ou ausente = DRY-RUN: descreve o efeito sem aplicar. false = EXECUTA a ação de fato. Só envie false após o usuário confirmar.",
"type": "boolean"
}
},
"required": [
"campaign_id"
],
"type": "object"
},
"name": "pixel_resume_campaign"
},
{
"description": "Dispara um evento de teste ao Meta CAPI usando test_event_code (aparece em Test Events do Gerenciador de Eventos; NÃO afeta produção/otimização). Útil para validar a integração do Pixel/CAPI.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"event_name": {
"description": "Evento a simular (default Purchase).",
"enum": [
"Purchase",
"Refund"
],
"type": "string"
},
"test_event_code": {
"description": "Código de teste do Gerenciador de Eventos (TESTxxxxx).",
"type": "string"
},
"value_cents": {
"description": "Valor (comissão) em CENTAVOS de BRL. Opcional.",
"type": "number"
}
},
"required": [
"test_event_code"
],
"type": "object"
},
"name": "pixel_send_test_event"
},
{
"description": "Altera o orçamento DIÁRIO de uma campanha (CBO) ou adset Meta. Valor em CENTAVOS de BRL (integer > 0). DRY-RUN por padrão; executa só com dry_run:false. Requer plano Pro.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"adset_id": {
"description": "ID do adset (use este OU campaign_id).",
"type": "string"
},
"amount_cents": {
"description": "Novo orçamento diário em CENTAVOS de BRL (> 0).",
"type": "number"
},
"campaign_id": {
"description": "ID da campanha (use este OU adset_id).",
"type": "string"
},
"dry_run": {
"default": true,
"description": "true ou ausente = DRY-RUN: descreve o efeito sem aplicar. false = EXECUTA a ação de fato. Só envie false após o usuário confirmar.",
"type": "boolean"
}
},
"required": [
"amount_cents"
],
"type": "object"
},
"name": "pixel_set_budget"
},
{
"description": "Enfileira o pipeline de sincronização (pull Shopee → match → produto → insights Meta → push CAPI → agregação), o mesmo do \"Sincronizar agora\" do painel. ASSÍNCRONO: responde imediatamente e a cadeia roda em ~1–2 min; consulte pixel_get_dashboard_summary depois. Liberado a partir do plano Starter.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dry_run": {
"default": true,
"description": "true ou ausente = DRY-RUN: descreve o efeito sem aplicar. false = EXECUTA a ação de fato. Só envie false após o usuário confirmar.",
"type": "boolean"
}
},
"type": "object"
},
"name": "pixel_trigger_sync"
}
]
}What the leaf hashes
{"body":"38f6707cd4c471cd4eb05abbfee14f07a92c4966067756c7203c5647edf38283","id":983114,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793236875060774,"prev":null,"subject":"a6be3966-42c1-43e4-8605-8fff502b57f0","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0xe00bf9f94ba5824165f173d3896e421aefbd3f14d3111c113b771ed4a2a78b5f
- 0x126effb8553fb814f5402f8f21ada1cfc9954ee07ff65f52df2e3bcea5bccbaf
- 0xdc294db4d4932624ad475890cb66c4591969db4ca69185e9a9aa49ec4360198f
- 0x379b73279dfa24dacf0bae9c2c2c4daeb156956e80a9112c6427479c7cb34322
- 0xd366bb13ca6535ceef2c2cc492d0d462bd0c493f09546f118702bfea7ff43659
- 0x8348af317befc19d6419185b4bab6a081980ee08801c0fd929778addec041cb4
- 0x057433f8f0cdfb7c66af11635111a5730f6820396b2f5559dba9896edc5cf1e8
- 0x04f4b934a8a2fe10ecc7b19a8876beb0e79a2325bf58bce848f7d6535eb48810
- 0x5eba0a6e2498efd043cd4e1873df9598be403da39fa0f4e0d9e7661d1fb0a8df
- 0x4ce6c975b8e43724b0990c59ae8acce868d51db7a0f438c95a257358ed05a115
- 0x17888067c344707222a1a35c7975de2c75848c487d3756a917c9a45f255c01a9
- 0x0a1e9d152c6b62d40c58741a87f85f3868a66ce64462c44c61e6461da548462a
- 0x064aad02bfe6e55281a4da30da2a91a289f618df1d6a346db244682ddd6c8d93
- 0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc
- 0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7
- 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
- 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1