{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "ntop",
    "name": "nTop",
    "vendor": "nTopology Inc.",
    "vendorUrl": "https://www.ntop.com",
    "kind": "sdk",
    "category": "cad",
    "summary": "nTop is nTopology's computational design software for implicit geometry, lattices and simulation-driven parts. nTop Automate runs a notebook headlessly from the ntopcl command line with JSON in and out under a paid licence; a beta Python package reads implicit bodies.",
    "url": "https://www.anchorterminal.com/tools/ntop",
    "markdownUrl": "https://www.anchorterminal.com/tools/ntop.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ntop.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ntop.json",
    "dns": "ntop.grade.anchorterminal.com",
    "transports": [
      "streamable-http"
    ],
    "remoteUrl": "https://docs.ntop.com/mcp",
    "packages": [],
    "auth": "mixed",
    "authNotes": "A licence, not an API key. ntopcl runs on a machine with nTop installed and signs in with cloud licence credentials (`ntopcl --username \u003cemail\u003e --password \u003cpassword\u003e`), a FlexNet floating licence server (`ntopcl --license PORT@HOSTNAME`) or a local .lic file. nTop Automate is a separate licence from the desktop seat, checked in the user dashboard at app.ntop.com. The nTop Core Python package is downloaded from app.ntop.com/addons behind the same login. The hosted docs MCP server at docs.ntop.com/mcp documents no authentication.",
    "pricing": "paid",
    "pricingNotes": "No price is published. Licences are per-user subscriptions sold through nTop, with cloud, cloud floating, on-premises FlexNet and local options, and nTop Automate licensed separately; the EULA of February 2026 limits use to one person at a time and bars servers and distributed systems unless the order form allows them. Educational licences exist; no trial terms were found on the pages read.",
    "priceSummary": "Paid",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 anywhere in the nTop docs, the Automate articles, the EULA or the MCP server article (checked 2026-11-03). The software is licensed, not metered.",
      "endpoints": []
    },
    "toolCount": 2,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-03"
    },
    "docsUrl": "https://docs.ntop.com/lessons/intro-to-ntop-automate/what-you-will-need",
    "capabilities": [
      "cad.generate",
      "cad.export",
      "cad.simulate"
    ],
    "tags": [
      "local",
      "official",
      "closed-source",
      "paid",
      "sales-led",
      "cli",
      "python",
      "beta",
      "mcp",
      "remote-mcp",
      "read-only-mode",
      "enterprise",
      "no-status-page"
    ],
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 40.2,
      "grade": "E",
      "agentReady": false,
      "rank": 1214,
      "ranked": true,
      "rankOf": 1349,
      "categoryRank": 7,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 60,
        "maintenance": 45,
        "payments": 0,
        "reliability": 38,
        "schema": 61,
        "security": 26,
        "transparency": 51
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 38,
          "points": 7.6,
          "reason": "Read with the local-software lines, since ntopcl and the Core package run on the owner's machine. ntopcl ships inside the nTop Windows installer and the Core package states Python 3.10 or later on Windows and Linux, but both come from app.ntop.com behind a login, not a public package index (12 of 20). No public CI or test suite (0). No public issue tracker; the knowledge base has articles on debugging Automate errors and the 6.3 notes record ntopcl rejecting duplicate input names, which is all the crash record we could read (8 of 25). Release notes per version call out behaviour changes such as unique block names in 6.3, and the Core package warns that breaking changes may land between any two versions, with no semver statement (8 of 15). nTop 6.x is a released product; nTop Core is beta (10 of 15). 12 + 0 + 8 + 8 + 10 = 38.",
          "checked": "2026-11-03"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 61,
          "points": 9.91,
          "reason": "ntopcl writes JSON input and output templates from a notebook with `-t`, and the Core Python API is fully typed, but there is no OpenAPI or schema document for ntopcl's own flags, which the docs say to print by running it (12 of 25). docs.ntop.com serves every article as Markdown with a .md suffix and a hosted docs MCP server (10). The API reference states the purpose of each Core function with parameter notes and the Automate lessons say what each helper does; ntopcl's full option list is not documented on the pages read (12 of 20). Core inputs are typed NumPy arrays with keyword-only parameters, builtin exceptions and unit conventions stated (10 of 15). Python examples for Core and Automate, a sample script in a zip, and a security error page; no error catalogue for ntopcl (9 of 15). Release notes per version without dates, no changelog for the Core package (8 of 15). 12 + 10 + 12 + 10 + 9 + 8 = 61.",
          "checked": "2026-11-03"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 60,
          "points": 9.75,
          "reason": "A command line with one notebook and two JSON files, a Python package with one class, and a docs MCP server with two tools, so almost nothing to load before work starts (20 of 25). Outputs are files whose size follows the notebook, mesh and voxel outputs are sized by feature_size and spacing, and the docs server caps each answer at 30 KB with rg and head for narrowing (12 of 20). Core raises builtin exceptions with messages; ntopcl's errors are described in knowledge-base articles rather than a reference (10 of 20). Running a notebook again with the same inputs produces the same outputs, and the SAVE flag controls whether inputs are written back; no annotations on the docs tools were published (10 of 20). The three-function ntopcl.py helper keeps defaults few, but every run needs a licence argument or signed-in session and only Python is covered (8 of 15). 20 + 12 + 10 + 10 + 8 = 60.",
          "checked": "2026-11-03"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 26,
          "points": 4.55,
          "reason": "Licence credentials rather than tokens, since ntopcl signs in with a username and password on the command line or a FlexNet server address, with no scoped, revocable or expiring key (8 of 30). The Run Command block has Prompt per File, Prompt per Block and Disallow All settings, which is the only approval control found; the docs MCP server is read-only (10 of 20). The docs server returns nTop's own documentation and ntopcl returns geometry, so little untrusted content reaches the model; no guidance was found (8 of 15). No audit log or per-call record found (0 of 15). No security.txt (404), disclosure policy, bug bounty, certification or advisories found on ntop.com or docs.ntop.com (0 of 20). 8 + 10 + 8 + 0 + 0 = 26.",
          "checked": "2026-11-03"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 0,
          "points": 0,
          "reason": "Read with the paid-software rule, since nothing an agent would run is free. No x402, MPP or L402 (0). No price is published anywhere we read; licences are quoted by sales (0). No free tier or trial terms found; educational licences exist for students (0). A person buys a per-user licence, signs in at app.ntop.com and installs nTop; nothing is obtainable by an agent alone (0). 0 + 0 + 0 + 0 = 0.",
          "checked": "2026-11-03"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 45,
          "points": 3.94,
          "reason": "Read for closed software with a docs site. The newest release notes are for nTop 6.3, undated; the docs sitemap last modified the 6.1 page on 21 September 2026 and the Core package page on 19 October 2026, so a change within 90 days is likely but no release date was read (20 of 30). Four versions (6.0 to 6.3) are documented and the 6.0 and 6.1 pages changed in September, but without dates we can't count three releases in 90 days (12 of 20). support@ntop.com, a community site that renders only a loading screen, and a feedback tool on the docs server; no public issues or reply times (8 of 25). No entry in the official MCP registry for the docs server, and the only SDK is a beta Python package behind a login (5 of 15). No CI, package index or dependency data to read (0 of 10). 20 + 12 + 8 + 5 + 0 = 45.",
          "checked": "2026-11-03"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 51,
          "points": 4.46,
          "note": "editorial 37, provenance 64",
          "reason": "Closed software under an EULA last updated February 2026 that names nTopology Inc. and New York law (15). The privacy policy of February 2026 names the controller and US hosting, keeps data as long as needed with no periods, names no subprocessors, and the EULA says usage data is collected to run and improve the products; the statements agree but say little (12 of 30). No deprecation policy; the Core package says only that breaking changes may occur (4 of 20). The EULA discloses usage data collection and the licensing page says the desktop connects to the cloud for analytics, with no opt-out found (6 of 20). 15 + 12 + 4 + 6 = 37.",
          "checked": "2026-11-03"
        }
      ],
      "assessment": {
        "date": "2026-11-03",
        "basis": "public evidence",
        "confidence": "low",
        "notes": {
          "ergonomics": "A command line with one notebook and two JSON files, a Python package with one class, and a docs MCP server with two tools, so almost nothing to load before work starts (20 of 25). Outputs are files whose size follows the notebook, mesh and voxel outputs are sized by feature_size and spacing, and the docs server caps each answer at 30 KB with rg and head for narrowing (12 of 20). Core raises builtin exceptions with messages; ntopcl's errors are described in knowledge-base articles rather than a reference (10 of 20). Running a notebook again with the same inputs produces the same outputs, and the SAVE flag controls whether inputs are written back; no annotations on the docs tools were published (10 of 20). The three-function ntopcl.py helper keeps defaults few, but every run needs a licence argument or signed-in session and only Python is covered (8 of 15). 20 + 12 + 10 + 10 + 8 = 60.",
          "maintenance": "Read for closed software with a docs site. The newest release notes are for nTop 6.3, undated; the docs sitemap last modified the 6.1 page on 21 September 2026 and the Core package page on 19 October 2026, so a change within 90 days is likely but no release date was read (20 of 30). Four versions (6.0 to 6.3) are documented and the 6.0 and 6.1 pages changed in September, but without dates we can't count three releases in 90 days (12 of 20). support@ntop.com, a community site that renders only a loading screen, and a feedback tool on the docs server; no public issues or reply times (8 of 25). No entry in the official MCP registry for the docs server, and the only SDK is a beta Python package behind a login (5 of 15). No CI, package index or dependency data to read (0 of 10). 20 + 12 + 8 + 5 + 0 = 45.",
          "payments": "Read with the paid-software rule, since nothing an agent would run is free. No x402, MPP or L402 (0). No price is published anywhere we read; licences are quoted by sales (0). No free tier or trial terms found; educational licences exist for students (0). A person buys a per-user licence, signs in at app.ntop.com and installs nTop; nothing is obtainable by an agent alone (0). 0 + 0 + 0 + 0 = 0.",
          "reliability": "Read with the local-software lines, since ntopcl and the Core package run on the owner's machine. ntopcl ships inside the nTop Windows installer and the Core package states Python 3.10 or later on Windows and Linux, but both come from app.ntop.com behind a login, not a public package index (12 of 20). No public CI or test suite (0). No public issue tracker; the knowledge base has articles on debugging Automate errors and the 6.3 notes record ntopcl rejecting duplicate input names, which is all the crash record we could read (8 of 25). Release notes per version call out behaviour changes such as unique block names in 6.3, and the Core package warns that breaking changes may land between any two versions, with no semver statement (8 of 15). nTop 6.x is a released product; nTop Core is beta (10 of 15). 12 + 0 + 8 + 8 + 10 = 38.",
          "schema": "ntopcl writes JSON input and output templates from a notebook with `-t`, and the Core Python API is fully typed, but there is no OpenAPI or schema document for ntopcl's own flags, which the docs say to print by running it (12 of 25). docs.ntop.com serves every article as Markdown with a .md suffix and a hosted docs MCP server (10). The API reference states the purpose of each Core function with parameter notes and the Automate lessons say what each helper does; ntopcl's full option list is not documented on the pages read (12 of 20). Core inputs are typed NumPy arrays with keyword-only parameters, builtin exceptions and unit conventions stated (10 of 15). Python examples for Core and Automate, a sample script in a zip, and a security error page; no error catalogue for ntopcl (9 of 15). Release notes per version without dates, no changelog for the Core package (8 of 15). 12 + 10 + 12 + 10 + 9 + 8 = 61.",
          "security": "Licence credentials rather than tokens, since ntopcl signs in with a username and password on the command line or a FlexNet server address, with no scoped, revocable or expiring key (8 of 30). The Run Command block has Prompt per File, Prompt per Block and Disallow All settings, which is the only approval control found; the docs MCP server is read-only (10 of 20). The docs server returns nTop's own documentation and ntopcl returns geometry, so little untrusted content reaches the model; no guidance was found (8 of 15). No audit log or per-call record found (0 of 15). No security.txt (404), disclosure policy, bug bounty, certification or advisories found on ntop.com or docs.ntop.com (0 of 20). 8 + 10 + 8 + 0 + 0 = 26.",
          "transparency": "Closed software under an EULA last updated February 2026 that names nTopology Inc. and New York law (15). The privacy policy of February 2026 names the controller and US hosting, keeps data as long as needed with no periods, names no subprocessors, and the EULA says usage data is collected to run and improve the products; the statements agree but say little (12 of 30). No deprecation policy; the Core package says only that breaking changes may occur (4 of 20). The EULA discloses usage data collection and the licensing page says the desktop connects to the cloud for analytics, with no opt-out found (6 of 20). 15 + 12 + 4 + 6 = 37."
        },
        "sources": [
          {
            "what": "Automate lesson, what you will need (ntopcl, licences)",
            "url": "https://docs.ntop.com/lessons/intro-to-ntop-automate/what-you-will-need",
            "seen": "2026-11-03"
          },
          {
            "what": "Automate lesson, Python scripts and ntopcl.py",
            "url": "https://docs.ntop.com/lessons/intro-to-ntop-automate/scaling-up-using-python-scripts",
            "seen": "2026-11-03"
          },
          {
            "what": "how to use an nTop Automate licence (Markdown)",
            "url": "https://docs.ntop.com/help-articles/knowledge-base/ntop-automate/how-to-use-ntop-automate-license.md",
            "seen": "2026-11-03"
          },
          {
            "what": "nTop Core overview",
            "url": "https://docs.ntop.com/Product-Documentation/ntop-core",
            "seen": "2026-11-03"
          },
          {
            "what": "nTop Core Python package",
            "url": "https://docs.ntop.com/Product-Documentation/ntop-core/python-package",
            "seen": "2026-11-03"
          },
          {
            "what": "nTop Core Python quickstart",
            "url": "https://docs.ntop.com/Product-Documentation/ntop-core/python-package/quickstart",
            "seen": "2026-11-03"
          },
          {
            "what": "nTop Core Python API reference",
            "url": "https://docs.ntop.com/Product-Documentation/ntop-core/python-package/api-reference",
            "seen": "2026-11-03"
          },
          {
            "what": "docs MCP server article (Markdown)",
            "url": "https://docs.ntop.com/help-articles/access-and-installation/setup-and-install-troubleshooting/how-to-use-ntop-s-mcp-server.md",
            "seen": "2026-11-03"
          },
          {
            "what": "release notes index",
            "url": "https://docs.ntop.com/Product-Documentation/ntop/release-notes",
            "seen": "2026-11-03"
          },
          {
            "what": "release notes 6.3",
            "url": "https://docs.ntop.com/Product-Documentation/ntop/release-notes/version-6.3",
            "seen": "2026-11-03"
          },
          {
            "what": "release notes 6.2",
            "url": "https://docs.ntop.com/Product-Documentation/ntop/release-notes/version-6.2",
            "seen": "2026-11-03"
          },
          {
            "what": "release notes 6.1",
            "url": "https://docs.ntop.com/Product-Documentation/ntop/release-notes/version-6.1",
            "seen": "2026-11-03"
          },
          {
            "what": "licensing",
            "url": "https://docs.ntop.com/Product-Documentation/ntop/_getting_started/licensing",
            "seen": "2026-11-03"
          },
          {
            "what": "security error page (Run Command permissions)",
            "url": "https://docs.ntop.com/Product-Documentation/ntop/error-documentation/security",
            "seen": "2026-11-03"
          },
          {
            "what": "docs sitemap (lastmod dates)",
            "url": "https://docs.ntop.com/sitemap.xml",
            "seen": "2026-11-03"
          },
          {
            "what": "docs robots.txt (Content-Signal)",
            "url": "https://docs.ntop.com/robots.txt",
            "seen": "2026-11-03"
          },
          {
            "what": "home page",
            "url": "https://ntop.com/",
            "seen": "2026-11-03"
          },
          {
            "what": "about page (leadership, investors)",
            "url": "https://ntop.com/about/",
            "seen": "2026-11-03"
          },
          {
            "what": "EULA, February 2026",
            "url": "https://www.ntop.com/eula/",
            "seen": "2026-11-03"
          },
          {
            "what": "terms of use, February 2026",
            "url": "https://www.ntop.com/terms-of-use/",
            "seen": "2026-11-03"
          },
          {
            "what": "privacy policy, February 2026",
            "url": "https://www.ntop.com/privacy-policy/",
            "seen": "2026-11-03"
          },
          {
            "what": "support.ntop.com lead article (403)",
            "url": "https://support.ntop.com/hc/en-us/articles/360052703693-Running-nTop-Automate-in-Python-scripts",
            "seen": "2026-11-03"
          },
          {
            "what": "security.txt (404)",
            "url": "https://www.ntop.com/.well-known/security.txt",
            "seen": "2026-11-03"
          },
          {
            "what": "robots.txt ntop.com",
            "url": "https://ntop.com/robots.txt",
            "seen": "2026-11-03"
          }
        ],
        "openQuestions": [
          "unchecked: every page on support.ntop.com, which answered 403; the Automate articles were read from their Markdown mirror on docs.ntop.com",
          "unchecked: ntopcl's full option list, which the docs say the binary prints; nothing was installed",
          "unchecked: release dates for nTop 6.0 to 6.3, which the release notes omit; the docs sitemap's lastmod dates stand in, and the previous releases page answered 404",
          "unchecked: the price of nTop and nTop Automate licences, trial terms, and the nTop Core SDK's licence, which sits behind the app.ntop.com login",
          "unchecked: whether the docs MCP server is in any registry and its tool annotations; no MCP session was opened",
          "firstReleased and lastRelease are left empty for want of a dated first-hand page; nTopology was founded in 2015 and the Automate support article's identifier dates from about 2020",
          "Judgement call on kind. Listed as sdk with local metrics, since the surface an agent would call is a licensed command line and a Python package on the owner's machine; the hosted docs MCP server is a secondary, read-only surface and not grounds for a hosted reading",
          "Judgement call on not-for-agents. Not tagged, because ntopcl is a documented, scriptable interface an agent can run on a licensed machine, unlike a consumer app with no interface; the licence and EULA limits are scored instead"
        ]
      },
      "negative": 0,
      "verdict": "An agent on a licensed Windows machine can run any nTop notebook headlessly through ntopcl with JSON in and out, and the beta Python package reads the resulting implicit bodies. Nothing is callable without a paid per-user licence, no price is public, the EULA bars servers without an order form, and licence credentials go on the command line.",
      "bestFor": "An engineering team that already runs nTop and wants an agent to drive design-of-experiments loops over a notebook or read exported implicit bodies in Python.",
      "strengths": [
        "ntopcl runs a whole notebook headlessly with a JSON input file and a JSON output file, and writes both templates from the notebook with `-t`",
        "The nTop Core Python package has a typed, NumPy-native API with builtin exceptions for field evaluation, meshing, slicing and voxelising implicit bodies",
        "A hosted MCP server over the docs with shell-style search (rg, head, cat) lets an agent read nTop's documentation without a licence",
        "Docs are served as Markdown with a .md suffix, and robots.txt on docs.ntop.com allows AI readers",
        "Release notes per version and a knowledge base of Automate articles on debugging, logging and design-of-experiments loops in Python"
      ],
      "weaknesses": [
        "Every geometry call needs nTop installed on Windows with a paid Automate licence; the Core package is beta, behind a login and not on PyPI",
        "No published price, trial terms, status page, security.txt, bug bounty or public issue tracker",
        "The EULA counts servers and distributed systems as unauthorised devices unless the order form allows them, which rules out most agent hosts",
        "ntopcl signs in with a username and password on the command line, with no scoped or revocable token",
        "Release notes carry no dates and support.ntop.com answers 403 to readers"
      ],
      "agentNotes": [
        "Only plan to call nTop from a Windows machine where nTop is installed and an Automate licence is signed in; there is no hosted geometry API, and running on a server needs an order form",
        "Run `ntopcl -t \u003cnotebook.ntop\u003e` first to get the input and output JSON templates, fill the inputs, then run the notebook with the input and output file paths; the Python helper ntopcl.py wraps the three calls",
        "Keep licence credentials out of prompts and logs: pass `--license PORT@HOSTNAME` for a floating server or a local .lic file rather than a username and password where the owner has one",
        "Treat the nTop Core package as beta; pin the version, since breaking changes may land between any two versions, and work in metres",
        "Use the docs MCP server (search first, then rg or head on the returned path with .mdx) to answer nTop questions; it reads only documentation and caps output at 30 KB"
      ],
      "metrics": {
        "kind": "local",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "low",
          "grade": "E",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 40.2
        }
      ],
      "editorialScores": {
        "ergonomics": 60,
        "maintenance": 45,
        "payments": 0,
        "reliability": 38,
        "schema": 61,
        "security": 26,
        "transparency": 37
      },
      "provenanceScore": 64,
      "checked": {
        "categories": {
          "ergonomics": "2026-11-03",
          "maintenance": "2026-11-03",
          "payments": "2026-11-03",
          "reliability": "2026-11-03",
          "schema": "2026-11-03",
          "security": "2026-11-03",
          "transparency": "2026-11-03"
        },
        "last": "2026-11-03",
        "oldest": "2026-11-03",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-03",
          "grade": "E",
          "kind": "listed",
          "method": "0.7",
          "score": 40.2
        }
      ]
    },
    "connect": {
      "install": "ntopcl -t my-notebook.ntop",
      "config": {
        "mcpServers": {
          "ntop-docs": {
            "url": "https://docs.ntop.com/mcp"
          }
        }
      }
    },
    "letme": {
      "capability": "https://letme.dev/cad.generate",
      "tool": "https://letme.dev/ntop"
    },
    "notable": [
      "nTop Automate is the ntopcl executable installed with nTop on Windows; it runs a notebook headlessly, takes inputs from a JSON file, writes the Output section to a JSON file, and `-t` writes input and output templates from the notebook (https://docs.ntop.com/lessons/intro-to-ntop-automate/scaling-up-using-python-scripts)",
      "The nTop Core Python package (`ntop-core`, imported as `ntop.core`, Python 3.10 or later, Windows and Linux) wraps the ntop_core geometry library to load .implicit bodies, evaluate the field, mesh, slice, voxelise and transform them; it is in beta, downloaded from app.ntop.com/addons, not on PyPI, and warns that breaking changes may occur between any two versions (https://docs.ntop.com/Product-Documentation/ntop-core/python-package)",
      "A hosted read-only MCP server at docs.ntop.com/mcp exposes search_n_top and query_docs_filesystem_n_top (ls, cat, head, rg over the docs) with a 30 KB output cap per query (https://docs.ntop.com/help-articles/access-and-installation/setup-and-install-troubleshooting/how-to-use-ntop-s-mcp-server.md)",
      "The EULA of February 2026 allows use only on an individual basis, counts servers and distributed computing systems as Unauthorized Devices, and bars installing on them unless the order form says otherwise (https://www.ntop.com/eula/)",
      "Release notes exist for nTop 6.0 to 6.3 without dates; 6.3 adds four geometry blocks and makes ntopcl reject JSON input scripts with duplicate input names (https://docs.ntop.com/Product-Documentation/ntop/release-notes/version-6.3)",
      "support.ntop.com (Zendesk) answered 403 to our reader on every page, including the audit's lead article; the same articles are mirrored on docs.ntop.com, which allows readers and serves each article as Markdown with a .md suffix (https://docs.ntop.com/help-articles/knowledge-base/ntop-automate/how-to-use-ntop-automate-license.md)",
      "No status page (status.ntop.com has no DNS record), no security.txt (404), no pricing page and no public issue tracker were found (https://www.ntop.com/)"
    ],
    "area": "design-diagrams",
    "details": [
      {
        "label": "Surface listed",
        "value": "nTop Automate (ntopcl) and the nTop Core Python package, read from docs.ntop.com (Automate lessons and knowledge base, Core package and API reference, release notes, licensing, MCP server article), ntop.com (home, about, EULA, terms of use, privacy policy, Series D and NVIDIA posts) and the docs MCP article on 3 November 2026. support.ntop.com answered 403. No licence was used, nothing was installed and no MCP session was opened"
      },
      {
        "label": "Where it runs",
        "value": "On the licensed user's desktop. nTop stores project data locally and reaches nTop's cloud for licence checks, updates, account management and analytics; cloud licences work for ten days offline. The docs MCP server is hosted by nTop"
      },
      {
        "label": "nTop Automate",
        "value": "ntopcl runs a notebook's Inputs and Output sections without the GUI. Inputs by JSON file or scalars and text; outputs written to a JSON file. The ntopcl.py helper has numtext, jsontemplate and json functions with GUI and SAVE flags. Knowledge base covers Python debugging, progress logging, DOE loops and MDO platforms such as modeFRONTIER"
      },
      {
        "label": "nTop Core",
        "value": "A C++ API and a Python package over the ntop_core library for .implicit files exported with the Export Implicit Body block. The Python package has load, field, gradient, mesh (dual contouring with adaptivity), slice, voxelize, rasterize, closest_point, interval, transform, scale, save. Units are metres. Beta"
      },
      {
        "label": "Docs MCP server",
        "value": "https://docs.ntop.com/mcp with search_n_top and query_docs_filesystem_n_top; named clients are Claude Desktop, custom GPTs and local agents. Read-only over documentation"
      },
      {
        "label": "Licensing",
        "value": "Per-user subscriptions, cloud (one user, up to three devices), cloud floating, org admin pools, on-premises FlexNet floating and local licences for qualified enterprise customers. nTop Automate is a separate licence shown under My Licenses at app.ntop.com"
      },
      {
        "label": "Release notes",
        "value": "Versions 6.0 to 6.3 documented without dates; the docs sitemap last modified the 6.0 page on 8 September and the 6.1 page on 21 September 2026. 6.2 added external Custom Block libraries; 6.3 added Intersect Meshes, Split Welded Mesh, Convergent Body from Named Body and Set Body Name blocks"
      },
      {
        "label": "Legal entity",
        "value": "nTopology Inc., a Delaware corporation at 199 Lafayette Street, New York, named in the EULA, terms of use and privacy policy of February 2026. Founded in 2015"
      }
    ],
    "provenance": {
      "legalEntity": "nTopology Inc.",
      "domain": "ntop.com",
      "domainRegistered": "",
      "endpointOnVendorDomain": true,
      "terms": "https://www.ntop.com/eula/",
      "privacy": "https://www.ntop.com/privacy-policy/",
      "statusPage": "",
      "changelog": "https://docs.ntop.com/Product-Documentation/ntop/release-notes",
      "securityTxt": "none",
      "checked": "2026-11-03",
      "notes": [
        "nTopology Inc., a Delaware corporation, is named in the EULA, the terms of use and the privacy policy, all last updated February 2026, under New York law with JAMS arbitration.",
        "Section 13(b) of the terms of use forbids accessing the site through bots, scripts or scraping. Recorded as a fact. ntop.com/robots.txt disallows nothing; docs.ntop.com/robots.txt disallows only /cdn-cgi/ and /_next/ and carries Content-Signal ai-train=yes, search=yes, ai-input=yes.",
        "support.ntop.com (Zendesk) answered 403 to every request, so the audit's lead article was read from its mirror on docs.ntop.com.",
        "www.ntop.com/.well-known/security.txt answered 404. status.ntop.com has no DNS record.",
        "The EULA is listed as the terms because it governs the software an agent would run; the website terms of use are at https://www.ntop.com/terms-of-use/."
      ],
      "score": 64,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "nTopology Inc.",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "ntop.com, no registry record we could read",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "docs.ntop.com",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 6 of the 7 things a reader expects, and has 1 clause that costs points",
          "points": 7.1,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 8 of the 8 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "People named",
          "value": "4 named with their role, none with a public profile",
          "points": 7,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Support route",
          "value": "a support address, help pages, a community",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://www.ntop.com/eula/",
          "state": "read",
          "readAt": "2026-11-03",
          "statedDate": "2026-02-01",
          "words": 6546,
          "points": 7.1,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last Updated: February 2026",
              "says": "Last updated 2026-02-01"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "…schedules and exhibits, shall be exclusively governed by and construed in accordance with the internal laws of the state of New York, USA, (and, to the extent controlling, the federal laws of the United States) without regard to any provision of law that would require or permit the application of law of any other juri…",
              "says": "The law of the State of New York"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "…TO THIS AGREEMENT, UNDER ANY CAUSE OF ACTION, WHETHER IN CONTRACT, TORT, OR STRICT LIABILITY, WILL NOT EXCEED THE GREATER OF (A) THE AMOUNT PAID BY CUSTOMER TO NTOP FOR THE SERVICES DURING THE ONE (1) YEAR PRIOR TO THE ACT, OMISSION, OR OCCURRENCE GIVING RISE TO SUCH CLAIM, AND (B) FIFTY DOLLARS ($50).",
              "says": "Capped at $50"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "In addition to nTop’s termination and suspension rights pursuant to Section 5.2 and 5.3 of this Agreement, nTop may terminate any such Educational License at any time for any reason, in its sole discretion, including if Customer breaches any of the license restrictions in this Section 3.3."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "nTop may modify this Agreement at any time for any reason upon notice to Customer.",
              "says": "Says it gives notice of a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "Customer will not (and will not permit any user or any other third party to): (i) copy (except for normal installation needs and a reasonable number of copies of the Software (for backup purposes) and Documentation), modify, make derivative works of, reverse engineer, disassemble, decompile, or otherwise attempt to di…"
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "terms.benchmark",
              "label": "Restricts benchmarking or competitive use",
              "found": true,
              "quote": "(ix) publish or disclose to any third party any evaluation, performance or benchmark tests or analyses, the results of audits or ethical hacks, or any other non-public information relating to the Services or the use thereof, except as may be expressly authorized by nTop in writing;",
              "costsPoints": true
            },
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "Without limiting nTop’s termination rights herein, nTop reserves the right, at any time, with or without notice to Customer, to temporarily suspend Customer’s (and its Authorized Users’ and Administrator(s)’) access to or use of the Services or convert Customer to a Preview Mode License, without incurring obligation o…"
            },
            {
              "key": "terms.arbitration",
              "label": "Requires arbitration or waives class actions",
              "found": true,
              "quote": "the parties hereby agree and consent to the resolution of such Dispute exclusively through binding arbitration through the Judicial Arbitration and Mediation Service (“JAMS”), which each party hereby submits to."
            }
          ],
          "notes": [
            {
              "date": "2026-11-03",
              "text": "The Software may not be used on Unauthorized Devices, which include servers, distributed computing systems and any device letting several users share one login, unless the Order Form says otherwise.",
              "quote": "(viii) download, use, or access the Software on any Unauthorized Device unless otherwise set forth in the applicable Order Form;"
            },
            {
              "date": "2026-11-03",
              "text": "nTop Automate and command line functionality may be used only for the customer's internal use and on an individual basis unless the Order Form says otherwise.",
              "quote": "Any nTop Automate or command line functionality within the Software made available to Customer by nTop may only be used for Customer’s internal use and only on an individual basis unless otherwise set forth in the applicable Order Form."
            },
            {
              "date": "2026-11-03",
              "text": "nTop may use the customer's name and logo in marketing materials during the Term to indicate the customer as a user of the Services.",
              "quote": "Customer agrees that, during the Term, nTop may use Customer’s name and logo, subject to Customer’s then-current trademark usage guidelines, in nTop’s marketing materials or communications"
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://www.ntop.com/privacy-policy/",
          "state": "read",
          "readAt": "2026-11-03",
          "statedDate": "2026-02-01",
          "words": 4794,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated: February 2026",
              "says": "Last updated 2026-02-01"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "In addition to the information that we collect from you directly, we may also receive information about you from other sources, including from our customers, third parties, or publicly available sources and we may add this to information we get from our Service."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "We retain personal information for as long as necessary to fulfill the purposes for which we collected it, including for the purposes of satisfying any legal, accounting, billing, or reporting requirements, to establish or defend legal claims, or for fraud prevention purposes.",
              "says": "For as long as needed, with no period named"
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "This page explains our policies and practices regarding the collection, use, and disclosure of your personal information (“Privacy Policy”) by nTop in connection with your use of the https://ntop.com website (the “Site”) and through nTop’s services, products, software, webinars, marketing activities, service providers…"
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "nTop may sell, transfer or otherwise share some or all of its business or assets, including your personal information, in connection with a business deal (or potential business deal) such as a merger, consolidation, acquisition, reorganization or sale of assets or in the event of bankruptcy, in which case we will make…"
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "You have the following right to restrict the sharing of personal and financial information with our affiliates (companies we own or control) and third party companies with whom we have joint marketing agreements."
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "To contact the nTop Privacy and Data Controller, click contact us."
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "Pursuant to the recipient’s compliance with Standard Contractual Clauses, or Binding Corporate Rules;",
              "says": "Relies on standard contractual clauses"
            }
          ],
          "toKnow": [
            {
              "key": "privacy.sells",
              "label": "Says it sells personal data or shares it for advertising",
              "found": true,
              "quote": "nTop may share personal information with our business partners for marketing, advertising or product/service offering purposes in connection with joint webinars or related marketing activities."
            }
          ]
        }
      ]
    },
    "humans": {
      "slug": "ntop",
      "checked": "2026-11-03",
      "company": "nTopology Inc.",
      "people": [
        {
          "name": "Bradley Rothenberg",
          "role": "Founder and CEO",
          "founder": true,
          "bio": "Bradley Rothenberg founded nTopology in 2015 in New York and is its chief executive. The company's NVIDIA announcement of September 2024 quotes him as co-founder and CEO.",
          "bioSources": [
            "https://ntop.com/about/",
            "https://www.ntop.com/resources/blog/press-release-ntop-nvidia/"
          ],
          "page": "/people/bradley-rothenberg/"
        },
        {
          "name": "Marc Jacobs",
          "role": "Chief Technology Officer",
          "bio": "Marc Jacobs is nTop's chief technology officer, listed on the company's about page.",
          "bioSources": [
            "https://ntop.com/about/"
          ],
          "page": "/people/marc-jacobs/"
        },
        {
          "name": "Kevin Chlan",
          "role": "Chief Revenue Officer",
          "bio": "Kevin Chlan is nTop's chief revenue officer, listed on the company's about page.",
          "bioSources": [
            "https://ntop.com/about/"
          ],
          "page": "/people/kevin-chlan/"
        },
        {
          "name": "Jason Gordon",
          "role": "Chief Financial Officer",
          "bio": "Jason Gordon is nTop's chief financial officer, listed on the company's about page.",
          "bioSources": [
            "https://ntop.com/about/"
          ],
          "page": "/people/jason-gordon/"
        }
      ],
      "peopleNote": "The about page at ntop.com/about lists Bradley Rothenberg as CEO and Founder, with Joel Bejar (SVP Sales and Customer Success), Valerie Chianuri (Chief Governance Officer), Kevin Chlan, Jason Gordon and Marc Jacobs, says the company was founded in 2015 in New York, and names its investors with about $150 million raised. The NVIDIA release calls Rothenberg co-founder, so other founders may exist; none is named on a first-hand page. No personal accounts are linked from ntop.com, so none is listed.",
      "companySocial": {
        "linkedin": "https://www.linkedin.com/company/ntopology/",
        "x": "https://x.com/nTopology"
      },
      "support": {
        "emails": [
          "support@ntop.com"
        ],
        "urls": [
          "https://docs.ntop.com/",
          "https://support.ntop.com/hc/en-us"
        ],
        "community": [
          {
            "label": "nTop Community",
            "url": "https://community.ntop.com/",
            "kind": "forum"
          }
        ]
      },
      "sources": [
        "https://ntop.com/about/",
        "https://ntop.com/",
        "https://www.ntop.com/resources/blog/press-release-ntop-nvidia/",
        "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
        "https://www.ntop.com/eula/",
        "https://www.ntop.com/privacy-policy/",
        "https://docs.ntop.com/help-articles/knowledge-base/ntop-automate/how-to-use-ntop-automate-license.md"
      ],
      "ownership": {
        "status": "private",
        "totalRaised": {
          "amount": "~$150M",
          "asOf": "2026-11-03",
          "source": "https://ntop.com/about/"
        },
        "checked": "2026-11-03",
        "sources": [
          "https://ntop.com/about/",
          "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
          "https://www.ntop.com/resources/blog/press-release-ntop-nvidia/",
          "https://www.ntop.com/eula/"
        ]
      },
      "investors": [
        {
          "name": "Tiger Global",
          "kind": "vc",
          "rounds": [
            "Series D, November 2021"
          ],
          "lead": true,
          "url": "https://www.tigerglobal.com",
          "source": "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
          "quote": "led by Tiger Global",
          "page": "/investors/tiger-global/"
        },
        {
          "name": "Insight Partners",
          "kind": "vc",
          "rounds": [
            "Series D, November 2021"
          ],
          "url": "https://www.insightpartners.com",
          "source": "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
          "quote": "Oldslip Group, Root Ventures, Canaan Partners, DCVC, Haystack, and Insight Partners",
          "page": "/investors/insight-partners/"
        },
        {
          "name": "Canaan Partners",
          "kind": "vc",
          "rounds": [
            "Series D, November 2021"
          ],
          "url": "https://www.canaan.com",
          "source": "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
          "quote": "Oldslip Group, Root Ventures, Canaan Partners, DCVC, Haystack, and Insight Partners",
          "page": "/investors/canaan-partners/"
        },
        {
          "name": "DCVC",
          "kind": "vc",
          "rounds": [
            "Series D, November 2021"
          ],
          "url": "https://www.dcvc.com",
          "source": "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
          "quote": "Oldslip Group, Root Ventures, Canaan Partners, DCVC, Haystack, and Insight Partners",
          "page": "/investors/dcvc/"
        },
        {
          "name": "Haystack",
          "kind": "vc",
          "rounds": [
            "Series D, November 2021"
          ],
          "url": "https://haystack.vc",
          "source": "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
          "quote": "Oldslip Group, Root Ventures, Canaan Partners, DCVC, Haystack, and Insight Partners",
          "page": "/investors/haystack/"
        },
        {
          "name": "Root Ventures",
          "kind": "vc",
          "rounds": [
            "Series D, November 2021"
          ],
          "url": "https://root.vc",
          "source": "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
          "quote": "Oldslip Group, Root Ventures, Canaan Partners, DCVC, Haystack, and Insight Partners",
          "page": "/investors/root-ventures/"
        },
        {
          "name": "Oldslip Group",
          "kind": "vc",
          "rounds": [
            "Series D, November 2021"
          ],
          "source": "https://www.ntop.com/resources/blog/ntopology-secures-65m-in-series-d-funding/",
          "quote": "Oldslip Group, Root Ventures, Canaan Partners, DCVC, Haystack, and Insight Partners",
          "page": "/investors/oldslip-group/"
        },
        {
          "name": "NVentures",
          "firm": "NVIDIA",
          "kind": "corporate",
          "rounds": [
            "Investment, September 2024"
          ],
          "url": "https://www.nvidia.com/en-us/startups/nventures/",
          "source": "https://www.ntop.com/resources/blog/press-release-ntop-nvidia/",
          "quote": "NVentures, NVIDIA's venture capital arm, made an investment in nTop",
          "page": "/investors/nvidia/"
        },
        {
          "name": "In-Q-Tel (IQT)",
          "kind": "other",
          "url": "https://www.iqt.org",
          "source": "https://ntop.com/about/",
          "quote": "NVentures, IQT, Insight Partners, LM Ventures, Haystack, 1517 Fund, Canaan Partners, Tiger Global, and Carl Bass",
          "page": "/investors/in-q-tel-iqt/"
        },
        {
          "name": "LM Ventures",
          "firm": "Lockheed Martin",
          "kind": "corporate",
          "source": "https://ntop.com/about/",
          "quote": "NVentures, IQT, Insight Partners, LM Ventures, Haystack, 1517 Fund, Canaan Partners, Tiger Global, and Carl Bass",
          "page": "/investors/lockheed-martin/"
        },
        {
          "name": "1517 Fund",
          "kind": "vc",
          "url": "https://www.1517fund.com",
          "source": "https://ntop.com/about/",
          "quote": "NVentures, IQT, Insight Partners, LM Ventures, Haystack, 1517 Fund, Canaan Partners, Tiger Global, and Carl Bass",
          "page": "/investors/1517-fund/"
        },
        {
          "name": "Carl Bass",
          "kind": "angel",
          "source": "https://ntop.com/about/",
          "quote": "NVentures, IQT, Insight Partners, LM Ventures, Haystack, 1517 Fund, Canaan Partners, Tiger Global, and Carl Bass",
          "page": "/investors/carl-bass/"
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/ntop.json",
    "live": {
      "slug": "ntop",
      "probe": {
        "target": "https://docs.ntop.com/mcp",
        "method": "mcp-initialize",
        "lastAt": "2026-11-04T19:34:57.482896702Z",
        "lastOk": true,
        "lastStatus": 200,
        "lastMs": 420,
        "lastNote": "initialize answered",
        "authRequired": false,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 262,
        "p95ms24h": 420,
        "samples24h": 43,
        "samples30d": 43,
        "days": [
          {
            "date": "2026-11-04",
            "probes": 43,
            "ok": 43
          }
        ]
      },
      "securityTxt": {
        "url": "https://ntop.com/.well-known/security.txt",
        "state": "none",
        "checkedAt": "2026-11-04T15:53:29.976435108Z"
      },
      "updatedAt": "2026-11-04T19:34:57.482896702Z"
    }
  }
}
