Mcp Publication Cadence Tracker

com.mambabuilt由 mambabuilt.com 发布v1.3.1更新于 Nov 7, 2026

How often a company publishes long-form work, and whether that rate is rising or falling.

概览

AI 生成的概览

衡量某公司长文内容的发布频率以及该频率在上升还是下降,通过计入你自己账户的 Apify actor 完成。

可以做什么
  • 按单个域名或批量域名追踪发布节奏
  • 获取最近 30 天、90 天和 12 个月的文章数量及月均发布量
  • 得到趋势标签(加速、稳定、下降、休眠、未知)及百分比变化,比较最近 90 天与此前 275 天
  • 读取最近发布日期、距今天数、发布栏目地址、检测到的内容形式、作者数量及可引用的证据
  • 通过页面预算、时间上限、并发数、跳过缓存和单次调用花费上限来调整抓取
适用场景
适合从外部评估一家公司的内容运营:估算编辑产出规模、判断发布方是在提速还是放缓,或批量筛查多个域名。它衡量的是产出量,而不是有没有博客,并会主动排除版本发布日志。
运行要求
通过 npx(Node.js)以 stdio 在本地运行。需要 Apify 账户和 APIFY_TOKEN 环境变量。需要网络访问 Apify actor 和目标网站。仅限桌面端,无网页版。
安装前请注意
每次运行都会消耗计入你自己 Apify 账户的额度:一次启动费用加每个域名的费用,没有发布栏目或日期不可靠的域名同样计费。可用 max_charge_usd 限制花费。令牌属于机密。计数可能被置空、为估算值或不完整;引用数字前请检查 date_source_reliable、counts_are_estimate 和 partial_result。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp Publication Cadence Tracker,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Publication Cadence Tracker MCP Server

[npm] [MCP] [License: MIT]

[Publication Cadence Tracker MCP server]

MCP server for the Mamba Labs Publishing Frequency Tracker actor on Apify.

Give it a company domain. It tells your agent how much long-form work that company publishes per month, and whether that rate is rising or falling.

Tool

track_publication_cadence

Returns a flat row per domain: 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, and an evidence[] array of quotable strings.

Why the trend and not the count

Four pieces a month is unremarkable. Going from four to twelve in six months is a content operation outgrowing its staff. The comparison is stated rather than implied: the last 90 days against the prior 275 days, both normalized to posts per month, with accelerating and declining set at 25 percent either way.

This is editorial output volume, not changelog monitoring. A release feed is detected and rejected rather than counted as published work.

The number it refuses to give you

Publication dates come from the post pages, never from sitemap lastmod. Across 100 measured URL pairs, lastmod tracked the page's own dateModified and ran later than datePublished by a median of 151 to 1653 days on four of six sites. A cadence built on it would report a company that refreshed 200 old posts as a company that published 200 posts.

A page field can fail the same way, so it is checked against its own distribution and against the site's feed. When it fails, date_source_reliable comes back false and every count is nulled. Check that field before quoting a number.

Measured on nine live domains: a rate recovered on 5 of 6 publishers, 3 of 3 controls correctly returning nothing. The one miss is the guard refusing a site whose date field tracks edits.

track_publication_cadence

InputTypeNotes
domainstringOne company domain.
domainsstring[]Batch. Takes precedence over domain.
max_pages_to_dateintegerPost pages fetched per domain, default 400. Above this the counts are estimated from an even sample.
domain_time_budget_msintegerHard per-domain wall-clock ceiling, default 75000.
batchSizeintegerConcurrent domains, default 2.
skipCachebooleanIgnore the 3 day result cache.
page_concurrencyinteger1 to 16, default 8. Pages fetched at once within one domain.
max_sitemap_fetchesinteger4 to 40, default 18. Cap on sitemap files fetched per domain.
request_timeout_msinteger3000 to 20000, default 9000. Per HTTP request timeout.
max_charge_usdnumberOptional spending cap for this call, in USD. The actor stops before any charge that would take the run past this amount and keeps every row already charged.

What it actually measures

Not whether a company has a blog. How much it published, when, and whether the rate moved.

Finding the blog is most of the work, and it is where a naive version fails. The blog often lives on a different host from the apex and the apex sitemap never mentions it (blog.hubspot.com). A homepage sometimes advertises only a changelog feed while linking to the real blog repeatedly (about.gitlab.com). Paths are often locale prefixed, so /en-uk/ and /bg-bg/ fragment the archive into forty pieces. All three are handled, and publication_url reports a locale-prefixed section as https://example.com/*/knowledge/.

Three fields to read before you trust a number. date_source_reliable false means the site's date field tracks edits rather than publication and every count has been nulled. counts_are_estimate true means the archive was larger than the page budget and the counts come from a scaled even sample, so two runs can differ by a few posts. partial_result true means the wall-clock budget stopped the crawl and the numbers are lower bounds.

Pricing

You pay per event on Apify, billed to your own Apify account. Prices from the live pricing record, read 2026-10-16:

EventPrice per event (USD)Fires when
actor-start$0.00005Charged once when the run starts.
domain-analyzed$0.004 on the Free plan, down to $0.0034 on higher Apify plansCharged once per domain analyzed. Domains with no publication section, and domains whose date field turns out to track edits rather than publication, still count as analyzed and are charged.

The actor's Apify page carries the current prices. Running this server consumes Apify credits.

Setup

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

Get a token at console.apify.com/account/integrations. Read-only; consumes Apify credits per domain analyzed.

Also available

This tool is also exposed by the GTM Suite umbrella server, alongside the rest of the Mamba Labs GTM actors, if you would rather run one server than many.

Built by Mamba Labs.

来源:README.md,提交 2837769

工具

1

track_publication_cadence

Track Publication Cadence

Given a company domain, measure how much long-form work that company publishes and whether the rate is rising or falling. Returns post counts for the last 30 days, 90 days and 12 months, a monthly average, and a cadence_trend of accelerating, steady, declining, dormant or unknown, plus the percent change behind it. The trend compares the last 90 days against the prior 275 days, both normalized to posts per month. Also returns the blog URL, the format mix (blog posts, guides, reports, case studies, whitepapers, podcasts, videos, press releases, research), the number of distinct bylines, and how the post list was discovered. This measures EDITORIAL output volume, not product changelogs: a release feed is detected and rejected rather than counted. Publication dates are read from the post pages themselves, because sitemap lastmod was measured to be a modification date that runs later than publication by a median of 151 to 1653 days. When a site's date field turns out to track edits rather than publication, date_source_reliable comes back false and every count is nulled rather than reported wrong, so check that field before quoting a number. Counts are a census when the archive fits the page budget and a scaled even sample otherwise, flagged by counts_are_estimate. Public sitemaps, feeds and pages only. Returns flat Clay-ready JSON. Reads public data and writes nothing; requires an APIFY_TOKEN and consumes Apify credits per domain analyzed.

输入参数domaindomainsbatchSizeskipCachemax_charge_usdpage_concurrencymax_pages_to_daterequest_timeout_msmax_sitemap_fetchesdomain_time_budget_ms

版本历史

5
  1. v1.3.1最新Nov 5, 2026
  2. v1.3.0Oct 16, 2026
  3. v1.2.1Oct 6, 2026
  4. v1.2.0Oct 6, 2026
  5. v1.1.1Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分