Ads Lighthouse MCP Server

Servidor MCP hospedado para monitoramento de anúncios pagos em buscas de marca, revisão de anunciantes e descobertas de afiliados, e acesso a relatórios salvos via OAuth 2.1.

Servidor MCP hospedado

npx add-mcp 'https://adslighthouse.com/api/v1/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP do Ads Lighthouse

URL do servidor

https://adslighthouse.com/api/v1/mcp

HTTP Streamable. Entre com sua conta do Ads Lighthouse (OAuth 2.1 com PKCE). Nos planos Scale ou superiores, você também pode enviar uma chave de API como bearer token.

O servidor MCP está incluído em todos os planos, inclusive nos testes gratuitos.

O que é

O Model Context Protocol (MCP) é um padrão aberto que permite que assistentes de IA chamem ferramentas. Nosso servidor hospedado dá a um assistente os mesmos dados da API: projetos, palavras-chave, verificações salvas com seus anúncios, anunciantes, descobertas de afiliados, alertas e uso.

Experimente perguntas como: Quem anunciou em nossos termos de marca nos EUA na semana passada? Quais anunciantes usam nossos IDs de afiliado? Algo mudou no mobile desde segunda-feira?

Conecte seu assistente

Claude

  1. No Claude, abra Configurações > Conectores e escolha Adicionar conector personalizado.
  2. Cole a URL do servidor e adicione-a.
  3. Escolha Conectar, entre no Ads Lighthouse e aprove o acesso para sua conta.

ChatGPT

  1. No ChatGPT, ative o modo de desenvolvedor em Configurações > Apps e Conectores > Configurações avançadas.
  2. Crie um conector com a URL do servidor e escolha OAuth como autenticação.
  3. Entre no Ads Lighthouse e aprove o acesso. Os nomes dos menus podem mudar; siga a ajuda do ChatGPT se eles forem diferentes.

Claude Code

  1. Adicione o servidor pelo seu terminal e execute /mcp no Claude Code e escolha Autenticar.

Claude Code

claude mcp add --transport http ads-lighthouse https://adslighthouse.com/api/v1/mcp

VS Code e GitHub Copilot

  1. Adicione o servidor ao .vscode/mcp.json no seu workspace ou à sua configuração de usuário.
  2. Inicie-o pelo arquivo e faça login quando o VS Code solicitar.

VS Code e GitHub Copilot

{
  "servers": {
    "ads-lighthouse": {
      "type": "http",
      "url": "https://adslighthouse.com/api/v1/mcp"
    }
  }
}

Gemini CLI

  1. Adicione o servidor ao ~/.gemini/settings.json e execute /mcp auth ads-lighthouse para entrar.

Gemini CLI

{
  "mcpServers": {
    "ads-lighthouse": {
      "httpUrl": "https://adslighthouse.com/api/v1/mcp"
    }
  }
}

Cursor

  1. Adicione o servidor ao ~/.cursor/mcp.json ou ao .cursor/mcp.json em um projeto.
  2. Nas configurações de MCP do Cursor, escolha Conectar ao lado de ads-lighthouse, entre no Ads Lighthouse e aprove o acesso para sua conta. Isso funciona em todos os planos.

Cursor

{
  "mcpServers": {
    "ads-lighthouse": {
      "url": "https://adslighthouse.com/api/v1/mcp"
    }
  }
}

Use uma chave de API em vez de fazer login

Nos planos Scale ou superiores, qualquer cliente que possa enviar cabeçalhos pode usar uma chave de API: envie Authorization: Bearer als_your_key com cada solicitação. Uma chave atua para toda a conta; crie uma chave somente leitura, a menos que o assistente precise fazer alterações. Em outros planos, conecte-se fazendo login.

API do Ads Lighthouse

Ferramentas

Toda ferramenta que aceita project_id aceita o ID do projeto, o domínio da marca ou o nome exato do projeto ou da marca. Ferramentas que alteram dados precisam de acesso de escrita, e o assistente deve pedir sua permissão antes de usá-las.

