Publication Cadence Tracker

Mede a frequência com que uma empresa publica em seu blog e retorna o volume de posts por período, junto com a data do post mais recente.

Documentação

Servidor MCP Publication Cadence Tracker

npm MCP License: MIT

Servidor MCP para o ator Publication Cadence Tracker da Mamba Labs no Apify.

Forneça um domínio de empresa. Ele informa ao seu agente quanto conteúdo de formato longo essa empresa publica por mês e se esse ritmo está aumentando ou diminuindo.

Ferramenta

track_publication_cadence

Retorna uma linha plana por domínio: posts_last_30d, posts_last_90d, posts_last_12m, avg_posts_per_month, cadence_trend (accelerating, steady, declining, dormant, unknown), trend_pct_change, most_recent_post_date, days_since_last_post, publication_url, formats_detected[], distinct_authors_count, discovery_method, confidence e um array evidence[] de strings citáveis.

Por que a tendência e não a contagem

Quatro publicações por mês é algo comum. Passar de quatro para doze em seis meses é uma operação de conteúdo superando sua equipe. A comparação é declarada em vez de implícita: os últimos 90 dias contra os 275 dias anteriores, ambos normalizados para publicações por mês, com accelerating e declining definidos em 25 por cento para cada lado.

Isso é volume de produção editorial, não monitoramento de changelog. Um feed de lançamentos é detectado e rejeitado em vez de contado como trabalho publicado.

O número que ele se recusa a fornecer

As datas de publicação vêm das páginas dos posts, nunca do lastmod do sitemap. Em 100 pares de URLs medidos, lastmod rastreou o dateModified da própria página e rodou mais tarde que datePublished por uma mediana de 151 a 1653 dias em quatro de seis sites. Um ritmo baseado nisso relataria uma empresa que atualizou 200 posts antigos como uma empresa que publicou 200 posts.

Um campo de página pode falhar da mesma forma, então ele é verificado contra sua própria distribuição e contra o feed do site. Quando falha, date_source_reliable retorna falso e todas as contagens são anuladas. Verifique esse campo antes de citar um número.

Medido em nove domínios ativos: um ritmo recuperado em 5 de 6 editores, 3 de 3 controles retornando corretamente nada. A única falha é a proteção recusando um site cujo campo de data rastreia edições.

track_publication_cadence

EntradaTipoObservações
domainstringUm domínio de empresa.
domainsstring[]Lote. Tem precedência sobre domain.
max_pages_to_dateintegerPáginas de posts buscadas por domínio, padrão 400. Acima disso, as contagens são estimadas a partir de uma amostra uniforme.
domain_time_budget_msintegerLimite rígido de tempo de execução por domínio, padrão 75000.
batchSizeintegerDomínios simultâneos, padrão 2.
skipCachebooleanIgnorar o cache de resultados de 3 dias.
page_concurrencyinteger1 a 16, padrão 8. Páginas buscadas de uma vez dentro de um domínio.
max_sitemap_fetchesinteger4 a 40, padrão 18. Limite de arquivos de sitemap buscados por domínio.
request_timeout_msinteger3000 a 20000, padrão 9000. Tempo limite por requisição HTTP.

O que ele realmente mede

Não se uma empresa tem um blog. Quanto ela publicou, quando e se o ritmo mudou.

Encontrar o blog é a maior parte do trabalho, e é onde uma versão ingênua falha. O blog geralmente vive em um host diferente do domínio raiz e o sitemap do domínio raiz nunca o menciona (blog.hubspot.com). Uma página inicial às vezes anuncia apenas um feed de changelog enquanto linka para o blog real repetidamente (about.gitlab.com). Os caminhos geralmente têm prefixo de localidade, então /en-uk/ e /bg-bg/ fragmentam o arquivo em quarenta partes. Todos os três são tratados, e publication_url relata uma seção com prefixo de localidade como https://example.com/*/knowledge/.

Três campos para ler antes de confiar em um número. date_source_reliable falso significa que o campo de data do site rastreia edições em vez de publicação e todas as contagens foram anuladas. counts_are_estimate verdadeiro significa que o arquivo era maior que o orçamento de páginas e as contagens vêm de uma amostra uniforme escalada, então duas execuções podem diferir por alguns posts. partial_result verdadeiro significa que o orçamento de tempo de execução interrompeu o rastreamento e os números são limites inferiores.

Configuração

{
  "mcpServers": {
    "mamba-publication-cadence-tracker": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-publication-cadence-tracker"],
      "env": { "APIFY_TOKEN": "your-apify-token" }
    }
  }
}

Obtenha um token em console.apify.com/account/integrations. Somente leitura; consome créditos do Apify por domínio analisado.

Também disponível

Esta ferramenta também é exposta pelo servidor guarda-chuva GTM Suite, junto com o restante dos atores GTM da Mamba Labs, se você preferir executar um servidor em vez de muitos.

Construído por Mamba Labs.