Spresh

Espione os anúncios de concorrentes no Facebook. Decodifique a estratégia de marketing deles e copie os formatos de anúncios vencedores.

Documentação

SpreshApp logo

spreshapp-mcp

Servidor MCP que conecta o Claude à plataforma de inteligência de anúncios do Facebook da SpreshApp.
npm version Node 20+ MCP compatible


Peça ao Claude para pesquisar concorrentes, decodificar ângulos de anúncios vencedores, acompanhar o histórico de anúncios de marcas e analisar sua biblioteca de anúncios salva, tudo diretamente da sua sessão do Claude Desktop ou Claude Code.

SpreshApp MCP in Claude Code

Requisitos

Configuração

Claude Desktop

Adicione isto ao seu claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "spreshapp": {
      "command": "npx",
      "args": ["-y", "spreshapp-mcp"]
    }
  }
}

Reinicie o Claude Desktop após salvar.

Claude Code

claude mcp add spreshapp -- npx -y spreshapp-mcp

VS Code (com extensão MCP)

{
  "mcp": {
    "servers": {
      "spreshapp": {
        "command": "npx",
        "args": ["-y", "spreshapp-mcp"]
      }
    }
  }
}

Autenticação

Autentique-se uma vez antes de iniciar o servidor MCP:

npx -y spreshapp-mcp login

Isso abre seu navegador para fazer login com sua conta SpreshApp (OAuth 2.0 com PKCE). Após o login, as credenciais são salvas em ~/.spreshapp/credentials.json (modo de arquivo 600) e atualizadas automaticamente antes de cada sessão.

Para ambientes headless ou agentes remotos, use uma chave de API da SpreshApp do painel em vez do OAuth do navegador:

npx -y spreshapp-mcp login --no-browser

Isso imprime instruções de configuração para o usuário e o agente. O usuário pode criar ou copiar uma chave em spreshapp.com/app/api-access. As chaves começam com sk_sprs_.

Defina a chave no ambiente do servidor MCP:

SPRESHAPP_API_KEY=sk_sprs_... npx -y spreshapp-mcp

As variáveis de token OAuth ainda são suportadas para configurações avançadas: SPRESHAPP_ACCESS_TOKEN, SPRESHAPP_REFRESH_TOKEN, SPRESHAPP_CLIENT_ID e SPRESHAPP_TOKEN_EXPIRES_AT.

Verifique o status da autenticação:

npx -y spreshapp-mcp status

Para fazer login novamente:

npx -y spreshapp-mcp logout
npx -y spreshapp-mcp login

Ferramentas Disponíveis

Ferramentas de anúncios

FerramentaDescrição
ad_searchPesquise anúncios do Facebook por palavra-chave, nicho ou setor
ad_search_expand_queryExpanda uma consulta de pesquisa para exibir anúncios mais relevantes
ad_getObtenha detalhes completos de um anúncio específico
ad_get_analysisRecupere a análise de IA salva para um anúncio
ad_analyzeExecute análise de IA em qualquer anúncio
ad_analyze_batchAnalise vários anúncios em uma única chamada
ad_chatConverse com o Claude sobre a estratégia criativa de um anúncio

Ferramentas de marcas

FerramentaDescrição
brand_searchPesquise marcas na SpreshApp
brand_get_overviewObtenha o perfil completo e as estatísticas de uma marca
brand_get_statusObtenha o status atual de rastreamento de uma marca
brand_get_ad_historyObtenha dados históricos de volume de anúncios de uma marca
brand_list_active_adsListe todos os anúncios que uma marca está veiculando atualmente
brand_followComece a rastrear uma marca

Ferramentas de biblioteca

FerramentaDescrição
search_adsPesquise sua biblioteca de anúncios salva
get_folder_adsObtenha anúncios de uma pasta específica
list_foldersListe todas as suas pastas salvas
get_tagsListe as tags usadas em toda a sua biblioteca
get_pagesListe páginas do Facebook salvas

Exemplos de prompts

Find 10 high-performing Facebook video ads in the fitness niche and summarize the angles used.
Research Nike's current Facebook ad strategy, how many ads are they running and what are the themes?
Open my "Inspiration" folder and identify the top 3 creative hooks.
Track the brand glossier.com and show me their ad history over the last 30 days.

Solução de problemas

SintomaCorreção
O navegador não abriuCopie a URL impressa no terminal e abra-a manualmente
Erro de "autenticação expirada"Exclua ~/.spreshapp/credentials.json e execute novamente
"Não assinado em nenhum plano"Visite spreshapp.com/pricing
"Limite diário atingido"A cota é redefinida à meia-noite UTC, ou faça upgrade do seu plano
"Recurso não disponível"Seu plano atual não inclui esta ferramenta, faça upgrade em spreshapp.com/pricing

Licença

UNLICENSED — software proprietário. Consulte spreshapp.com para os termos.