{"$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-05T17:56:37.272Z","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp","markdownUrl":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp.md","server":{"slug":"heuristicolab-dante-mcp","name":"Dante IX — Autonomous Brand & GEO Agency MCP","registryName":"io.github.heuristicolab/dante-mcp","description":"9-Circle Brand Reputation, Social Listening & Multi-Model GEO Audit + Shield Forge (danteix.com).","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"dante-mcp","type":"pypi","identifier":"dante-mcp","withdrawn":false,"url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp","version":"2.1.0","transport":"stdio","scoredAt":"2026-11-05T08:15:14.347Z"},"score":{"total":61,"tier":"medium","status":"scored","weekDelta":15,"history":[{"date":"2026-11-05","total":61},{"date":"2026-11-04","total":46},{"date":"2026-11-03","total":61},{"date":"2026-11-02","total":46},{"date":"2026-11-01","total":61},{"date":"2026-10-31","total":46},{"date":"2026-10-30","total":61},{"date":"2026-10-29","total":46}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"pass","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","Runs setuptools.build_meta at install time, a recognised build step with no custom scripting around it.","No production dependencies, so there is no dependency health to assess."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.allowlisted","args":{"tool":"setuptools.build_meta","hooks":"build_backend"}},{"code":"dephealth.no_dependencies","args":{"deps":"0","unhealthy":"0"}}]},{"name":"Provenance & Transparency","score":45,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Provenance check failed: no build-provenance attestation is published.","Clear OSI-approved license (MIT).","Actively maintained (last published 7 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.none","args":{}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"7"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":58,"verdict":"fail","reasons":["AI-judged instruction clarity (fair).","Tool/resource definitions use about 579 tokens (~115/item across 5 items; 5 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"fair"}},{"code":"schema.footprint_lean","args":{"avg":"115","items":"5","tools":"5","tokens":"579","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":0,"verdict":"unverified","reasons":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"codes":[{"code":"stability.insufficient_history","args":{}}]},{"name":"Tool Coverage","score":84,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","52% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"52"}}]},{"name":"Tool Safety","score":75,"verdict":"fail","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; \"dante.run_audit\" implies \"execute\" and declares no destructiveHint at all, which the MCP spec reads as destructive by default.","An AI judge read all 5 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_undeclared","args":{"pct":"0","tool":"dante.run_audit","verb":"execute","declared":"none","annotated":"0","destructive":"1"}},{"code":"toolsafety.manipulation_clean","args":{"units":"5","judged":"5"}}]},{"name":"Capabilities","score":20,"verdict":"fail","reasons":["Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28."],"codes":[{"code":"protocol.outdated","args":{"latest":"2026-07-28","version":"2024-11-05"}}]}],"inconclusive":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"malware":[],"components":[{"slug":"dante-mcp","type":"pypi","identifier":"dante-mcp","withdrawn":false,"score":61,"current":true,"url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp","markdownUrl":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp.md"}],"facts":[{"label":"Registry","value":"pypi"},{"label":"Package","value":"dante-mcp"},{"label":"Version","value":"2.1.0"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"dante.run_audit","title":null,"description":"Execute a 9-Circle Dante IX Brand, Reputation & Multi-Model GEO Audit (ChatGPT, Gemini, Perplexity) with cryptographic SHA-256 attestation on danteix.com.","inputs":[{"name":"industry_or_context","type":"string","required":true,"description":"Industry vertical and market context"},{"name":"lang","type":"string","required":false,"description":"Output language: 'es' or 'en'"},{"name":"live_geo","type":"boolean","required":false,"description":"Run live multi-model queries (requires paid DANTE_API_KEY)"},{"name":"target_name","type":"string","required":true,"description":"Brand, product, or organization name"},{"name":"vertical_mode","type":"string","required":false,"description":"Vertical mode: 'COMMERCIAL_BRAND', 'INTERNAL_PROJECT', or 'POLITICAL_WAR_ROOM'"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":146},{"name":"dante.probe_geo_share","title":null,"description":"Measure Generative Engine Optimization (GEO) Share of Model (SoM) and First-Choice Win Rate across OpenAI (ChatGPT), Google Gemini, and Perplexity.","inputs":[{"name":"industry_or_context","type":"string","required":true,"description":"Industry category or competitive niche"},{"name":"lang","type":"string","required":false,"description":null},{"name":"live","type":"boolean","required":false,"description":"Execute live API queries (requires paid DANTE_API_KEY)"},{"name":"target_name","type":"string","required":true,"description":"Brand or entity to evaluate across AI engines"},{"name":"vertical_mode","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":112},{"name":"dante.query_street_friction","title":null,"description":"Search your isolated tenant intelligence vault for real customer complaints, irony/sarcasm signals, coordinated bot anomalies, and competitive market gaps.","inputs":[{"name":"limit","type":"integer","required":false,"description":"Maximum records to return (1 to 100)"},{"name":"query","type":"string","required":true,"description":"Search keywords (e.g. 'precios OR demoras OR soporte')"},{"name":"voice_filter","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":85},{"name":"dante.forge_geo_shield","title":null,"description":"Synthesize production-ready /llms.txt, /.well-known/ai-catalog.json, Schema.org JSON-LD, and robots.txt rules for AI crawlers.","inputs":[{"name":"brand_name","type":"string","required":true,"description":"Official brand name (2..80 chars)"},{"name":"competitors","type":"array","required":false,"description":null},{"name":"domain_url","type":"string","required":true,"description":"Canonical website URL (https://...)"},{"name":"industry_context","type":"string","required":true,"description":"Industry category and positioning"},{"name":"lang","type":"string","required":false,"description":null},{"name":"official_facts","type":"array","required":true,"description":null},{"name":"products_or_services","type":"array","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":121},{"name":"dante.remediate_hallucination","title":null,"description":"Generate structured semantic counterweight blocks (Markdown + HTML ClaimReview), FAQPage JSON-LD, and verification prompts to remediate inaccurate AI claims.","inputs":[{"name":"brand_name","type":"string","required":true,"description":null},{"name":"domain_url","type":"string","required":true,"description":null},{"name":"hallucination_claim","type":"string","required":true,"description":null},{"name":"lang","type":"string","required":false,"description":null},{"name":"source_url_to_counter","type":"string","required":false,"description":null},{"name":"target_oracle","type":"string","required":true,"description":"Target AI engine (ChatGPT, Perplexity, Gemini)"},{"name":"verified_fact","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":115}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T08:15:14.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"none","label":"No attestation","reason":"no_attestation","reasonLabel":"No attestation published","discovery":null,"discoveryLabel":null,"sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[{"hook":"build_backend","tier":"allowlisted"}],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":0,"partial":false,"deprecated":null,"stale":null,"noRepo":null}},"mismatches":[],"changelog":{"trackingSince":"2026-10-29","recent":[{"id":"chg_01a1aac6-bfc2-7137-96e1-9091a6394cf3","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a1aac6-bfc2-7137-96e1-9091a6394cf3"},{"id":"chg_01a1aac6-bfc3-7a58-a949-121b706d3768","kind":"score.total_changed","summary":"Trust score (46 → 61)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a1aac6-bfc3-7a58-a949-121b706d3768"},{"id":"chg_01a1a5e5-427e-721f-b2c4-292973c1aafd","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a1a5e5-427e-721f-b2c4-292973c1aafd"},{"id":"chg_01a1a5e5-4281-7ce7-b296-b81e9f567369","kind":"score.total_changed","summary":"Trust score (61 → 46)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a1a5e5-4281-7ce7-b296-b81e9f567369"},{"id":"chg_01a1a01c-7699-7054-b331-37f78e0ec620","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a1a01c-7699-7054-b331-37f78e0ec620"},{"id":"chg_01a1a01c-769c-73e6-9906-5fc1978b3665","kind":"score.total_changed","summary":"Trust score (46 → 61)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a1a01c-769c-73e6-9906-5fc1978b3665"},{"id":"chg_01a19b97-6fc7-7b67-85eb-0f37b2960022","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a19b97-6fc7-7b67-85eb-0f37b2960022"},{"id":"chg_01a19b97-6fc9-737c-a46f-49278b87468d","kind":"score.total_changed","summary":"Trust score (61 → 46)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a19b97-6fc9-737c-a46f-49278b87468d"},{"id":"chg_01a19608-aa40-790b-bbaf-1d926a091a2e","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a19608-aa40-790b-bbaf-1d926a091a2e"},{"id":"chg_01a19608-aa41-7db8-a2bb-f62333a446e1","kind":"score.total_changed","summary":"Trust score (46 → 61)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a19608-aa41-7db8-a2bb-f62333a446e1"},{"id":"chg_01a1914b-393e-7c72-8fb4-362179121ae8","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a1914b-393e-7c72-8fb4-362179121ae8"},{"id":"chg_01a1914b-393f-7c8b-844f-1effba3aa755","kind":"score.total_changed","summary":"Trust score (61 → 46)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a1914b-393f-7c8b-844f-1effba3aa755"},{"id":"chg_01a18b7f-cbb7-7580-915a-cffa8ca73551","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a18b7f-cbb7-7580-915a-cffa8ca73551"},{"id":"chg_01a18b7f-cbb8-7545-8590-6a94dd814626","kind":"score.total_changed","summary":"Trust score (46 → 61)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a18b7f-cbb8-7545-8590-6a94dd814626"},{"id":"chg_01a18519-0243-7678-b32e-27997850ec65","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp#chg-chg_01a18519-0243-7678-b32e-27997850ec65"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp","markdown":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp.md","changelogJson":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/heuristicolab-dante-mcp/dante-mcp.xml","external":[{"label":"PyPI project","href":"https://pypi.org/project/dante-mcp/"},{"label":"Socket report","href":"https://socket.dev/pypi/package/dante-mcp"},{"label":"Repository","href":"https://github.com/heuristicolab/dante-mcp"},{"label":"Website","href":"https://danteix.com/"}]}}