Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPorta do Streamable HTTP (default 8788)8788
AI_MODELNoModelo (default: `deepseek-v4-flash`)deepseek-v4-flash
AI_API_KEYNoKey da IA (sem ela → fallback determinístico)
AI_ENDPOINTNoEndpoint OpenAI-compatível (default: Nous inference)Nous inference
COSMOS_TOKENNoBluesoft Cosmos BR (opcional, 1ª fonte EAN)
EAN_SEARCH_TOKENNoEAN-Search.org (opcional, 3ª fonte)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
lookup_eanA

Busca dados de referência de um produto pelo código EAN/GTIN. Fontes: (1) Open Food Facts (alimentos), (2) busca web (DuckDuckGo) quando o EAN não está nas bases — comum em moda/marca própria BR. IMPORTANTE: a busca web prioriza o EAN NU (mostra o que o código realmente é); product_hint é opcional e só usado como segunda query de validação, NUNCA para sobrepor o resultado do EAN. Retorna candidates com título/URL reais para o lojista validar — o agente NUNCA deve afirmar que um candidato É o produto sem confirmação do lojista.

search_imagesB

Busca imagens candidatas de um produto por EAN/GTIN. Retorna até N URLs de imagem com fonte e score. Usa Open Food Facts (sem key) e URLs já informadas no ERP.

enrich_productA

Pipeline completo de enriquecimento: higieniza título (Title Case, remove ruído), gera bullets de benefícios, descrição HTML mobile-first, SEO (slug/meta/keywords), schema.org JSON-LD, busca imagem por EAN e normaliza atributos. Entrada = produto bruto de ERP; IMPORTANTE: com with_images=false (padrão) o output NÃO embute a imagem em base64 — a image_url vem como URL simples e o JSON fica leve para o agente ler. Use with_images=true somente se precisar da imagem processada inline (cuidado: base64 deixa o output com 100k+ tokens). saída = produto pronto para a loja própria (storefront).

validate_listingA

Valida a completeza de um produto/listing para publicação em storefront: título, descrição, imagem, atributos obrigatórios, schema.org JSON-LD e SEO on-page. Retorna score 0-100, lista de issues (error/warning) e pronto-para-publicar (score >= 70).

enrich_batchA

Orquestrador de lote: aplica o pipeline de enriquecimento a uma lista de produtos brutos, um a um, e devolve relatório consolidado (produtos enriquecidos, falhas, warnings) pronto para importação na storefront.

analyze_urlA

Raspa e diagnostica a página de um produto na loja própria do cliente (storefront). Extrai título, preço, descrição, imagem, marca, schema.org e EAN; retorna um diagnóstico de prontidão por seção. Ideal para: o lojista cola o link do produto e o agente audita.

analyze_imageA

Analisa a imagem de um produto (por URL): resolução, proporção, fundo, nitidez e prontidão para a loja. IMPORTANTE: use o campo human_summary na resposta ao lojista — os demais campos (width, height, mean_rgb, border_stddev, sharpness, aspect_ratio) são DIAGNÓSTICO INTERNO e NUNCA devem ser descritos a humanos. Nunca cite valores RGB, pixels ou desvio-padrão em texto destinado ao cliente.

fetch_product_imagesA

Baixa as imagens de um produto para EXIBIÇÃO no chat. Aceita: (a) URL da página (raspa e baixa todas as imagens do produto), ou (b) lista direta de URLs. Retorna data-URLs (renderizáveis no markdown) + caminhos locais.

prepare_shopify_payloadA

Converte um produto enriquecido (saída de enrich_product) no payload pronto da Shopify Admin GraphQL (productCreate) para PUBLICAÇÃO AUTOMÁTICA na loja, sem copiar/colar. Retorna a query GraphQL e o payload JSON com title, descriptionHtml, handle, vendor, tags (SEO), metafields (gtin, meta_title, meta_description) e imagem.

ocr_imageA

Extrai texto de um PRINT/foto da página de produto (tesseract OCR, pt-BR). Ideal quando o lojista manda um print da loja própria ou do concorrente em vez de link: o agente lê o título, preço e marca direto da imagem.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/carlosnunesjr1/catalog-intelligence-agent'

If you have feedback or need assistance with the MCP directory API, please join our Discord server