Ferramentas de Commerce
Otimização de conteúdo com IA — optimize_product, batch_optimize, get_score, compare_scores.
Última modificação em 18 de março de 2026
⌘I
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Bem-vindo ao nosso novo hub de docs! Central de Ajuda + Docs para Desenvolvedores em um só lugar.
Otimização de conteúdo com IA — optimize_product, batch_optimize, get_score, compare_scores.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
product_id | string | Sim | ID ou SKU do produto |
target_platform | string | Não | google, meta, openai (padrão: todos) |
apply | booleano | Não | Aplicar mudanças imediatamente (padrão: false) |
const result = await client.callTool({
name: "optimize_product",
arguments: {
product_id: "SKU-001",
target_platform: "google",
apply: false,
},
});
console.log(result.content[0].text);
result = await session.call_tool(
"optimize_product",
arguments={
"product_id": "SKU-001",
"target_platform": "google",
"apply": False,
},
)
print(result.content[0].text)
curl -X POST "https://app.alana.shopping/api/mcp/sse" \
-H "Authorization: Bearer sk_live_sua_chave_api" \
-H "Content-Type: application/json" \
-d '{"method":"tools/call","params":{"name":"optimize_product","arguments":{"product_id":"SKU-001","target_platform":"google"}}}'
{
"product_id": "SKU-001",
"original": { "title": "Camiseta Azul", "description": "Uma camiseta" },
"optimized": {
"title": "Camiseta de Algodão Slim-Fit Azul Masculina | P-GG",
"description": "100% algodão pré-encolhido. Tecido respirável para conforto o dia todo..."
},
"score_before": 0.42,
"score_after": 0.89,
"applied": false
}
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
product_ids | string[] | Sim | Array de IDs (máx: 50) |
target_platform | string | Não | Plataforma alvo |
apply | booleano | Não | Aplicar imediatamente (padrão: false) |
const result = await client.callTool({
name: "batch_optimize",
arguments: {
product_ids: ["SKU-001", "SKU-002", "SKU-003"],
apply: true,
},
});
result = await session.call_tool(
"batch_optimize",
arguments={
"product_ids": ["SKU-001", "SKU-002", "SKU-003"],
"apply": True,
},
)
const result = await client.callTool({
name: "get_score",
arguments: { product_id: "SKU-001" },
});
result = await session.call_tool(
"get_score",
arguments={"product_id": "SKU-001"},
)
const result = await client.callTool({
name: "compare_scores",
arguments: {
product_ids: ["SKU-001", "SKU-002", "SKU-003"],
sort_by: "score_asc",
},
});
result = await session.call_tool(
"compare_scores",
arguments={
"product_ids": ["SKU-001", "SKU-002", "SKU-003"],
"sort_by": "score_asc",
},
)