Audit

com.sulvo.publisher-revenue-audit由 publisher-revenue-audit.sulvo.com 發布官方發布者v0.2.1更新於 Oct 24, 2026

Publisher revenue audit: ads.txt and ad-stack checks, Sulvo onboarding, and Boost ad-block recovery

已驗證Streamable HTTP可網頁執行安全與監控資料與分析商業與電商

概覽

AI 產生的概覽

稽核發布商網站的廣告堆疊、ads.txt、同意管理與爬蟲存取,並引導完成 Sulvo 收益接入與廣告單元管理。

可以做什麼
稽核發布商網域:HTTPS 憑證、爬蟲封鎖、代理可購買性,以及涵蓋廣告堆疊、ads.txt、同意管理與 PageSpeed 的收益就緒篩檢,並提供基準資料與結果解讀清單。管理 Sulvo 接入:註冊步驟、帳戶申請、工作區啟用、旅程設定、所有權驗證、預檢、提交與回復。規劃廣告版位:附加稽核產物、匯入並對應備份單元、檢閱建議、儲存並鎖定修訂版本、驗證安裝。建立、刪除廣告單元並取得報表,包括插頁與自動吸底單元,以及列出或儲存進階報表。
適用情境
適合發布商或其開發者讓助理診斷變現問題、將收益與基準比較,或逐步完成 Sulvo 註冊與啟用流程。公開稽核工具無需帳戶即可使用,其餘功能需要與 Sulvo 有帳戶關係。
執行需求
以遠端端點執行,或以 npm 套件透過 stdio 在本機執行。稽核與註冊工具未宣告需要驗證。廣告單元與報表工具需要在伺服器環境中設定 SULVO_API_KEY,並具備 inventory:write、reports:read 或 reports:write 等權限範圍,且 Sulvo 帳戶已獲核准。需要能存取發布商網站與 Sulvo 服務的網路。
安裝前請注意
多個工具會改變狀態:建立或刪除廣告單元、儲存並鎖定廣告版位修訂、提交工作區,以及將啟用回復為僅備份投放。註冊工具會建立帳戶並要求密碼。SULVO_API_KEY 擁有庫存與報表的寫入權限,必須保存在環境變數中,不能當作參數傳入。進階報表以電子郵件寄送,不會直接回傳。稽核會探測發布商的線上網站並將資料傳送給 Sulvo。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Audit,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.sulvo.publisher-revenue-audit%2Faudit/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "audit": {
      "type": "http",
      "url": "https://publisher-revenue-audit.sulvo.com/mcp"
    }
  }
}

工具

41

check_https_certificate

Check a publisher domain for HTTPS and certificate issues: expired/untrusted/hostname-mismatch certs, HTTPS down, HTTP that does not upgrade, and certs expiring within 14 days. Does not write a finding when both HTTP and HTTPS are unreachable.

輸入參數domain必填outputFormat

run_agentic_readiness_audit

Free top-of-funnel scan: could a buyer agent find and buy this publisher? Checks adagents.json, standardized taxonomy tagging, audience segments in a readable schema, and a product/deals catalog. Returns what a buyer agent would see and what it cannot.

輸入參數domain必填outputFormat

check_crawler_blocks

Check whether robots.txt or a live probe blocks AmazonAdBot / Google ad crawlers. robots.txt Disallow and Amazon Crawl-delay are high-confidence fails. A WAF 403 against our scanner is a medium-confidence warn that needs verification.

輸入參數domain必填outputFormat

get_sulvo_boost_setup

Instructions for setting up Sulvo Boost: first-party serving from the publisher's own CDN that recovers ad-blocked impressions. Covers Cloudflare, AWS and Fastly, plus the WordPress plugin for publishers who would rather not use a terminal.

輸入參數cdn

start_sulvo_revenue_onboarding

Create or resume a verified-account activation workspace after the public audit and signup steps.

輸入參數goaldomain必填retagTimingoutputFormatidempotencyKeyauditArtifactId

get_sulvo_revenue_onboarding_status

Return the backend-owned journey stage, readiness dimensions, and one next best action.

輸入參數workspaceId必填outputFormat

attach_sulvo_revenue_audit

Attach a current public revenue audit artifact. Input requires expectedVersion and auditArtifactId.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

connect_sulvo_backup_provider

Return the GAM or AdSense authorization URL. Input requires provider set to gam or adsense.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

import_sulvo_backup_units

Import connected provider units. Input requires provider and expectedVersion.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

review_sulvo_placement_recommendations

Save accept, edit, or reject decisions. Input requires expectedVersion and decisions.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

save_sulvo_placement_plan

Save a placement revision. Input requires expectedVersion and payload.

輸入參數input必填workspaceId必填outputFormatidempotencyKey

map_sulvo_placement_backup

Map a display placement backup. Input requires expectedVersion, stablePlacementId, provider, and providerId.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

get_sulvo_installation_instructions

Return installation values for the locked revision. Input is empty.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

verify_sulvo_placement_installation

Verify every stable placement container and the inert loader for the locked revision.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

lock_sulvo_placement_revision

Lock the exact mapped revision. Input requires expectedVersion and revisionId.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

run_sulvo_activation_preflight

Run the complete bounded activation preflight for the locked workspace revision.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

verify_sulvo_site_ownership

Verify the required ads.txt and inert Sulvo head-tag ownership evidence.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

submit_sulvo_activation_workspace

Submit the proven revision. Input requires expectedVersion and revisionId.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

submit_sulvo_site_for_approval

