{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T16:22:46.092Z","url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads","markdownUrl":"https://verifymcp.io/servers/com-rottenads-offers/rottenads.md","server":{"slug":"com-rottenads-offers","name":"RottenAds affiliate offers","registryName":"com.rottenads/offers","description":"Search CPL/CPA affiliate offers (telehealth, finance, insurance); apply as publisher or advertiser.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"rottenads","type":"remote","identifier":"https://rottenads.com/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads","version":"1.0.0","transport":null,"scoredAt":"2026-11-05T05:27:21.907Z"},"score":{"total":74,"tier":"medium","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":74},{"date":"2026-11-04","total":74},{"date":"2026-11-03","total":73},{"date":"2026-11-02","total":73},{"date":"2026-11-01","total":73},{"date":"2026-10-31","total":72},{"date":"2026-10-30","total":72},{"date":"2026-10-29","total":71},{"date":"2026-10-28","total":71},{"date":"2026-10-27","total":70},{"date":"2026-10-26","total":70},{"date":"2026-10-25","total":69},{"date":"2026-10-24","total":69}]},"categories":[{"name":"Endpoint Security","score":74,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":62,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 1030 tokens (~171/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"171","items":"6","tools":"6","tokens":"1030","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":40,"verdict":"partial","reasons":["Stability observed for 12 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"12"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","All 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.","An AI judge read all 7 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_declared","args":{"pct":"100","annotated":"2","destructive":"2"}},{"code":"toolsafety.manipulation_clean","args":{"units":"7","judged":"7"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"rottenads","type":"remote","identifier":"https://rottenads.com/mcp","withdrawn":false,"score":74,"current":true,"url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads","markdownUrl":"https://verifymcp.io/servers/com-rottenads-offers/rottenads.md"}],"facts":[{"label":"Endpoint","value":"https://rottenads.com/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.0.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"search_offers","title":"Search offers","description":"Search the RottenAds offer catalog. Every filter is optional; results are ranked with offers converting now first. Payout is what RottenAds pays the publisher per conversion (or the RevShare %).","inputs":[{"name":"geo","type":"string","required":false,"description":"Two-letter country code the offer must accept, e.g. US, UK, CA, DE"},{"name":"limit","type":"integer","required":false,"description":"Max results (default 20)"},{"name":"min_payout","type":"number","required":false,"description":"Minimum fixed payout in the offer currency"},{"name":"model","type":"string","required":false,"description":"Payout model: CPL, CPA, CPS or RevShare"},{"name":"query","type":"string","required":false,"description":"Words to match in the offer name, vertical or restrictions, e.g. 'glp-1', 'auto insurance', 'roofing'"},{"name":"traffic","type":"string","required":false,"description":"Traffic type the offer must accept: Email, SMS, Meta, TikTok, Social, Native, Display, Search, Push"},{"name":"vertical","type":"string","required":false,"description":"Vertical name or part of it, e.g. Telehealth, Insurance, Finance, Home Services (see list_verticals)"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":220},{"name":"get_offer","title":"Get one offer","description":"Full details of one offer by its id (from search_offers).","inputs":[{"name":"id","type":"integer","required":true,"description":"Offer id"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":31},{"name":"list_verticals","title":"List verticals","description":"Verticals in the catalog with the number of offers in each, and the traffic types offers accept.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":29},{"name":"get_network_info","title":"Network information","description":"How RottenAds works: payments, tracking, compliance rules, contact.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":23},{"name":"apply_as_publisher","title":"Apply as a publisher","description":"Send a publisher (affiliate) application to RottenAds. Use the applicant's real details and only with their consent. A person reviews it; if approved, the dashboard login is emailed to the applicant. Returns a reference.","inputs":[{"name":"agent_name","type":"string","required":false,"description":"If you are an AI agent applying on someone's behalf: your name/product, e.g. 'Claude for Acme Media'"},{"name":"company","type":"string","required":false,"description":"Company or brand name"},{"name":"country","type":"string","required":false,"description":"Country of the company"},{"name":"email","type":"string","required":true,"description":"Email where we send the answer (and the login, for publishers)"},{"name":"geos","type":"array","required":false,"description":"Countries you send traffic from, as two-letter codes"},{"name":"list_and_consent","type":"string","required":false,"description":"For email/SMS: how the list was built and how consent was collected"},{"name":"message","type":"string","required":false,"description":"Anything else we should know"},{"name":"monthly_volume","type":"string","required":false,"description":"Estimated monthly volume (clicks, leads or list size)"},{"name":"name","type":"string","required":true,"description":"Full name of the person applying"},{"name":"offer_ids","type":"array","required":false,"description":"Ids of offers from search_offers you want to run"},{"name":"telegram","type":"string","required":false,"description":"Telegram handle, if any (our account managers work on Telegram)"},{"name":"traffic_types","type":"array","required":true,"description":"Traffic you send: Email, SMS, Meta, TikTok, Native, Display, Search, Push, Path, ..."},{"name":"verticals","type":"array","required":false,"description":"Verticals you want to run, e.g. Telehealth, Insurance, Finance"},{"name":"website","type":"string","required":false,"description":"Website or LinkedIn"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":320},{"name":"apply_as_advertiser","title":"Apply as an advertiser","description":"Send an advertiser application: an offer you want publishers to promote on a CPL/CPA/CPS/RevShare basis. Use the applicant's real details and only with their consent. Our team answers by email. Returns a reference.","inputs":[{"name":"agent_name","type":"string","required":false,"description":"If you are an AI agent applying on someone's behalf: your name/product, e.g. 'Claude for Acme Media'"},{"name":"allowed_traffic","type":"array","required":false,"description":"Traffic types you allow"},{"name":"caps","type":"string","required":false,"description":"Daily or monthly caps"},{"name":"company","type":"string","required":false,"description":"Company or brand name"},{"name":"country","type":"string","required":false,"description":"Country of the company"},{"name":"email","type":"string","required":true,"description":"Email where we send the answer (and the login, for publishers)"},{"name":"geos","type":"array","required":false,"description":"Countries the offer accepts"},{"name":"message","type":"string","required":false,"description":"Anything else we should know"},{"name":"name","type":"string","required":true,"description":"Full name of the person applying"},{"name":"offer","type":"string","required":true,"description":"What you want to promote: product/brand and offer type"},{"name":"offer_url","type":"string","required":false,"description":"Offer or landing page URL"},{"name":"payout","type":"string","required":false,"description":"Payout and model, e.g. '$25 CPL' or '40% RevShare'"},{"name":"telegram","type":"string","required":false,"description":"Telegram handle, if any (our account managers work on Telegram)"},{"name":"tracker","type":"string","required":false,"description":"Your tracking platform: Everflow, Hitpath, Cake, other"},{"name":"verticals","type":"array","required":false,"description":"Vertical(s) of the offer"},{"name":"website","type":"string","required":false,"description":"Website or LinkedIn"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":313}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T05:27:21.000Z","track":"remote","endpoint":"https://rottenads.com/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=rottenads.com","issuer":"CN=WE1,O=Google Trust Services,C=US","notBefore":"2026-10-20T14:15:55Z","notAfter":"2027-01-18T15:15:52Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=WE1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"ECDSA","keyBits":256,"isCa":true},{"subject":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2023-11-15T03:43:21Z","notAfter":"2028-01-28T00:00:42Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"rottenads.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"rottenads.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-24","recent":[{"id":"chg_01a1a500-4d1b-73b3-8de9-d4d6de7bae12","kind":"score.total_changed","summary":"Trust score (73 → 74)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads#chg-chg_01a1a500-4d1b-73b3-8de9-d4d6de7bae12"},{"id":"chg_01a1958d-c4f1-76b5-8aa4-3647d5e2506c","kind":"score.total_changed","summary":"Trust score (72 → 73)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads#chg-chg_01a1958d-c4f1-76b5-8aa4-3647d5e2506c"},{"id":"chg_01a18b43-283b-72f0-acec-92245c2cf8ec","kind":"score.total_changed","summary":"Trust score (71 → 72)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads#chg-chg_01a18b43-283b-72f0-acec-92245c2cf8ec"},{"id":"chg_01a180ef-5388-7b1d-8e3c-84f5ad62f7d7","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads#chg-chg_01a180ef-5388-7b1d-8e3c-84f5ad62f7d7"},{"id":"chg_01a176a1-d766-7ef6-9796-b26ed6316cb7","kind":"score.total_changed","summary":"Trust score (69 → 70)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads#chg-chg_01a176a1-d766-7ef6-9796-b26ed6316cb7"},{"id":"chg_01a1717a-f3ec-76c4-946d-b10fa54b6a3a","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads#chg-chg_01a1717a-f3ec-76c4-946d-b10fa54b6a3a"},{"id":"chg_01a16fed-cbf5-790e-8624-29bac00ce8b4","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-rottenads-offers/rottenads#chg-chg_01a16fed-cbf5-790e-8624-29bac00ce8b4"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/com-rottenads-offers/rottenads/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-rottenads-offers/rottenads","markdown":"https://verifymcp.io/servers/com-rottenads-offers/rottenads.md","changelogJson":"https://verifymcp.io/servers/com-rottenads-offers/rottenads/changelog.json","changelogRss":"https://verifymcp.io/servers/com-rottenads-offers/rottenads.xml","external":[{"label":"Remote endpoint","href":"https://rottenads.com/mcp"},{"label":"Website","href":"https://rottenads.com/offers"}]}}