{
  "data": {
    "a": {
      "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"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-03"
        },
        "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
        }
      },
      "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"
      },
      "area": "design-diagrams",
      "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
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/ntop.json",
      "live": {
        "slug": "ntop",
        "probe": {
          "target": "https://docs.ntop.com/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-11-04T20:05:15.163470813Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 354,
          "lastNote": "initialize answered",
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 262,
          "p95ms24h": 461,
          "samples24h": 48,
          "samples30d": 48,
          "days": [
            {
              "date": "2026-11-04",
              "probes": 48,
              "ok": 48
            }
          ]
        },
        "securityTxt": {
          "url": "https://ntop.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-04T15:53:29.976435108Z"
        },
        "updatedAt": "2026-11-04T20:05:15.163470813Z"
      }
    },
    "answer": "SimScale and nTop score within a point of each other on agent readiness, 41 (E) and 40.2 (E). nTop leads on reliability, agent ergonomics and maintenance \u0026 community.",
    "b": {
      "slug": "simscale",
      "name": "SimScale",
      "vendor": "SimScale GmbH",
      "vendorUrl": "https://www.simscale.com",
      "kind": "http-api",
      "category": "cad",
      "summary": "SimScale is a cloud engineering simulation platform from SimScale GmbH in Munich. Its REST API imports geometry, builds meshes, sets up and runs fluid, structural and thermal simulations and exports results, with Python and C# SDKs, on the Enterprise plan.",
      "url": "https://www.anchorterminal.com/tools/simscale",
      "markdownUrl": "https://www.anchorterminal.com/tools/simscale.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/simscale.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/simscale.json",
      "dns": "simscale.grade.anchorterminal.com",
      "repo": "https://github.com/SimScaleGmbH/simscale-python-sdk",
      "transports": [],
      "packages": [],
      "auth": "api-key",
      "authNotes": "An API key per user sent in the X-API-KEY header, issued to Enterprise plan customers; the SDK README asks prospective development partners to write to api@simscale.com. No scopes, expiry or rotation were documented. A sandbox at the /sandbox prefix accepts the fixed key `sandbox-example-api-key` and returns example data for every endpoint without creating anything.",
      "pricing": "paid",
      "pricingNotes": "API access is part of the paid Enterprise plan, priced on request with custom users, core hours and instances. Mechanical and Professional plans are also on request (3,000 and 10,000 core hours). The Community plan is free with 2,000 core hours and 10 unrestricted simulations but no API. No price is published and the pages read do not say whether a card is needed; subscriptions can be paid by purchase order or invoice.",
      "priceSummary": "Paid",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the v0 or v1 OpenAPI documents, the SDK README, the pricing page or the terms (checked 2026-11-03).",
        "endpoints": []
      },
      "toolCount": 0,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-03"
      },
      "docsUrl": "https://www.simscale.com/docs/platform/api-and-sdk-documentation/",
      "openapi": "https://api.simscale.com/v0/openapi.json",
      "capabilities": [
        "cad.simulate",
        "cad.export"
      ],
      "tags": [
        "hosted",
        "official",
        "closed-source",
        "paid",
        "sales-led",
        "api-key",
        "openapi",
        "sandbox",
        "python",
        "dotnet",
        "soc2",
        "bug-bounty",
        "security-txt",
        "eu",
        "eu-region",
        "no-status-page",
        "enterprise",
        "async-jobs"
      ],
      "lastRelease": "2026-03-03",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 41,
        "grade": "E",
        "agentReady": false,
        "rank": 1203,
        "ranked": true,
        "rankOf": 1349,
        "categoryRank": 6,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 55,
          "maintenance": 33,
          "payments": 10,
          "reliability": 15,
          "schema": 71,
          "security": 44,
          "transparency": 65
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-03"
        },
        "negative": 0,
        "verdict": "Public OpenAPI documents for v0 and the v1 beta, a keyless sandbox that answers every endpoint with example data, and official Python and C# SDKs let an agent plan a simulation before anyone signs a contract. Running one needs an Enterprise API key priced on request, with no status page, no published rate limits and SDK releases eight months old.",
        "bestFor": "An enterprise engineering team that wants an agent to automate CFD, FEA or thermal studies on a platform it already licenses, with a sandbox for development.",
        "strengths": [
          "OpenAPI 3.0.3 for v0 (98 operations) and the v1 beta (163 operations), with separately versioned simulation and meshing schemas selectable by query parameter",
          "Sandbox under /sandbox with a fixed public key that returns example data for every endpoint and starts nothing",
          "Official Python and C# SDKs generated from the document, with v1 editions named",
          "SOC 2 Type II, a public Intigriti bug bounty with the API in scope, and a security.txt",
          "Customers keep ownership of designs, simulations and results, and production runs on AWS in EU regions per the privacy statement"
        ],
        "weaknesses": [
          "API keys come only with the Enterprise plan, priced on request, and the SDK asks would-be integrators to email api@simscale.com",
          "No status page, no SLA on any plan, and no rate limit or Retry-After documented beyond a single 429 response in the spec",
          "One API key per user with no scopes, documented expiry or rotation",
          "The Python SDK's newest release is 19.1.0 of 3 March 2026 and the SDK repository has no CI",
          "API-created simulations may be locked out of the Workbench when schema versions diverge, and 10 of 98 v0 operations have no description"
        ],
        "agentNotes": [
          "Develop against https://api.simscale.com/v0/sandbox with X-API-KEY: sandbox-example-api-key, which returns example data and runs nothing; real keys need an Enterprise plan the owner must arrange",
          "Follow the geometry import flow in order, requesting a storage location, uploading the file, creating the import, polling its event log, then listing the geometries valid for setup",
          "Pin simulationSpecSchemaVersion and meshingSpecSchemaVersion when fetching the OpenAPI document, since spec schemas change more often than the API and a mismatch locks the Workbench",
          "Treat v1 as beta and build on v0 unless the owner wants v1, and read the migration guide in a browser, since it rendered empty for our reader",
          "No rate limit is published, so space out polling of run status and back off on 429; the terms allow SimScale to impose traffic limits without notice"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 41
          }
        ],
        "editorialScores": {
          "ergonomics": 55,
          "maintenance": 33,
          "payments": 10,
          "reliability": 15,
          "schema": 71,
          "security": 44,
          "transparency": 61
        },
        "provenanceScore": 69,
        "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
        }
      },
      "connect": {
        "http": "curl -H \"X-API-KEY: sandbox-example-api-key\" https://api.simscale.com/v0/sandbox/projects"
      },
      "letme": {
        "capability": "https://letme.dev/cad.simulate",
        "tool": "https://letme.dev/simscale"
      },
      "area": "design-diagrams",
      "provenance": {
        "legalEntity": "SimScale GmbH",
        "domain": "simscale.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.simscale.com/terms-and-conditions/",
        "privacy": "https://www.simscale.com/legal/data-privacy",
        "statusPage": "",
        "changelog": "https://github.com/SimScaleGmbH/simscale-python-sdk/releases",
        "securityTxt": "valid",
        "checked": "2026-11-03",
        "notes": [
          "SimScale GmbH is named in the terms and conditions (version July 2023, German law, Munich venue), the imprint (HRB 201813) and the data privacy statement (version November 2025, whose section 14 still says July 2023).",
          "Clause 3.5(g) of the terms forbids scraping or building databases from the Services, and clause 4.2 makes API access conditional on express permission in the agreement. Recorded as facts; www.simscale.com/robots.txt blocks six named bots and admin paths only, and api.simscale.com has no robots.txt.",
          "security.txt at www.simscale.com/.well-known/security.txt names the Intigriti programme and security@simscale.com as contacts and the programme as policy, with no Expires line.",
          "No status page was found, since status.simscale.com has no DNS record and no status link appears on the site, the docs hub or the API document.",
          "The API lives on api.simscale.com, a SimScale domain. The API changelog and migration pages at api.simscale.com/apidoc/v1/ render by script and were not read."
        ],
        "score": 69
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/simscale.json",
      "live": {
        "slug": "simscale",
        "securityTxt": {
          "url": "https://simscale.com/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-11-04T15:53:15.153089946Z"
        },
        "updatedAt": "2026-11-04T15:53:15.153089946Z"
      }
    },
    "edges": [
      {
        "by": 23,
        "category": "reliability",
        "leads": "ntop",
        "name": "Reliability",
        "reasons": {
          "a": "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.",
          "b": "Read with the hosted lines on api.simscale.com. No status page, since status.simscale.com has no DNS record and none is linked from the site, the docs hub or the API document (0). No readable incident history (5). No rate limit with a number; the terms reserve the right to impose rate or traffic limits and the v0 document mentions a 429 response once (0). No Retry-After, backoff guidance or idempotency keys; runs can be cancelled (0). No SLA, and the terms say SimScale cannot warrant uninterrupted availability with Free plans carrying no availability obligation (0). /v0 is the generally available version; /v1 is in beta (10). 0 + 5 + 0 + 0 + 0 + 10 = 15."
        },
        "scores": {
          "a": 38,
          "b": 15
        }
      },
      {
        "by": 18,
        "category": "security",
        "leads": "simscale",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "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.",
          "b": "One API key per user in the X-API-KEY header, with no scopes, documented expiry, rotation or revocation; the SDK reads it from an environment variable (10 of 30). Project and space permission endpoints exist and the sandbox cannot change data, but no read-only key or confirmation step for deletes was found (8 of 20). The API returns the owner's own geometry and results and no third-party content, so there is little untrusted content to inject (10 of 15). No audit log or per-call visibility found on the pages read (0 of 15). SOC 2 Type II by Prescient Assurance, a public Intigriti bug bounty with the API in scope, security.txt and AES encryption (16 of 20). 10 + 8 + 10 + 0 + 16 = 44."
        },
        "scores": {
          "a": 26,
          "b": 44
        }
      },
      {
        "by": 14,
        "category": "transparency",
        "leads": "simscale",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "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.",
          "b": "Closed service with clear terms (version July 2023) naming SimScale GmbH under German law (15). The data privacy statement (November 2025) gives retention periods for site data, names subprocessors with locations and the LLM providers used on platform content, and the terms give SimScale a licence over paid-plan content for improving the services; the statement's section 14 still says July 2023, and neither document says whether platform content trains models (20 of 30). v1 is announced as beta with a migration guide and v0 stays, but no deprecation policy or dated notices were found (8 of 20). Subprocessors and data locations are disclosed in detail, with production in AWS EU regions (18 of 20). 15 + 20 + 8 + 18 = 61."
        },
        "scores": {
          "a": 51,
          "b": 65
        }
      },
      {
        "by": 12,
        "category": "maintenance",
        "leads": "ntop",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "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.",
          "b": "Read for a closed service with open SDK sources. The Python SDK's newest release is 19.1.0 of 3 March 2026, 245 days before the check, and the v1 document carries no date (5 of 30, for a change in the window being likely from the v1 beta but unproven). Ten SDK releases from February 2025 to March 2026 and none since (0 of 20). api@simscale.com, support@simscale.com and a community forum; response times were not tested and the SDK repository has no issue activity we could read (10 of 15). Official Python and C# SDKs, with v1 editions, generated from the document (15). The SDK repository has no CI workflow and pins the document version at 0.0.0 (3 of 10). 5 + 0 + 10 + 15 + 3 = 33."
        },
        "scores": {
          "a": 45,
          "b": 33
        }
      },
      {
        "by": 10,
        "category": "schema",
        "leads": "simscale",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "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.",
          "b": "Public OpenAPI 3.0.3 documents for /v0 (98 operations) and /v1 (163 operations), with the simulation and meshing schema versions selectable by query parameter (25). No llms.txt and no Markdown docs; the API docs are Swagger UI and script-rendered pages (0). The introduction explains the sandbox, versioning and Workbench compatibility, and operations carry one-line summaries, but 10 of the 98 v0 operations have no description and the guides for v1 rendered empty (12 of 20). 2,112 schemas with 355 enum lists, required fields and a typed security scheme (13 of 15). The sandbox answers every endpoint with example data, which stands in for examples, and responses are typed for 400, 403, 404, 409, 422 and 429 (11 of 15). Path versions v0 and v1 with a migration guide and changelog for v1, and dated SDK releases, though the changelog page itself rendered empty (10 of 15). 25 + 0 + 12 + 13 + 11 + 10 = 71."
        },
        "scores": {
          "a": 61,
          "b": 71
        }
      },
      {
        "by": 10,
        "category": "payments",
        "leads": "simscale",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "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.",
          "b": "No x402, MPP or L402 (0). No price is published; Mechanical, Professional and Enterprise are on request and the Community plan carries no API (0). The sandbox with its fixed public key lets an agent exercise every endpoint without an account or card, though it runs nothing, and the free Community plan has no API; read as a partial free route (10 of 20). An API key comes with an Enterprise contract arranged by people (0). 0 + 0 + 10 + 0 = 10."
        },
        "scores": {
          "a": 0,
          "b": 10
        }
      }
    ],
    "facts": [
      {
        "a": "SDK + MCP",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "nTopology Inc.",
        "b": "SimScale GmbH",
        "name": "Vendor"
      },
      {
        "a": "https://docs.ntop.com/mcp",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "Streamable HTTP",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "2",
        "b": "0",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "none",
        "b": "2026-03-03",
        "name": "Last release"
      },
      {
        "a": "2026-02-01",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2026-02-01",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      }
    ],
    "faq": [
      {
        "answer": "SimScale and nTop score within a point of each other on agent readiness, 41 (E) and 40.2 (E). nTop leads on reliability, agent ergonomics and maintenance \u0026 community.",
        "question": "Which is better for AI agents, nTop or SimScale?"
      },
      {
        "answer": "nTop has a hosted endpoint at https://docs.ntop.com/mcp. No hosted endpoint is listed for SimScale.",
        "question": "Can an agent call nTop and SimScale without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 38 against 15",
          "Agent ergonomics, 60 against 55",
          "Maintenance \u0026 community, 45 against 33"
        ],
        "also": [
          "A hosted endpoint, with nothing to install"
        ],
        "goodFor": "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.",
        "slug": "ntop",
        "watchFor": "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"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 71 against 61",
          "Security \u0026 auth, 44 against 26",
          "Payments \u0026 pricing, 10 against 0",
          "Transparency \u0026 trust, 65 against 51"
        ],
        "also": null,
        "goodFor": "An enterprise engineering team that wants an agent to automate CFD, FEA or thermal studies on a platform it already licenses, with a sandbox for development.",
        "slug": "simscale",
        "watchFor": "API keys come only with the Enterprise plan, priced on request, and the SDK asks would-be integrators to email api@simscale.com"
      }
    ],
    "history": null,
    "job": {
      "capability": "cad.simulate",
      "name": "Cad simulate"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/adam-cad-vs-ntop.json",
        "title": "Adam vs nTop",
        "url": "https://www.anchorterminal.com/compare/adam-cad-vs-ntop"
      },
      {
        "json": "https://www.anchorterminal.com/compare/autodesk-platform-services-vs-ntop.json",
        "title": "Autodesk Platform Services vs nTop",
        "url": "https://www.anchorterminal.com/compare/autodesk-platform-services-vs-ntop"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ntop-vs-onshape.json",
        "title": "nTop vs Onshape",
        "url": "https://www.anchorterminal.com/compare/ntop-vs-onshape"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ntop-vs-zoo.json",
        "title": "nTop vs Zoo",
        "url": "https://www.anchorterminal.com/compare/ntop-vs-zoo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/autodesk-platform-services-vs-simscale.json",
        "title": "Autodesk Platform Services vs SimScale",
        "url": "https://www.anchorterminal.com/compare/autodesk-platform-services-vs-simscale"
      },
      {
        "json": "https://www.anchorterminal.com/compare/onshape-vs-simscale.json",
        "title": "Onshape vs SimScale",
        "url": "https://www.anchorterminal.com/compare/onshape-vs-simscale"
      },
      {
        "json": "https://www.anchorterminal.com/compare/simscale-vs-zoo.json",
        "title": "SimScale vs Zoo",
        "url": "https://www.anchorterminal.com/compare/simscale-vs-zoo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/adam-cad-vs-simscale.json",
        "title": "Adam vs SimScale",
        "url": "https://www.anchorterminal.com/compare/adam-cad-vs-simscale"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 23,
        "edge": "ntop",
        "key": "reliability",
        "name": "Reliability",
        "ntop": 38,
        "simscale": 15,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 10,
        "edge": "simscale",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "ntop": 61,
        "simscale": 71,
        "weight": 13
      },
      {
        "by": 5,
        "edge": "ntop",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "ntop": 60,
        "simscale": 55,
        "weight": 13
      },
      {
        "by": 18,
        "edge": "simscale",
        "key": "security",
        "name": "Security \u0026 auth",
        "ntop": 26,
        "simscale": 44,
        "weight": 14
      },
      {
        "by": 10,
        "edge": "simscale",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "ntop": 0,
        "simscale": 10,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 12,
        "edge": "ntop",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "ntop": 45,
        "simscale": 33,
        "weight": 7
      },
      {
        "by": 14,
        "edge": "simscale",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "ntop": 51,
        "simscale": 65,
        "weight": 7
      }
    ],
    "summary": "SimScale and nTop score within a point of each other on agent readiness, 41 (E) and 40.2 (E). nTop leads on reliability, agent ergonomics and maintenance \u0026 community. Both do cad simulate.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "ntop": "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.",
      "simscale": "Public OpenAPI documents for v0 and the v1 beta, a keyless sandbox that answers every endpoint with example data, and official Python and C# SDKs let an agent plan a simulation before anyone signs a contract. Running one needs an Enterprise API key priced on request, with no status page, no published rate limits and SDK releases eight months old."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/ntop-vs-simscale",
    "json": "https://www.anchorterminal.com/compare/ntop-vs-simscale.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/ntop-vs-simscale.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/ntop-vs-simscale.min.md"
  },
  "markdown": "SimScale and nTop score within a point of each other on agent readiness, 41 (E) and 40.2 (E). nTop leads on reliability, agent ergonomics and maintenance \u0026 community. Both do cad simulate.\n\n- nTop: grade E, 40.2/100, rank #1214 of 1349. Markdown https://www.anchorterminal.com/tools/ntop.md · JSON https://www.anchorterminal.com/api/v1/tools/ntop.json\n- SimScale: grade E, 41/100, rank #1203 of 1349. Markdown https://www.anchorterminal.com/tools/simscale.md · JSON https://www.anchorterminal.com/api/v1/tools/simscale.json\n- Best CAD, simulation and fabrication APIs for AI agents: https://www.anchorterminal.com/best/cad/index.md\n- All 15 cad comparisons: https://www.anchorterminal.com/compare/cad/index.md\n\n## Which one, for what\n\n### nTop (E)\n\nGood for: 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.\n\nAhead on:\n- Reliability, 38 against 15\n- Agent ergonomics, 60 against 55\n- Maintenance \u0026 community, 45 against 33\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n\nWatch for: 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\n\n### SimScale (E)\n\nGood for: An enterprise engineering team that wants an agent to automate CFD, FEA or thermal studies on a platform it already licenses, with a sandbox for development.\n\nAhead on:\n- Schema \u0026 documentation, 71 against 61\n- Security \u0026 auth, 44 against 26\n- Payments \u0026 pricing, 10 against 0\n- Transparency \u0026 trust, 65 against 51\n\nWatch for: API keys come only with the Enterprise plan, priced on request, and the SDK asks would-be integrators to email api@simscale.com\n\n\n## Why the edge\n\n### Reliability: nTop +23\n\n- nTop (38): 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.\n- SimScale (15): Read with the hosted lines on api.simscale.com. No status page, since status.simscale.com has no DNS record and none is linked from the site, the docs hub or the API document (0). No readable incident history (5). No rate limit with a number; the terms reserve the right to impose rate or traffic limits and the v0 document mentions a 429 response once (0). No Retry-After, backoff guidance or idempotency keys; runs can be cancelled (0). No SLA, and the terms say SimScale cannot warrant uninterrupted availability with Free plans carrying no availability obligation (0). /v0 is the generally available version; /v1 is in beta (10). 0 + 5 + 0 + 0 + 0 + 10 = 15.\n\n### Security \u0026 auth: SimScale +18\n\n- nTop (26): 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.\n- SimScale (44): One API key per user in the X-API-KEY header, with no scopes, documented expiry, rotation or revocation; the SDK reads it from an environment variable (10 of 30). Project and space permission endpoints exist and the sandbox cannot change data, but no read-only key or confirmation step for deletes was found (8 of 20). The API returns the owner's own geometry and results and no third-party content, so there is little untrusted content to inject (10 of 15). No audit log or per-call visibility found on the pages read (0 of 15). SOC 2 Type II by Prescient Assurance, a public Intigriti bug bounty with the API in scope, security.txt and AES encryption (16 of 20). 10 + 8 + 10 + 0 + 16 = 44.\n\n### Transparency \u0026 trust: SimScale +14\n\n- nTop (51): 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.\n- SimScale (65): Closed service with clear terms (version July 2023) naming SimScale GmbH under German law (15). The data privacy statement (November 2025) gives retention periods for site data, names subprocessors with locations and the LLM providers used on platform content, and the terms give SimScale a licence over paid-plan content for improving the services; the statement's section 14 still says July 2023, and neither document says whether platform content trains models (20 of 30). v1 is announced as beta with a migration guide and v0 stays, but no deprecation policy or dated notices were found (8 of 20). Subprocessors and data locations are disclosed in detail, with production in AWS EU regions (18 of 20). 15 + 20 + 8 + 18 = 61.\n\n### Maintenance \u0026 community: nTop +12\n\n- nTop (45): 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.\n- SimScale (33): Read for a closed service with open SDK sources. The Python SDK's newest release is 19.1.0 of 3 March 2026, 245 days before the check, and the v1 document carries no date (5 of 30, for a change in the window being likely from the v1 beta but unproven). Ten SDK releases from February 2025 to March 2026 and none since (0 of 20). api@simscale.com, support@simscale.com and a community forum; response times were not tested and the SDK repository has no issue activity we could read (10 of 15). Official Python and C# SDKs, with v1 editions, generated from the document (15). The SDK repository has no CI workflow and pins the document version at 0.0.0 (3 of 10). 5 + 0 + 10 + 15 + 3 = 33.\n\n### Schema \u0026 documentation: SimScale +10\n\n- nTop (61): 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.\n- SimScale (71): Public OpenAPI 3.0.3 documents for /v0 (98 operations) and /v1 (163 operations), with the simulation and meshing schema versions selectable by query parameter (25). No llms.txt and no Markdown docs; the API docs are Swagger UI and script-rendered pages (0). The introduction explains the sandbox, versioning and Workbench compatibility, and operations carry one-line summaries, but 10 of the 98 v0 operations have no description and the guides for v1 rendered empty (12 of 20). 2,112 schemas with 355 enum lists, required fields and a typed security scheme (13 of 15). The sandbox answers every endpoint with example data, which stands in for examples, and responses are typed for 400, 403, 404, 409, 422 and 429 (11 of 15). Path versions v0 and v1 with a migration guide and changelog for v1, and dated SDK releases, though the changelog page itself rendered empty (10 of 15). 25 + 0 + 12 + 13 + 11 + 10 = 71.\n\n### Payments \u0026 pricing: SimScale +10\n\n- nTop (0): 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.\n- SimScale (10): No x402, MPP or L402 (0). No price is published; Mechanical, Professional and Enterprise are on request and the Community plan carries no API (0). The sandbox with its fixed public key lets an agent exercise every endpoint without an account or card, though it runs nothing, and the free Community plan has no API; read as a partial free route (10 of 20). An API key comes with an Enterprise contract arranged by people (0). 0 + 0 + 10 + 0 = 10.\n\n## Score by category\n\n| Category | Weight | nTop | SimScale | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 38 | 15 | nTop +23 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 61 | 71 | SimScale +10 |\n| Agent ergonomics | 13% (16.2 this run) | 60 | 55 | nTop +5 |\n| Security \u0026 auth | 14% (17.5 this run) | 26 | 44 | SimScale +18 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 0 | 10 | SimScale +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 45 | 33 | nTop +12 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 51 | 65 | SimScale +14 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **40.2 · E** | **41 · E** | |\n\n## Facts side by side\n\n| Fact | nTop | SimScale |\n| --- | --- | --- |\n| Kind | SDK + MCP | HTTP API |\n| Vendor | nTopology Inc. | SimScale GmbH |\n| Hosted endpoint | `https://docs.ntop.com/mcp` | no (local only) |\n| Transports | Streamable HTTP |  |\n| Auth | OAuth or key | API key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Tools exposed | 2 | 0 |\n| Read-only variant documented | yes | no |\n| llms.txt | no | no |\n| Last release | none | 2026-03-03 |\n| Terms last updated | 2026-02-01 | no date given |\n| Privacy policy last updated | 2026-02-01 | no date given |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | yes |\n| Terms restrict benchmarking | yes | not found in the text |\n| Terms or service can change without notice | not found in the text | yes |\n| Arbitration or class-action waiver | yes | not found in the text |\n\n## Verdicts\n\n**nTop.** 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.\n\n**SimScale.** Public OpenAPI documents for v0 and the v1 beta, a keyless sandbox that answers every endpoint with example data, and official Python and C# SDKs let an agent plan a simulation before anyone signs a contract. Running one needs an Enterprise API key priced on request, with no status page, no published rate limits and SDK releases eight months old.\n\n## Before you call either\n\n### nTop\n\n1. 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\n2. 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\n3. 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\n4. Treat the nTop Core package as beta; pin the version, since breaking changes may land between any two versions, and work in metres\n5. 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\n\n### SimScale\n\n1. Develop against https://api.simscale.com/v0/sandbox with X-API-KEY: sandbox-example-api-key, which returns example data and runs nothing; real keys need an Enterprise plan the owner must arrange\n2. Follow the geometry import flow in order, requesting a storage location, uploading the file, creating the import, polling its event log, then listing the geometries valid for setup\n3. Pin simulationSpecSchemaVersion and meshingSpecSchemaVersion when fetching the OpenAPI document, since spec schemas change more often than the API and a mismatch locks the Workbench\n4. Treat v1 as beta and build on v0 unless the owner wants v1, and read the migration guide in a browser, since it rendered empty for our reader\n5. No rate limit is published, so space out polling of run status and back off on 429; the terms allow SimScale to impose traffic limits without notice\n\n## Questions\n\n### Which is better for AI agents, nTop or SimScale?\n\nSimScale and nTop score within a point of each other on agent readiness, 41 (E) and 40.2 (E). nTop leads on reliability, agent ergonomics and maintenance \u0026 community.\n\n### Can an agent call nTop and SimScale without installing anything?\n\nnTop has a hosted endpoint at https://docs.ntop.com/mcp. No hosted endpoint is listed for SimScale.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/ntop-vs-simscale.json, and with the fewest tokens: https://www.anchorterminal.com/compare/ntop-vs-simscale.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"ntop\", \"b\": \"simscale\"}`. From a terminal: `anchor compare ntop simscale`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/ntop.json and https://www.anchorterminal.com/api/v1/tools/simscale.json\n\n## Other comparisons with nTop or SimScale\n\n- [Adam vs nTop](https://www.anchorterminal.com/compare/adam-cad-vs-ntop.md)\n- [Autodesk Platform Services vs nTop](https://www.anchorterminal.com/compare/autodesk-platform-services-vs-ntop.md)\n- [nTop vs Onshape](https://www.anchorterminal.com/compare/ntop-vs-onshape.md)\n- [nTop vs Zoo](https://www.anchorterminal.com/compare/ntop-vs-zoo.md)\n- [Autodesk Platform Services vs SimScale](https://www.anchorterminal.com/compare/autodesk-platform-services-vs-simscale.md)\n- [Onshape vs SimScale](https://www.anchorterminal.com/compare/onshape-vs-simscale.md)\n- [SimScale vs Zoo](https://www.anchorterminal.com/compare/simscale-vs-zoo.md)\n- [Adam vs SimScale](https://www.anchorterminal.com/compare/adam-cad-vs-simscale.md)\n",
  "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"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "nTop vs SimScale",
        "url": ""
      }
    ],
    "description": "SimScale and nTop score within a point of each other for cad simulate, 41 and 40.2 out of 100. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "nTop E 40.2",
      "SimScale E 41",
      "scores"
    ],
    "h1": "nTop vs SimScale",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/ntop-vs-simscale",
    "published": "2026-10-01",
    "section": "tools",
    "title": "nTop vs SimScale for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-03",
    "url": "https://www.anchorterminal.com/compare/ntop-vs-simscale"
  },
  "tokens": {
    "markdown": 4300,
    "slim": 2880
  },
  "version": 1
}