FerramentaO que fazAcesso
get_accountPlano, cotas mensais, uso e limite de taxaLeitura
list_projectsProjetos na contaLeitura
get_project_detailsConfiguração e cobertura de dados de um projetoLeitura
create_projectCriar um projeto e iniciar suas primeiras verificaçõesEscrita, usa verificações
list_keywordsPalavras-chave monitoradas com verificações salvas e anúncios em um períodoLeitura
add_keywordsAdicionar palavras-chave a um projetoEscrita
remove_keywordParar de monitorar uma palavra-chaveEscrita
list_observationsVerificações salvas com os anúncios pagos encontradosLeitura
list_advertisersDomínios de anunciantes com visibilidade e sinaisLeitura
list_affiliate_findingsSeus IDs de afiliado vistos em anúncios que usam sua marcaLeitura
list_alert_eventsAlertas disparados para a contaLeitura
run_realtime_checkIniciar uma verificação sob demanda das palavras-chave de um projetoEscrita, usa verificações
get_check_statusProgresso de uma verificação sob demandaLeitura
get_summaryNúmeros principais de um projeto e períodoLeitura
get_timeseriesVerificações, anúncios e anunciantes por dia, semana ou mês localLeitura
get_advertiserMétricas, categoria e anúncios salvos de um anuncianteLeitura
list_competitorsOutros anunciantes classificados por ocorrências de anúncios, com suas categoriasLeitura
set_advertiser_classificationSalvar a categoria da sua equipe para um domínio de anuncianteEscrita
get_keyword_reportVerificações salvas, anúncios e anunciantes de uma palavra-chave em um períodoLeitura
list_keyword_adsAnunciantes ou anúncios distintos vistos para uma palavra-chaveLeitura
list_affiliate_idsSeus IDs de afiliado vistos em URLs de anúncios salvosLeitura
set_affiliate_case_statusDefinir o status de revisão de um ID de afiliado não conformeEscrita
list_shopping_productsListagens de produtos patrocinados vistas em capturas do Google ShoppingLeitura
export_paid_resultsAs linhas da exportação CSV de resultados pagos, como JSONLeitura
export_paid_results_by_keywordAs linhas da visualização Resultados pagos por palavra-chave, como JSONLeitura
export_affiliate_casesAs linhas da exportação CSV de afiliados não conformes, como JSONLeitura
get_advertiser_historyQuando e onde um anunciante apareceu, com o cronograma de observaçãoLeitura
get_advertiser_heatmapPresença por hora local e dia da semanaLeitura
list_ad_copy_versionsTextos de anúncios distintos de um anunciante, do mais recente ao mais antigoLeitura
list_ad_copy_changesAlterações recentes em textos de anúncios entre anunciantesLeitura
update_projectAlterar o plano de monitoramento, a marca ou as configurações de afiliados de um projetoEscrita
delete_projectExcluir permanentemente um projeto e seus dados salvosEscrita
remove_keywordsParar de monitorar várias palavras-chaveEscrita
preview_check_demandPrever as verificações mensais e a cota para uma alteração propostaLeitura
get_monitoring_optionsMercados, mecanismos de busca, dispositivos e cronogramas que você pode configurarLeitura
search_locationsEncontrar cidades e regiões disponíveis para monitoramento em um mercadoLeitura
list_check_activityAtividade recente em segundo plano e pesquisas na fila de um projetoLeitura
get_time_zoneSua preferência pessoal de fuso horárioLeitura
update_time_zoneAlterar sua preferência pessoal de fuso horárioEscrita
get_themeSua preferência pessoal de aparênciaLeitura
update_themeAlterar sua preferência pessoal de aparênciaEscrita
list_alert_rulesRegras de alerta configuradas na contaLeitura
get_alert_ruleUma regra de alertaLeitura
create_alert_ruleCriar uma regra de alerta (email, Slack ou webhook)Escrita
update_alert_ruleAtivar, desativar ou alterar uma regra de alertaEscrita
delete_alert_ruleExcluir uma regra de alerta e seu histórico de alertasEscrita
send_test_alertEnfileirar um alerta sintético pelo canal de uma regraEscrita
rotate_webhook_secretSubstituir o segredo de assinatura de uma regra de webhookEscrita
get_alert_eventUm alerta com seu registro de entregaLeitura
list_teamMembros, funções e convites abertosLeitura
invite_team_memberEnviar por email um convite para entrar na contaEscrita, usa verificações
resend_invitationReenviar um convite aberto com um novo linkEscrita, usa verificações
cancel_invitationRevogar um convite abertoEscrita
change_member_roleTornar um membro administrador ou um administrador membroEscrita
remove_team_memberRemover uma pessoa da contaEscrita
list_accountsA conta que esta credencial pode usarLeitura
get_account_overviewLimites do plano, datas de assinatura, medidores e previsãoLeitura
get_email_preferencesSuas preferências de email de produto e newsletterLeitura
update_email_preferencesAtivar ou desativar emails de produto ou a newsletterEscrita
list_google_connectionsSuas conexões do Google Ads e Search Console em um projetoLeitura
list_google_accountsClientes do Google Ads ou sites do Search Console que uma conexão pode lerLeitura
run_google_ads_reportDesempenho de palavras-chave ou termos de pesquisa do Google AdsLeitura
run_search_console_reportCliques, impressões, CTR e posição do Search ConsoleLeitura
trace_redirectsEnfileirar um rastreamento no servidor de um destino de anúncio salvoEscrita, usa verificações
get_redirect_chainUma cadeia de redirecionamento rastreadaLeitura
list_redirect_chainsCadeias de redirecionamento rastreadas de um projetoLeitura
list_policy_rulesRegras de política de um projetoLeitura
get_policy_ruleUma regra de políticaLeitura
create_policy_ruleDeclarar uma regra de política para um projetoEscrita
update_policy_ruleRenomear, pausar, reconfigurar ou redefinir o escopo de uma regra de políticaEscrita
delete_policy_ruleExcluir uma regra de política e manter seus casosEscrita
preview_policy_ruleO que uma regra de rascunho corresponderia, sem salvá-laLeitura
evaluate_policy_rulesVerificar anúncios salvos em relação às regras ativadas e registrar casosEscrita
list_policy_casesCasos abertos por regras de políticaLeitura
get_policy_caseUm caso com sua linha do tempoLeitura
list_policy_case_evidenceOs anúncios salvos que corresponderam à regra de um casoLeitura
update_policy_caseAlterar o status ou o responsável de um casoEscrita
add_policy_case_noteAdicionar uma nota à linha do tempo de um casoEscrita
create_reportSolicitar um relatório PDF de projeto para um período e filtrosEscrita
list_reportsRelatórios PDF de um projeto, do mais recente ao mais antigoLeitura
get_report_statusStatus de um relatório PDFLeitura
get_report_download_linkUm link de curta duração para baixar um relatório prontoLeitura

Segurança

  • Você escolhe a conta e se o assistente pode fazer alterações ao aprovar a conexão. Desconecte qualquer aplicativo em Configurações > API e MCP.
  • Os tokens de acesso expiram após uma hora e os tokens de atualização são rotacionados a cada uso. Um token de atualização reutilizado encerra a conexão.
  • O assistente age como você: se você sair da conta, ou se a conta não tiver mais um plano ativo ou teste gratuito, o acesso dele também termina.
  • Criar um projeto e iniciar uma verificação sob demanda usam a cota do seu plano e precisam de uma chave de idempotência, para que uma chamada repetida nunca execute as verificações duas vezes.
  • Assistentes podem interpretar dados incorretamente. Verifique descobertas importantes no aplicativo, onde cada observação mostra seu contexto completo.