Spresh

Espía los anuncios de Facebook de la competencia. Descifra su estrategia de marketing y copia sus formatos de anuncios ganadores.

Documentación

SpreshApp logo

spreshapp-mcp

Servidor MCP que conecta Claude a la plataforma de inteligencia publicitaria de Facebook de SpreshApp.
npm version Node 20+ MCP compatible


Pídele a Claude que investigue competidores, decodifique ángulos publicitarios ganadores, rastree el historial de anuncios de marcas y analice tu biblioteca de anuncios guardada, todo directamente desde tu sesión de Claude Desktop o Claude Code.

SpreshApp MCP in Claude Code

Requisitos

Configuración

Claude Desktop

Agrega esto a tu claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

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

Reinicia Claude Desktop después de guardar.

Claude Code

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

VS Code (con extensión MCP)

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

Autenticación

Autentícate una vez antes de iniciar el servidor MCP:

npx -y spreshapp-mcp login

Esto abre tu navegador para iniciar sesión con tu cuenta de SpreshApp (OAuth 2.0 con PKCE). Después de iniciar sesión, las credenciales se guardan en ~/.spreshapp/credentials.json (modo de archivo 600) y se actualizan automáticamente antes de cada sesión.

Para entornos remotos o sin interfaz gráfica, usa una clave de API de SpreshApp desde el panel en lugar del OAuth del navegador:

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

Esto imprime instrucciones de configuración para el usuario y el agente. El usuario puede crear o copiar una clave en spreshapp.com/app/api-access. Las claves comienzan con sk_sprs_.

Establece la clave en el entorno del servidor MCP:

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

Las variables de token OAuth aún son compatibles para configuraciones avanzadas: SPRESHAPP_ACCESS_TOKEN, SPRESHAPP_REFRESH_TOKEN, SPRESHAPP_CLIENT_ID y SPRESHAPP_TOKEN_EXPIRES_AT.

Verifica el estado de autenticación:

npx -y spreshapp-mcp status

Para iniciar sesión nuevamente:

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

Herramientas disponibles

Herramientas de anuncios

HerramientaDescripción
ad_searchBusca anuncios de Facebook por palabra clave, nicho o industria
ad_search_expand_queryExpande una consulta de búsqueda para mostrar más anuncios relevantes
ad_getObtén detalles completos de un anuncio específico
ad_get_analysisRecupera el análisis de IA guardado para un anuncio
ad_analyzeEjecuta análisis de IA en cualquier anuncio
ad_analyze_batchAnaliza múltiples anuncios en una sola llamada
ad_chatChatea con Claude sobre la estrategia creativa de un anuncio

Herramientas de marcas

HerramientaDescripción
brand_searchBusca marcas en SpreshApp
brand_get_overviewObtén el perfil completo y las estadísticas de una marca
brand_get_statusObtén el estado de seguimiento actual de una marca
brand_get_ad_historyObtén datos históricos de volumen de anuncios de una marca
brand_list_active_adsLista todos los anuncios que una marca está ejecutando actualmente
brand_followComienza a rastrear una marca

Herramientas de biblioteca

HerramientaDescripción
search_adsBusca en tu biblioteca de anuncios guardada
get_folder_adsObtén anuncios de una carpeta específica
list_foldersLista todas tus carpetas guardadas
get_tagsLista las etiquetas usadas en tu biblioteca
get_pagesLista las páginas de Facebook guardadas

Ejemplos de consultas

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.

Solución de problemas

SíntomaSolución
El navegador no se abrióCopia la URL impresa en la terminal y ábrela manualmente
Error de "Autenticación expirada"Elimina ~/.spreshapp/credentials.json y vuelve a ejecutar
"No suscrito a ningún plan"Visita spreshapp.com/pricing
"Límite diario alcanzado"La cuota se restablece a medianoche UTC, o mejora tu plan
"Función no disponible"Tu plan actual no incluye esta herramienta, mejora en spreshapp.com/pricing

Licencia

UNLICENSED — software propietario. Consulta spreshapp.com para los términos.