Publisher revenue audit: ads.txt and ad-stack checks, Sulvo onboarding, and Boost ad-block recovery
by com.sulvo.publisher-revenue-audithomepage ↗v0.2.1MIT
Observed by Wellknown
Evidence
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
30-day availability1/1 checks ok
30 days agotoday
Endpoints
https://publisher-revenue-audit.sulvo.com/mcpmcp streamable http · checked on a schedule
npm:publisher-revenue-audit-mcppackage npm · not network-checkable
Registry facts
registry
npm
package
publisher-revenue-audit-mcp
latest
0.3.1
published
18 d ago
weekly downloads
73
observed
10 min ago
when
check
result
http
latency
detail
1 h ago
mcp initialize
ok
200
151 ms
server publisher-revenue-screen 0.3.1 · protocol 2025-06-18 · 40 tools
Tools observed via MCP handshake
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
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 s
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 40
start_sulvo_revenue_onboarding — Create or resume a verified-account activation workspace after the public audit and signup steps.
get_sulvo_revenue_onboarding_status — Return the backend-owned journey stage, readiness dimensions, and one next best action.
attach_sulvo_revenue_audit — Attach a current public revenue audit artifact. Input requires expectedVersion and auditArtifactId.
connect_sulvo_backup_provider — Return the GAM or AdSense authorization URL. Input requires provider set to gam or adsense.
10 min ago · observed · packageFacts → {"name":"publisher-revenue-audit-mcp","registry":"npm","publishedAt":"2026-08-18T18:05:08.832Z","latestVersion":"0.3.1",
3 h ago · declared · publisherName → "com.sulvo.publisher-revenue-audit"
3 h ago · declared · homepageUrl → "https://sulvo.com"
3 h ago · declared · summary → "Publisher revenue audit: ads.txt and ad-stack checks, Sulvo onboarding, and Boost ad-block recovery"
3 h ago · declared · protocols → ["mcp"]
3 h ago · declared · version → "0.2.1"
3 h ago · declared · description → "Publisher revenue audit: ads.txt and ad-stack checks, Sulvo onboarding, and Boost ad-block recovery"
— Lock the exact mapped revision. Input requires expectedVersion and revisionId.
run_sulvo_activation_preflight — Run the complete bounded activation preflight for the locked workspace revision.
verify_sulvo_site_ownership — Verify the required ads.txt and inert Sulvo head-tag ownership evidence.
submit_sulvo_activation_workspace — Submit the proven revision. Input requires expectedVersion and revisionId.
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.
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.
rollback_sulvo_activation — Return the workspace domain to publisher-owned backup-only serving.
get_sulvo_activation_smoke_status — Return active-probe, real-page, and remediation status for the latest activation attempt.
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
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
start_sulvo_signup — Run normal Sulvo signup step 1: verify the publisher domain and create the unauthenticated signup lead.
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
update_sulvo_signup_company — Run normal Sulvo signup step 3: save optional company information for a pending Sulvo signup.
get_sulvo_signup_ads_txt — Run normal Sulvo signup step 4a: fetch the ads.txt lines the publisher must add for site ownership verification.
verify_sulvo_signup_ads_txt — Run normal Sulvo signup step 4b: verify whether the submitted publisher domain has the required Sulvo ads.txt lines.
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 gues
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 acc
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
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
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.
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.
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 mus
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). Cov
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.
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 th
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.
ai.evaluation
Evaluation & Benchmarks
54%
TokPortal
Live
Managed TikTok/Instagram/YouTube accounts + video posting at scale, operated by human managers.
First seen 3 h ago · updated 10 min ago. About records