{"$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-05T15:53:00.809Z","url":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp","markdownUrl":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp.md","server":{"slug":"io-nexatron-mcp","name":"Nexatron","registryName":"io.nexatron/mcp","description":"Ask business questions across your enterprise data in plain English, with Nexatron.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"nexatron-mcp","type":"pypi","identifier":"nexatron-mcp","withdrawn":false,"url":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp","version":"1.0.2","transport":"stdio","scoredAt":"2026-11-05T04:31:41.256Z"},"score":{"total":64,"tier":"medium","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":64},{"date":"2026-11-04","total":49}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"partial","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","Runs hatchling.build at install time, a recognised build step with no custom scripting around it.","1 of 31 dependencies flagged as unhealthy."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.allowlisted","args":{"tool":"hatchling.build","hooks":"build_backend"}},{"code":"dephealth.assessed","args":{"deps":"31","unhealthy":"1"}}]},{"name":"Provenance & Transparency","score":19,"verdict":"fail","reasons":["Repository check failed: no source repository is declared.","Provenance check failed: no build-provenance attestation is published.","Clear OSI-approved license (MIT).","Actively maintained (last published 1 days ago).","Security-disclosure policy not yet verified: we couldn't inspect the source repository."],"codes":[{"code":"provenance.repo_none","args":{}},{"code":"provenance.none","args":{}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"1"}},{"code":"disclosure.repo_inconclusive","args":{"reason":"repo_not_github"}}]},{"name":"Schema Quality & AI Usability","score":82,"verdict":"fail","reasons":["100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).","AI-judged instruction clarity (good).","Tool/resource definitions use about 635 tokens (~48/item across 13 items; 12 tools + 1 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.descriptions","args":{"pct":"100"}},{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"48","items":"13","tools":"12","tokens":"635","resources":"1"}},{"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":71,"verdict":"fail","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","0% of tool parameters carry a description.","Structured output schemas are declared (100% of tools); any adoption earns full credit."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"0"}},{"code":"toolquality.output_present","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.","We read all 12 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 14 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_none","args":{"tools":"12"}},{"code":"toolsafety.manipulation_clean","args":{"units":"14","judged":"14"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":["Security-disclosure policy not yet verified: we couldn't inspect the source repository.","Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"malware":[],"components":[{"slug":"api-v1-mcp","type":"remote","identifier":"https://api.nexatron.io/api/v1/mcp","withdrawn":false,"score":38,"current":false,"url":"https://verifymcp.io/servers/io-nexatron-mcp/api-v1-mcp","markdownUrl":"https://verifymcp.io/servers/io-nexatron-mcp/api-v1-mcp.md"},{"slug":"nexatron-mcp","type":"pypi","identifier":"nexatron-mcp","withdrawn":false,"score":64,"current":true,"url":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp","markdownUrl":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp.md"}],"facts":[{"label":"Registry","value":"pypi"},{"label":"Package","value":"nexatron-mcp"},{"label":"Version","value":"1.0.2"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"query","title":"Query","description":"Ask a question about your data in plain English.\n\nNexatron translates your question into SQL, executes it against your\ndata sources, and returns the answer with results.\n\nExamples:\n- \"Show me total revenue by region for Q4\"\n- \"Which customers churned in the last 30 days?\"\n- \"Compare this month's sales to last month\"\n- \"Top 10 products by units sold\"","inputs":[{"name":"question","type":"string","required":true,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":95},{"name":"list_connections","title":"List Connections","description":"List all data source connections.\n\nShows connection name, type (PostgreSQL, Snowflake, BigQuery, etc.),\nand current health status.","inputs":[],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":38},{"name":"get_schema","title":"Get Schema","description":"Get the database schema for a connection.\n\nShows all tables and their columns with data types.\nUse list_connections first to get the connection_id.","inputs":[{"name":"connection_id","type":"string","required":true,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":44},{"name":"test_connection","title":"Test Connection","description":"Test connectivity to a data source.\n\nVerifies that Nexatron can reach the database and returns latency.","inputs":[{"name":"connection_id","type":"string","required":true,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":36},{"name":"detect_schema_drift","title":"Detect Schema Drift","description":"Detect schema changes (drift) for a connection.\n\nCompares the current database schema to the last discovered schema\nand reports added/removed columns and type changes.","inputs":[{"name":"connection_id","type":"string","required":true,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":51},{"name":"list_metrics","title":"List Metrics","description":"List all metrics in the semantic layer.\n\nShows metric name, SQL expression, type, and certification status.\nCertified metrics have verified, governed definitions.","inputs":[],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":37},{"name":"list_views","title":"List Views","description":"List logical views in the semantic layer.\n\nLogical views are virtual tables that combine physical tables\nwith business context and computed columns.","inputs":[],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":33},{"name":"search_knowledge_base","title":"Search Knowledge Base","description":"Search across knowledge bases using natural language.\n\nFinds relevant document chunks from uploaded PDFs, docs, and notes.\nUseful for finding business context, definitions, or policies.\ntop_k is 1-100. A chunk longer than max_chars (default 500) is shown up to\nthat length and labelled as an excerpt with both lengths, its chunk_id and\nits document_id. max_chars=null returns full chunks.","inputs":[{"name":"max_chars","type":null,"required":false,"description":null},{"name":"query","type":"string","required":true,"description":null},{"name":"top_k","type":"integer","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":115},{"name":"list_conversations","title":"List Conversations","description":"List recent query conversations.\n\nShows your recent natural language queries and timestamps.","inputs":[{"name":"limit","type":"integer","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":30},{"name":"get_report","title":"Get Report","description":"Get a saved report by ID.\n\nReturns the report title, description, type, and definition.","inputs":[{"name":"report_id","type":"string","required":true,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":35},{"name":"get_credit_balance","title":"Get Credit Balance","description":"Check your remaining query credits.\n\nShows current balance, period dates, and usage status.","inputs":[],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":26},{"name":"whoami","title":"Whoami","description":"Show your Nexatron user info and tenant.\n\nReturns your email, roles, and organization name.","inputs":[],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":27}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T04:31:41.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":31,"partial":false,"deprecated":null,"stale":null,"noRepo":1}},"mismatches":[],"changelog":{"trackingSince":"2026-11-04","recent":[{"id":"chg_01a1a9fa-14d6-7e2b-8b9b-58d97e787303","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp#chg-chg_01a1a9fa-14d6-7e2b-8b9b-58d97e787303"},{"id":"chg_01a1a9fa-14d7-75d4-99b8-399922d13e23","kind":"score.total_changed","summary":"Trust score (49 → 64)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp#chg-chg_01a1a9fa-14d7-75d4-99b8-399922d13e23"},{"id":"chg_01a1a4ab-7922-70fe-833a-3467d6b0bdc9","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp#chg-chg_01a1a4ab-7922-70fe-833a-3467d6b0bdc9"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp","markdown":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp.md","changelogJson":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/io-nexatron-mcp/nexatron-mcp.xml","external":[{"label":"PyPI project","href":"https://pypi.org/project/nexatron-mcp/"},{"label":"Socket report","href":"https://socket.dev/pypi/package/nexatron-mcp"},{"label":"Website","href":"https://nexatron.io/"}]}}