Retag-after-approval journeys: submit the bare site for Google approval (ads.txt ownership only, no tags). Input requires expectedVersion.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

set_sulvo_onboarding_journey

Set or change the journey intake answers on the workspace. Input requires expectedVersion plus at least one of mode, goal, retagTiming.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

rollback_sulvo_activation

Return the workspace domain to publisher-owned backup-only serving.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

get_sulvo_activation_smoke_status

Return active-probe, real-page, and remediation status for the latest activation attempt.

輸入參數inputworkspaceId必填outputFormatidempotencyKey

run_publisher_revenue_audit

Run a public publisher revenue-readiness screen using directional public evidence. Audits ad stacks, ads.txt hygiene, consent readiness, PageSpeed metrics, and unblocked premium ad unit opportunities (such as Sulvo) to recover lost yield.

輸入參數domain必填metricsoptionsvertical

apply_for_sulvo_account

Submit an unauthenticated Sulvo account application lead through the current signup API. Audit tools remain available without login, API key, or OAuth; ad-unit generation should wait for Sulvo account approval.

輸入參數email必填domain必填outputFormat

start_sulvo_signup

Run normal Sulvo signup step 1: verify the publisher domain and create the unauthenticated signup lead.

輸入參數email必填domain必填outputFormatmonthlyPageviews

create_sulvo_signup_account

Run normal Sulvo signup step 2: create the pending Sulvo user/account. The current signup backend requires a password before the account can continue to ads.txt and review.

輸入參數email必填phonedomain必填lastName必填password必填firstName必填utmMediumutmSourcemixpanelIdutmContentoutputFormatmonthlyPageviews必填

update_sulvo_signup_company

Run normal Sulvo signup step 3: save optional company information for a pending Sulvo signup.

輸入參數zipcitystateuserId必填addresscountrywebsiteoutputFormatemployeeCountmonthlyAdRevenue

get_sulvo_signup_ads_txt

Run normal Sulvo signup step 4a: fetch the ads.txt lines the publisher must add for site ownership verification.

輸入參數userId必填outputFormat

verify_sulvo_signup_ads_txt

Run normal Sulvo signup step 4b: verify whether the submitted publisher domain has the required Sulvo ads.txt lines.

輸入參數userId必填outputFormat

get_sulvo_signup_status

Return the current signup status capability. The current signup API has no public approval-status endpoint, so this tool reports that limitation instead of guessing approval state.

輸入參數userId必填outputFormat

submit_sulvo_signup_documents

Explains how to complete Sulvo signup document review. Document submission is done in Sulvo onboarding - upload monthly earnings proof or connect an AdSense account - not through this connector, which has no access to the user's local files.

無需輸入參數。

get_publisher_revenue_audit_checklist

Return the public checklist and interpretation notes used by the publisher revenue-readiness screen.

無需輸入參數。

get_publisher_monetization_benchmarks

Get comparative yield and CPM industry benchmarks by publisher vertical to compare standard stacks (AdSense and managed wrappers) against Sulvo Premium Ad Units.

輸入參數vertical

create_sulvo_ad_unit

Create a Sulvo ad unit for an approved publisher. Requires SULVO_API_KEY (with the inventory:write scope) in the server environment, never passed as an argument — an account owner mints a write-scoped key in the Sulvo dashboard (Account Settings -> API key). The Sulvo account must be approved; the backend rejects unapproved accounts. Returns the created unit id and container root.

輸入參數sizetype必填customdomain必填focusedAdplacementoutputFormat

create_sulvo_interstitial_units

Create Sulvo interstitial ad units (tagless) for an approved publisher. Requires SULVO_API_KEY (with the inventory:write scope) in the server environment.

輸入參數domain必填adTypes必填outputFormat

create_sulvo_auto_sticky_units

Create Sulvo auto-sticky ad units for an approved publisher. Requires SULVO_API_KEY (with the inventory:write scope) in the server environment.

輸入參數domain必填adTypes必填outputFormat

delete_sulvo_ad_unit

Delete a Sulvo ad unit by id for an approved publisher. Requires SULVO_API_KEY (with the inventory:write scope) in the server environment. The key's account must own the unit; the backend enforces ownership.

輸入參數adId必填

get_sulvo_report

Fetch a Sulvo report (read-only). Requires SULVO_API_KEY in the server environment (a publisher generates it in the dashboard: Account Settings -> API key). Covers by-date, by-date-and-ad-unit, by-domain-and-ad-unit, bot-filtering, bot-scores, invalid-activity, direct-bidder-analysis, and ad-units-by-domain.

輸入參數endstartadRootsdomainsadProviderreportType必填directBidderoutputFormat

list_sulvo_advanced_reports

List the saved Sulvo advanced reports for the account. Requires SULVO_API_KEY (with the reports:read scope) in the server environment.

輸入參數outputFormat

save_sulvo_advanced_report

Create/update a Sulvo advanced report (adUnit, dimensions, or customData), run immediately (emailed) or on a recurring schedule. Requires SULVO_API_KEY (with the reports:write scope) in the server environment. Note: advanced reports are delivered by email, not returned inline.

輸入參數endnameutmsstartadRootsdomainsreportIdtimeZonefrequencytoAddress必填dimensionsreportType必填另有 3 個

delete_sulvo_advanced_report

Delete a saved Sulvo advanced report by id. Requires SULVO_API_KEY (with the reports:write scope) in the server environment.

輸入參數reportId必填

版本歷史

1
  1. v0.2.1最新Sep 16, 2026

評分

已滿足適用檢查項的 65%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。