# audit (slim) > audit, an MCP server by publisher-revenue-audit.sulvo.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Publisher revenue audit: ads.txt and ad-stack checks, Sulvo onboarding, and Boost ad-block recovery - Full: https://www.anchorterminal.com/tools/sulvo-audit.md (~2,800 tokens) · this version ~2,730 tokens · JSON https://www.anchorterminal.com/tools/sulvo-audit.json · canonical https://www.anchorterminal.com/tools/sulvo-audit - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-05 # audit > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by publisher-revenue-audit.sulvo.com (https://sulvo.com) - Listed because: It's published in the registry under publisher-revenue-audit.sulvo.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Publisher revenue audit: ads.txt and ad-stack checks, Sulvo onboarding, and Boost ad-block recovery ## Facts - MCP registry: `com.sulvo.publisher-revenue-audit/audit` 0.2.1 - Endpoint: https://publisher-revenue-audit.sulvo.com/mcp (streamable HTTP) - Package: npm `publisher-revenue-audit-mcp` (stdio) - Website: https://sulvo.com - npm downloads a week: 46 - Registry entry updated: 2026-07-28 ## Tools - Tools it lists (41, about 9,894 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:24 UTC): - `check_https_certificate` (read-only): Check a publisher domain for HTTPS and certificate issues: expired/untrusted/hostname-mismatch certs, HTTPS down, HTTP that does not upgrade, and certs… - `run_agentic_readiness_audit` (read-only): 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… - `check_crawler_blocks` (read-only): 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… - `get_sulvo_boost_setup` (read-only): Instructions for setting up Sulvo Boost: first-party serving from the publisher's own CDN that recovers ad-blocked impressions. Covers Cloudflare, AWS and… - `start_sulvo_revenue_onboarding` (writes): Create or resume a verified-account activation workspace after the public audit and signup steps. - `get_sulvo_revenue_onboarding_status` (read-only): Return the backend-owned journey stage, readiness dimensions, and one next best action. - `attach_sulvo_revenue_audit` (writes): Attach a current public revenue audit artifact. Input requires expectedVersion and auditArtifactId. - `connect_sulvo_backup_provider` (writes): Return the GAM or AdSense authorization URL. Input requires provider set to gam or adsense. - `import_sulvo_backup_units` (writes): Import connected provider units. Input requires provider and expectedVersion. - `review_sulvo_placement_recommendations` (writes): Save accept, edit, or reject decisions. Input requires expectedVersion and decisions. - `save_sulvo_placement_plan` (writes): Save a placement revision. Input requires expectedVersion and payload. - `map_sulvo_placement_backup` (writes): Map a display placement backup. Input requires expectedVersion, stablePlacementId, provider, and providerId. - `get_sulvo_installation_instructions` (read-only): Return installation values for the locked revision. Input is empty. - `verify_sulvo_placement_installation` (writes): Verify every stable placement container and the inert loader for the locked revision. - `lock_sulvo_placement_revision` (writes): Lock the exact mapped revision. Input requires expectedVersion and revisionId. - `run_sulvo_activation_preflight` (writes): Run the complete bounded activation preflight for the locked workspace revision. - `verify_sulvo_site_ownership` (writes): Verify the required ads.txt and inert Sulvo head-tag ownership evidence. - `submit_sulvo_activation_workspace` (writes): Submit the proven revision. Input requires expectedVersion and revisionId. - `submit_sulvo_site_for_approval` (writes): Retag-after-approval journeys: submit the bare site for Google approval (ads.txt ownership only, no tags). Input requires expectedVersion. - `set_sulvo_onboarding_journey` (writes): Set or change the journey intake answers on the workspace. Input requires expectedVersion plus at least one of mode, goal, retagTiming. - `rollback_sulvo_activation` (writes): Return the workspace domain to publisher-owned backup-only serving. - `get_sulvo_activation_smoke_status` (read-only): Return active-probe, real-page, and remediation status for the latest activation attempt. - `run_publisher_revenue_audit` (read-only): 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` (writes): 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` (writes): Run normal Sulvo signup step 1: verify the publisher domain and create the unauthenticated signup lead. - `create_sulvo_signup_account` (writes): 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… - `update_sulvo_signup_company` (writes): Run normal Sulvo signup step 3: save optional company information for a pending Sulvo signup. - `get_sulvo_signup_ads_txt` (read-only): Run normal Sulvo signup step 4a: fetch the ads.txt lines the publisher must add for site ownership verification. - `verify_sulvo_signup_ads_txt` (writes): Run normal Sulvo signup step 4b: verify whether the submitted publisher domain has the required Sulvo ads.txt lines. - `get_sulvo_signup_status` (read-only): Return the current signup status capability. The current signup API has no public approval-status endpoint, so this tool reports that limitation instead of… - `submit_sulvo_signup_documents` (read-only): Explains how to complete Sulvo signup document review. Document submission is done in Sulvo onboarding - upload monthly earnings proof or connect an AdSense… - `get_publisher_revenue_audit_checklist` (read-only): Return the public checklist and interpretation notes used by the publisher revenue-readiness screen. - `get_publisher_monetization_benchmarks` (read-only): Get comparative yield and CPM industry benchmarks by publisher vertical to compare standard stacks (AdSense and managed wrappers) against Sulvo Premium Ad… - `create_sulvo_ad_unit` (writes): 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… - `create_sulvo_interstitial_units` (writes): 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` (writes): 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` (writes): 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… - `get_sulvo_report` (read-only): 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).… - `list_sulvo_advanced_reports` (read-only): 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` (writes): Create/update a Sulvo advanced report (adUnit, dimensions, or customData), run immediately (emailed) or on a recurring schedule. Requires SULVO_API_KEY (with… - `delete_sulvo_advanced_report` (writes): Delete a saved Sulvo advanced report by id. Requires SULVO_API_KEY (with the reports:write scope) in the server environment. - How its tools read to an agent (0 errors, 36 warnings, 1 note, about 9,894 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC11 apply_for_sulvo_account: 1 parameter without a description: outputFormat - warn TC11 attach_sulvo_revenue_audit: 1 parameter without a description: outputFormat - warn TC11 check_crawler_blocks: 1 parameter without a description: outputFormat - warn TC11 check_https_certificate: 1 parameter without a description: outputFormat - warn TC11 connect_sulvo_backup_provider: 1 parameter without a description: outputFormat - warn TC11 create_sulvo_ad_unit: 1 parameter without a description: outputFormat - warn TC11 create_sulvo_auto_sticky_units: 1 parameter without a description: outputFormat - warn TC11 create_sulvo_interstitial_units: 1 parameter without a description: outputFormat - warn TC11 create_sulvo_signup_account: 9 parameters without a description: firstName, lastName, mixpanelId, monthlyPageviews, outputFormat, phone and 3 more - warn TC11 get_sulvo_activation_smoke_status: 1 parameter without a description: outputFormat - warn TC11 get_sulvo_installation_instructions: 1 parameter without a description: outputFormat - warn TC11 get_sulvo_report: 1 parameter without a description: outputFormat - warn TC11 get_sulvo_revenue_onboarding_status: 1 parameter without a description: outputFormat - warn TC11 get_sulvo_signup_ads_txt: none of its 2 parameters has a description - warn TC11 get_sulvo_signup_status: none of its 2 parameters has a description - warn TC11 import_sulvo_backup_units: 1 parameter without a description: outputFormat - warn TC11 list_sulvo_advanced_reports: its one parameter, outputFormat, has no description - warn TC11 lock_sulvo_placement_revision: 1 parameter without a description: outputFormat - warn TC11 map_sulvo_placement_backup: 1 parameter without a description: outputFormat - warn TC11 review_sulvo_placement_recommendations: 1 parameter without a description: outputFormat - warn TC11 rollback_sulvo_activation: 1 parameter without a description: outputFormat - warn TC11 run_agentic_readiness_audit: 1 parameter without a description: outputFormat - warn TC11 run_sulvo_activation_preflight: 1 parameter without a description: outputFormat - warn TC11 save_sulvo_advanced_report: 8 parameters without a description: adRoots, dimensions, domains, end, name, outputFormat and 2 more - JSON: https://www.anchorterminal.com/api/v1/tools/sulvo-audit.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming