{
  "data": {
    "a": {
      "slug": "dust",
      "name": "Dust",
      "vendor": "Permutation Labs",
      "vendorUrl": "https://dust.tt",
      "kind": "http-api",
      "category": "company-knowledge",
      "summary": "Dust is a platform for building AI agents on a company's documents and connected tools, from Permutation Labs in Paris. Outside agents reach it through a REST API, a JavaScript SDK, a CLI and a remote MCP server with OAuth.",
      "url": "https://www.anchorterminal.com/tools/dust",
      "markdownUrl": "https://www.anchorterminal.com/tools/dust.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/dust.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/dust.json",
      "repo": "https://github.com/dust-tt/dust",
      "license": "MIT for the platform's source at github.com/dust-tt/dust. The hosted service is sold under Dust's own terms. The npm page gives ISC for `@dust-tt/client` and MIT for `@dust-tt/dust-cli`",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://dust.tt/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "@dust-tt/client"
        },
        {
          "registry": "npm",
          "name": "@dust-tt/dust-cli"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve. The REST API takes a workspace API key as a Bearer token, created by an admin in the workspace under Developers, API Keys. A key can be limited to chosen spaces and given a spending cap on a rolling 30 days. The remote MCP server takes OAuth only, with dynamic client registration or a client ID metadata document, and the token works as the signed-in user. The client-side MCP server (preview) needs an OAuth personal access token. Sign-in to create a workspace is in a browser.",
      "pricing": "freemium",
      "pricingNotes": "Free seat with 500 lifetime credits. Pro is €30 a seat a month (€24 billed yearly) with 8,000 credits, Max €150 (€120 yearly) with 40,000, and Enterprise is by quote, as dust.tt/home/pricing showed our reader in euros. API and other programmatic usage has no free credits and draws only on the workspace credit pool, bought as top-ups on Business or committed on Enterprise. No price per top-up credit was found (checked 2026-10-08).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the OpenAPI document or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 1482,
        "npmWeekly": 17225,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.dust.tt",
      "llmsTxt": "https://docs.dust.tt/llms.txt",
      "openapi": "https://raw.githubusercontent.com/dust-tt/dust/refs/heads/main/front-api/public/swagger.json",
      "capabilities": [
        "knowledge.search",
        "agent.mcp-client"
      ],
      "tags": [
        "hosted",
        "open-source",
        "mit",
        "mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "typescript",
        "cli",
        "eu-region",
        "status-page",
        "soc2",
        "freemium"
      ],
      "lastRelease": "2026-10-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.8,
        "grade": "B",
        "agentReady": false,
        "rank": 447,
        "ranked": true,
        "rankOf": 1084,
        "categoryRank": 7,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 67,
          "maintenance": 86,
          "payments": 20,
          "reliability": 53,
          "schema": 75,
          "security": 75,
          "transparency": 68
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The whole platform is MIT on GitHub, with a public OpenAPI document of 68 operations, llms.txt and a remote MCP server that acts with the signed-in user's access. API calls that run agents draw only on a paid workspace credit pool, and the terms of service could not be read.",
        "bestFor": "A team that already works in Dust and wants an outside agent to search its spaces, read documents and call its agents with a user's own access.",
        "strengths": [
          "The platform's source is public under the MIT licence at github.com/dust-tt/dust, with commits on the day of the check",
          "Public OpenAPI 3.0 document with 68 operations, plus llms.txt and a Markdown copy of each docs page",
          "Remote MCP server at `https://dust.tt/mcp` and `https://eu.dust.tt/mcp`, with OAuth, dynamic client registration and the signed-in user's own access",
          "API keys can be limited to chosen spaces and given a spending cap on a rolling 30 days",
          "SOC 2 Type II on the security page, a HackerOne disclosure programme, and US or EU hosting"
        ],
        "weaknesses": [
          "Programmatic usage has no free credits. It draws only on the workspace credit pool, which Free seats cannot use",
          "Rate limits are published for document upserts and app runs only, and no Retry-After guidance was found in the docs",
          "The terms link redirects to a Notion site drawn by script, so the service terms, any SLA and the DPA went unread",
          "Audit logs are an Enterprise feature, and no security.txt is published (404)",
          "Two major incidents on status.dust.tt in the last 90 days, one of 2 hours 3 minutes on 16 July 2026 that covered the API"
        ],
        "agentNotes": [
          "Use `https://eu.dust.tt` for a workspace in the EU region and `https://dust.tt` otherwise, for both the API and the MCP server",
          "Connect an MCP client by OAuth and send the `resource` parameter in authorisation and token requests. API keys do not work on the MCP server",
          "Expect HTTP 429 with type `rate_limit_error` when the credit pool, the programmatic monthly cap or the key's spend cap is exhausted. Retrying will not help",
          "Call `GET /api/v1/w/{wId}/search` with `limit` (1 to 100, default 25) and `cursor`, or a data source view's search with `top_k`",
          "Keep document upserts under 120 a minute per workspace"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62.8
          }
        ],
        "editorialScores": {
          "ergonomics": 67,
          "maintenance": 86,
          "payments": 20,
          "reliability": 53,
          "schema": 75,
          "security": 75,
          "transparency": 71
        },
        "provenanceScore": 64
      },
      "connect": {
        "install": "npm install @dust-tt/client",
        "config": {
          "mcpServers": {
            "dust": {
              "type": "http",
              "url": "https://dust.tt/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/knowledge.search",
        "tool": "https://letme.dev/dust"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Permutation Labs",
        "domain": "dust.tt",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "https://dust.tt/home/platform-privacy",
        "statusPage": "https://status.dust.tt",
        "changelog": "https://docs.dust.tt/docs/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Platform Privacy Policy names Permutation Labs, 86 avenue de Wagram, 75017 Paris, France. It covers the platform where Dust is the data controller, not customer data Dust handles as a processor.",
          "No terms link is recorded. dust.tt/terms redirects (308) to a Notion site, dust-tt.notion.site, which is drawn by script and gave our reader no text, so we could not tell which document there governs the platform.",
          "The API and the MCP server answer on dust.tt and eu.dust.tt. OAuth for MCP is at signin.dust.tt.",
          "dust.tt/.well-known/security.txt returns 404. The repository's SECURITY.md sends reports to dust.tt/home/vulnerability, a HackerOne programme.",
          "No RDAP service answers for the .tt registry, so the domain's registration date is not recorded.",
          "dust.tt/robots.txt returns 404. docs.dust.tt/robots.txt carries `Content-Signal: ai-train=yes, search=yes, ai-input=yes`."
        ],
        "score": 64
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/dust.json",
      "live": {
        "slug": "dust",
        "probe": {
          "target": "https://dust.tt/mcp",
          "method": "get",
          "lastAt": "2026-10-15T00:24:08.96750682Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 154,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 167,
          "p95ms24h": 285,
          "samples24h": 250,
          "samples30d": 1412,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 169,
              "ok": 169
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 5,
              "ok": 5
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.dust.tt",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-15T00:27:44.76642157Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "dust-tt/dust",
            "version": "dsbx-v0.1.68",
            "released": "2026-10-13",
            "seenAt": "2026-10-14T23:50:06.603504984Z"
          },
          {
            "registry": "npm",
            "name": "@dust-tt/client",
            "version": "1.2.9",
            "seenAt": "2026-10-14T23:50:04.38193643Z"
          },
          {
            "registry": "npm",
            "name": "@dust-tt/dust-cli",
            "version": "0.4.6",
            "seenAt": "2026-10-14T23:50:05.250524428Z"
          }
        ],
        "githubStars": 1486,
        "npmWeekly": 12391,
        "securityTxt": {
          "url": "https://dust.tt/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-14T15:46:46.288909319Z"
        },
        "llmsTxt": {
          "url": "https://docs.dust.tt/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-14T14:13:57.085422917Z"
        },
        "domain": {
          "domain": "dust.tt",
          "checkedAt": "2026-10-11T13:14:31.83893455Z"
        },
        "pages": [
          {
            "url": "https://docs.dust.tt/docs/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-14T20:58:27.321104963Z",
            "changedAt": "2026-10-14T20:39:51.487769846Z",
            "fingerprint": "cf20f65a995f"
          },
          {
            "url": "https://dust.tt/home/platform-privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-14T21:00:07.764944378Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1317b1676811"
          }
        ],
        "updatedAt": "2026-10-15T00:27:44.76642157Z"
      }
    },
    "answer": "Dust scores 62.8 (B) on agent readiness against Hexis Cloud's 55.3 (C), and leads in 4 of 7 scored categories. Hexis Cloud leads on schema \u0026 documentation, payments \u0026 pricing and transparency \u0026 trust.",
    "b": {
      "slug": "hexis",
      "name": "Hexis Cloud",
      "vendor": "Bevelites GmbH (Bevel)",
      "vendorUrl": "https://www.bevel.software/hexis",
      "kind": "mcp",
      "category": "company-knowledge",
      "summary": "Hexis Cloud is the hosted edition of Hexis, an Apache-2.0 platform from Bevelites GmbH (Bevel) that keeps a team's knowledge, agent skills and tool connections in git, with per-file access control, and serves them to agents over MCP.",
      "url": "https://www.anchorterminal.com/tools/hexis",
      "markdownUrl": "https://www.anchorterminal.com/tools/hexis.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hexis.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hexis.json",
      "repo": "https://github.com/Bevel-Software/Hexis",
      "license": "Apache-2.0 (the Hexis software). Hexis Cloud, the hosted service at hexis.software, is governed by Bevel's Terms of Service of 11 October 2026",
      "transports": [
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://\u003cworkspace\u003e.hexis.software/api/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "@bevel-software/hexis-mcp"
        },
        {
          "registry": "oci",
          "name": "ghcr.io/bevel-software/hexis"
        }
      ],
      "auth": "mixed",
      "authNotes": "OAuth 2.1 on the MCP endpoint, with PKCE (S256), dynamic client registration, refresh tokens, revocation and one scope, `mcp`, advertised through RFC 9728 protected-resource metadata. Or a connection key (`bevel_…`) minted under External agent access as a Bearer token, stored as a SHA-256 hash and revocable. Either way the agent acts with the permissions of the person who connected it, and a connection can be read-only. People sign in with Google, Microsoft or a password; MFA only through Google or Microsoft.",
      "pricing": "freemium",
      "pricingNotes": "Free for up to 3 seats with no time limit, and the terms say it is not a trial. Team is €10 a seat a month excluding VAT, 1 to 50 seats, billed monthly through Stripe. Enterprise and more than 50 seats are by order form. Hexis itself is Apache-2.0 and free to self-host (checked 2026-10-14).",
      "priceSummary": "Freemium",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the terms, the pricing section of bevel.software/hexis or the repository. Payment is by Stripe checkout for the Team plan (checked 2026-10-14).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 114,
        "npmWeekly": 900,
        "pypiWeekly": null,
        "asOf": "2026-10-14"
      },
      "docsUrl": "https://github.com/Bevel-Software/Hexis#readme",
      "registryName": "io.github.Bevel-Software/hexis",
      "capabilities": [
        "knowledge.search",
        "work.docs",
        "agent.tools",
        "automation.auth",
        "auth.audit"
      ],
      "tags": [
        "hosted",
        "open-source",
        "self-hosted",
        "mcp",
        "mcp-registry",
        "oauth",
        "api-key",
        "freemium",
        "free-tier",
        "no-card",
        "typescript",
        "docker",
        "eu",
        "eu-hosted",
        "read-only-mode",
        "agent-skills",
        "security-txt"
      ],
      "lastRelease": "2026-10-14",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 55.3,
        "grade": "C",
        "agentReady": false,
        "rank": 705,
        "ranked": true,
        "rankOf": 1084,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 85,
          "payments": 30,
          "reliability": 18,
          "schema": 83,
          "security": 64,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-14"
        },
        "negative": 0,
        "verdict": "Agents reach a git-backed knowledge base, shared skills and connected tools through one OAuth MCP endpoint that applies each person's per-file permissions, with read-only connections and an audit log of tool calls. The hosted edition dates from 11 October 2026, and its own terms state no backups, no uptime commitment and no security certification.",
        "bestFor": "A team that wants its agent skills, company pages and tool credentials in one git repository, reviewed and access-controlled per file, and reached by any MCP client.",
        "strengths": [
          "Hexis core is Apache-2.0 on GitHub, with 36 version tags from v0.1.0 on 10 August to v0.29.0 on 14 October 2026",
          "OAuth 2.1 with PKCE and dynamic client registration on the MCP endpoint, plus hashed, revocable connection keys",
          "Per-folder and per-file access rules, read-only connections and owner approval for changes to protected branches",
          "Audit log of agent tool calls kept 365 days by default, with each connection revocable from the workspace",
          "Free plan for up to 3 seats with no time limit, Team at €10 a seat a month excluding VAT"
        ],
        "weaknesses": [
          "The terms and security page state no backups, no SLA, no penetration test, no certification and no MFA of its own",
          "All workspaces share one Hetzner server in Nuremberg with logical separation, and the encryption keys sit on that server",
          "No status page and no published request rate limits for the MCP endpoint",
          "Over 35 platform tools are listed directly, with no readOnlyHint or destructiveHint annotations",
          "Hexis Cloud is open to businesses only, and a person must sign in with Google, Microsoft or a password to create a workspace"
        ],
        "agentNotes": [
          "Ask the person for a read-only connection when the task only reads. It answers canWrite false everywhere",
          "Pass the branch you are working on to every knowledge-base tool. Calls without a required branch are refused",
          "Check canWrite from list_files, read_file or get_skill before writing, and open a change request when it is false",
          "Use list_tools and tools_info before call_tool_chain, and never ask the person for a tool's secret in chat",
          "Keep your own copy of anything important. Hexis Cloud keeps no backups of Managed repositories"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 55.3
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 85,
          "payments": 30,
          "reliability": 18,
          "schema": 83,
          "security": 64,
          "transparency": 81
        },
        "provenanceScore": 69
      },
      "connect": {
        "install": "npx -y @bevel-software/hexis-mcp --url https://\u003cworkspace\u003e.hexis.software",
        "config": {
          "mcpServers": {
            "hexis": {
              "args": [
                "-y",
                "@bevel-software/hexis-mcp"
              ],
              "command": "npx",
              "env": {
                "HEXIS_CONNECTION_KEY": "bevel_…",
                "HEXIS_URL": "https://\u003cworkspace\u003e.hexis.software"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/knowledge.search",
        "tool": "https://letme.dev/hexis"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Bevelites GmbH",
        "domain": "hexis.software",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://hexis.software/terms",
        "privacy": "https://hexis.software/privacy",
        "statusPage": "",
        "changelog": "https://github.com/Bevel-Software/Hexis/releases",
        "securityTxt": "valid",
        "checked": "2026-10-14",
        "notes": [
          "Bevelites GmbH, Schleißheimer Str. 188, 80797 München, HRB 303590 at Amtsgericht München, per the Impressum at bevel.software/impressum and the terms.",
          "hexis.software is a single-page app. The legal pages render with JavaScript, and we read their text from the site's published script bundle.",
          "hexis.software/.well-known/security.txt names juan@bevel.software and expires on 30 September 2027.",
          "hexis.software serves the app for every path, including robots.txt, so there is no robots.txt to disallow anything. bevel.software's robots.txt disallows only /api/.",
          "No status page found. status.hexis.software answers 'No workspace at this address'."
        ],
        "score": 69
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hexis.json",
      "live": {
        "slug": "hexis",
        "probe": {
          "target": "https://\u003cworkspace\u003e.hexis.software/api/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-10-15T00:24:13.30353878Z",
          "lastOk": false,
          "lastStatus": 0,
          "lastMs": 0,
          "lastNote": "DNS lookup failed",
          "authRequired": false,
          "uptime24h": 0,
          "uptime30d": 0,
          "p50ms24h": 0,
          "p95ms24h": 0,
          "samples24h": 31,
          "samples30d": 31,
          "days": [
            {
              "date": "2026-10-14",
              "probes": 26,
              "ok": 0
            },
            {
              "date": "2026-10-15",
              "probes": 5,
              "ok": 0
            }
          ],
          "outages": [
            {
              "start": "2026-10-14T21:31:42.133995117Z",
              "end": "0001-01-01T00:00:00Z",
              "note": "DNS lookup failed"
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "Bevel-Software/Hexis",
            "version": "v0.29.0",
            "released": "2026-10-14",
            "seenAt": "2026-10-14T23:57:19.802349377Z"
          },
          {
            "registry": "npm",
            "name": "@bevel-software/hexis-mcp",
            "version": "0.29.0",
            "seenAt": "2026-10-14T23:57:18.908423769Z"
          }
        ],
        "githubStars": 114,
        "npmWeekly": 900,
        "mcpTools": {
          "url": "https://\u003cworkspace\u003e.hexis.software/api/mcp",
          "checkedAt": "2026-10-14T22:17:44.005217518Z",
          "status": "error",
          "note": "Post \"https://\u003cworkspace\u003e.hexis.software/api/mcp\": dial tcp: lookup \u003cworkspace\u003e.hexis.software: no such host",
          "changedAt": "2026-10-14T22:17:44.005217518Z"
        },
        "updatedAt": "2026-10-15T00:24:13.30353878Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Permutation Labs",
        "b": "Bevelites GmbH (Bevel)",
        "name": "Vendor"
      },
      {
        "a": "https://dust.tt/mcp",
        "b": "https://\u003cworkspace\u003e.hexis.software/api/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "Streamable HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT for the platform's source at github.com/dust-tt/dust. The hosted service is sold under Dust's own terms. The npm page gives ISC for `@dust-tt/client` and MIT for `@dust-tt/dust-cli",
        "b": "Apache-2.0 (the Hexis software). Hexis Cloud, the hosted service at hexis.software, is governed by Bevel's Terms of Service of 11 October 2026",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "io.github.Bevel-Software/hexis",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-08",
        "b": "2026-10-14",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "couldn't be read",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "1.5k stars, 17k npm/wk",
        "b": "114 stars, 900 npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Dust scores 62.8 (B) on agent readiness against Hexis Cloud's 55.3 (C), and leads in 4 of 7 scored categories. Hexis Cloud leads on schema \u0026 documentation, payments \u0026 pricing and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Dust or Hexis Cloud?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Dust and Hexis Cloud need an API key?"
      },
      {
        "answer": "Yes. Dust has a hosted endpoint at https://dust.tt/mcp and Hexis Cloud at https://\u003cworkspace\u003e.hexis.software/api/mcp.",
        "question": "Can an agent call Dust and Hexis Cloud without installing anything?"
      },
      {
        "answer": "Yes. Dust is open source (MIT for the platform's source at github.com/dust-tt/dust. The hosted service is sold under Dust's own terms. The npm page gives ISC for `@dust-tt/client` and MIT for `@dust-tt/dust-cli`). Hexis Cloud is open source (Apache-2.0 (the Hexis software). Hexis Cloud, the hosted service at hexis.software, is governed by Bevel's Terms of Service of 11 October 2026).",
        "question": "Are Dust and Hexis Cloud open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 53 against 18",
          "Agent ergonomics, 67 against 57",
          "Security \u0026 auth, 75 against 64"
        ],
        "also": null,
        "goodFor": "A team that already works in Dust and wants an outside agent to search its spaces, read documents and call its agents with a user's own access.",
        "slug": "dust",
        "watchFor": "Programmatic usage has no free credits. It draws only on the workspace credit pool, which Free seats cannot use"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 83 against 75",
          "Payments \u0026 pricing, 30 against 20",
          "Transparency \u0026 trust, 75 against 68"
        ],
        "also": [
          "Runs on your own machine",
          "Free to start without a card"
        ],
        "goodFor": "A team that wants its agent skills, company pages and tool credentials in one git repository, reviewed and access-controlled per file, and reached by any MCP client.",
        "slug": "hexis",
        "watchFor": "The terms and security page state no backups, no SLA, no penetration test, no certification and no MFA of its own"
      }
    ],
    "job": {
      "capability": "knowledge.search",
      "name": "Company knowledge search"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/alation-vs-dust.json",
        "title": "Alation vs Dust",
        "url": "https://www.anchorterminal.com/compare/alation-vs-dust"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alation-vs-hexis.json",
        "title": "Alation vs Hexis Cloud",
        "url": "https://www.anchorterminal.com/compare/alation-vs-hexis"
      },
      {
        "json": "https://www.anchorterminal.com/compare/atlan-vs-dust.json",
        "title": "Atlan vs Dust",
        "url": "https://www.anchorterminal.com/compare/atlan-vs-dust"
      },
      {
        "json": "https://www.anchorterminal.com/compare/atlan-vs-hexis.json",
        "title": "Atlan vs Hexis Cloud",
        "url": "https://www.anchorterminal.com/compare/atlan-vs-hexis"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cohere-north-vs-dust.json",
        "title": "Cohere North vs Dust",
        "url": "https://www.anchorterminal.com/compare/cohere-north-vs-dust"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cohere-north-vs-hexis.json",
        "title": "Cohere North vs Hexis Cloud",
        "url": "https://www.anchorterminal.com/compare/cohere-north-vs-hexis"
      },
      {
        "json": "https://www.anchorterminal.com/compare/collibra-vs-dust.json",
        "title": "Collibra vs Dust",
        "url": "https://www.anchorterminal.com/compare/collibra-vs-dust"
      },
      {
        "json": "https://www.anchorterminal.com/compare/collibra-vs-hexis.json",
        "title": "Collibra vs Hexis Cloud",
        "url": "https://www.anchorterminal.com/compare/collibra-vs-hexis"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dust-vs-gemini-enterprise.json",
        "title": "Dust vs Gemini Enterprise",
        "url": "https://www.anchorterminal.com/compare/dust-vs-gemini-enterprise"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dust-vs-glean.json",
        "title": "Dust vs Glean",
        "url": "https://www.anchorterminal.com/compare/dust-vs-glean"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dust-vs-guru.json",
        "title": "Dust vs Guru",
        "url": "https://www.anchorterminal.com/compare/dust-vs-guru"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dust-vs-onyx.json",
        "title": "Dust vs Onyx",
        "url": "https://www.anchorterminal.com/compare/dust-vs-onyx"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dust-vs-overclock.json",
        "title": "Dust vs Overclock",
        "url": "https://www.anchorterminal.com/compare/dust-vs-overclock"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dust-vs-secoda.json",
        "title": "Dust vs Secoda",
        "url": "https://www.anchorterminal.com/compare/dust-vs-secoda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-enterprise-vs-hexis.json",
        "title": "Gemini Enterprise vs Hexis Cloud",
        "url": "https://www.anchorterminal.com/compare/gemini-enterprise-vs-hexis"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glean-vs-hexis.json",
        "title": "Glean vs Hexis Cloud",
        "url": "https://www.anchorterminal.com/compare/glean-vs-hexis"
      },
      {
        "json": "https://www.anchorterminal.com/compare/guru-vs-hexis.json",
        "title": "Guru vs Hexis Cloud",
        "url": "https://www.anchorterminal.com/compare/guru-vs-hexis"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hexis-vs-onyx.json",
        "title": "Hexis Cloud vs Onyx",
        "url": "https://www.anchorterminal.com/compare/hexis-vs-onyx"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hexis-vs-overclock.json",
        "title": "Hexis Cloud vs Overclock",
        "url": "https://www.anchorterminal.com/compare/hexis-vs-overclock"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hexis-vs-secoda.json",
        "title": "Hexis Cloud vs Secoda",
        "url": "https://www.anchorterminal.com/compare/hexis-vs-secoda"
      },
      {
        "json": "https://www.anchorterminal.com/compare/datahub-vs-hexis.json",
        "title": "DataHub vs Hexis Cloud",
        "url": "https://www.anchorterminal.com/compare/datahub-vs-hexis"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hexis-vs-marmot.json",
        "title": "Hexis Cloud vs Marmot",
        "url": "https://www.anchorterminal.com/compare/hexis-vs-marmot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hexis-vs-openmetadata.json",
        "title": "Hexis Cloud vs OpenMetadata",
        "url": "https://www.anchorterminal.com/compare/hexis-vs-openmetadata"
      }
    ],
    "scores": [
      {
        "by": 35,
        "dust": 53,
        "edge": "dust",
        "hexis": 18,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 8,
        "dust": 75,
        "edge": "hexis",
        "hexis": 83,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 10,
        "dust": 67,
        "edge": "dust",
        "hexis": 57,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 11,
        "dust": 75,
        "edge": "dust",
        "hexis": 64,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 10,
        "dust": 20,
        "edge": "hexis",
        "hexis": 30,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 1,
        "dust": 86,
        "edge": "dust",
        "hexis": 85,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 7,
        "dust": 68,
        "edge": "hexis",
        "hexis": 75,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Dust scores 62.8 (B) on agent readiness against Hexis Cloud's 55.3 (C), and leads in 4 of 7 scored categories. Hexis Cloud leads on schema \u0026 documentation, payments \u0026 pricing and transparency \u0026 trust. Both do company knowledge search.",
    "verdicts": {
      "dust": "The whole platform is MIT on GitHub, with a public OpenAPI document of 68 operations, llms.txt and a remote MCP server that acts with the signed-in user's access. API calls that run agents draw only on a paid workspace credit pool, and the terms of service could not be read.",
      "hexis": "Agents reach a git-backed knowledge base, shared skills and connected tools through one OAuth MCP endpoint that applies each person's per-file permissions, with read-only connections and an audit log of tool calls. The hosted edition dates from 11 October 2026, and its own terms state no backups, no uptime commitment and no security certification."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/dust-vs-hexis",
    "json": "https://www.anchorterminal.com/compare/dust-vs-hexis.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/dust-vs-hexis.md",
    "slim": "https://www.anchorterminal.com/compare/dust-vs-hexis.min.md"
  },
  "markdown": "Dust scores 62.8 (B) on agent readiness against Hexis Cloud's 55.3 (C), and leads in 4 of 7 scored categories. Hexis Cloud leads on schema \u0026 documentation, payments \u0026 pricing and transparency \u0026 trust. Both do company knowledge search.\n\n- Dust: grade B, 62.8/100, rank #447 of 1084. Markdown https://www.anchorterminal.com/tools/dust.md · JSON https://www.anchorterminal.com/api/v1/tools/dust.json\n- Hexis Cloud: grade C, 55.3/100, rank #705 of 1084. Markdown https://www.anchorterminal.com/tools/hexis.md · JSON https://www.anchorterminal.com/api/v1/tools/hexis.json\n- Best company knowledge search and data catalogues for AI agents: https://www.anchorterminal.com/best/company-knowledge/index.md\n- All 87 knowledge comparisons: https://www.anchorterminal.com/compare/company-knowledge/index.md\n\n## Which one, for what\n\n### Dust (B)\n\nGood for: A team that already works in Dust and wants an outside agent to search its spaces, read documents and call its agents with a user's own access.\n\nAhead on:\n- Reliability, 53 against 18\n- Agent ergonomics, 67 against 57\n- Security \u0026 auth, 75 against 64\n\nWatch for: Programmatic usage has no free credits. It draws only on the workspace credit pool, which Free seats cannot use\n\n### Hexis Cloud (C)\n\nGood for: A team that wants its agent skills, company pages and tool credentials in one git repository, reviewed and access-controlled per file, and reached by any MCP client.\n\nAhead on:\n- Schema \u0026 documentation, 83 against 75\n- Payments \u0026 pricing, 30 against 20\n- Transparency \u0026 trust, 75 against 68\n\nAlso in its favour:\n- Runs on your own machine\n- Free to start without a card\n\nWatch for: The terms and security page state no backups, no SLA, no penetration test, no certification and no MFA of its own\n\n\n## Score by category\n\n| Category | Weight | Dust | Hexis Cloud | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 53 | 18 | Dust +35 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 75 | 83 | Hexis Cloud +8 |\n| Agent ergonomics | 13% (16.2 this run) | 67 | 57 | Dust +10 |\n| Security \u0026 auth | 14% (17.5 this run) | 75 | 64 | Dust +11 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | Hexis Cloud +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 86 | 85 | Dust +1 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 68 | 75 | Hexis Cloud +7 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **62.8 · B** | **55.3 · C** | |\n\n## Facts side by side\n\n| Fact | Dust | Hexis Cloud |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | Permutation Labs | Bevelites GmbH (Bevel) |\n| Hosted endpoint | `https://dust.tt/mcp` | `https://\u003cworkspace\u003e.hexis.software/api/mcp` |\n| Transports | HTTP | Streamable HTTP, stdio |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | MIT for the platform's source at github.com/dust-tt/dust. The hosted service is sold under Dust's own terms. The npm page gives ISC for `@dust-tt/client` and MIT for `@dust-tt/dust-cli` | Apache-2.0 (the Hexis software). Hexis Cloud, the hosted service at hexis.software, is governed by Bevel's Terms of Service of 11 October 2026 |\n| Read-only variant documented | no | yes |\n| llms.txt | yes | no |\n| MCP registry | not listed | `io.github.Bevel-Software/hexis` |\n| Last release | 2026-10-08 | 2026-10-14 |\n| Terms last updated | no document linked | couldn't be read |\n| Privacy policy last updated | no date given | couldn't be read |\n| Customer content may train models |  | couldn't be read |\n| Terms restrict automated access |  | couldn't be read |\n| Terms restrict benchmarking |  | couldn't be read |\n| Terms or service can change without notice |  | couldn't be read |\n| Arbitration or class-action waiver |  | couldn't be read |\n| Popularity | 1.5k stars, 17k npm/wk | 114 stars, 900 npm/wk |\n\n## Verdicts\n\n**Dust.** The whole platform is MIT on GitHub, with a public OpenAPI document of 68 operations, llms.txt and a remote MCP server that acts with the signed-in user's access. API calls that run agents draw only on a paid workspace credit pool, and the terms of service could not be read.\n\n**Hexis Cloud.** Agents reach a git-backed knowledge base, shared skills and connected tools through one OAuth MCP endpoint that applies each person's per-file permissions, with read-only connections and an audit log of tool calls. The hosted edition dates from 11 October 2026, and its own terms state no backups, no uptime commitment and no security certification.\n\n## Before you call either\n\n### Dust\n\n1. Use `https://eu.dust.tt` for a workspace in the EU region and `https://dust.tt` otherwise, for both the API and the MCP server\n2. Connect an MCP client by OAuth and send the `resource` parameter in authorisation and token requests. API keys do not work on the MCP server\n3. Expect HTTP 429 with type `rate_limit_error` when the credit pool, the programmatic monthly cap or the key's spend cap is exhausted. Retrying will not help\n4. Call `GET /api/v1/w/{wId}/search` with `limit` (1 to 100, default 25) and `cursor`, or a data source view's search with `top_k`\n5. Keep document upserts under 120 a minute per workspace\n\n### Hexis Cloud\n\n1. Ask the person for a read-only connection when the task only reads. It answers canWrite false everywhere\n2. Pass the branch you are working on to every knowledge-base tool. Calls without a required branch are refused\n3. Check canWrite from list_files, read_file or get_skill before writing, and open a change request when it is false\n4. Use list_tools and tools_info before call_tool_chain, and never ask the person for a tool's secret in chat\n5. Keep your own copy of anything important. Hexis Cloud keeps no backups of Managed repositories\n\n## Questions\n\n### Which is better for AI agents, Dust or Hexis Cloud?\n\nDust scores 62.8 (B) on agent readiness against Hexis Cloud's 55.3 (C), and leads in 4 of 7 scored categories. Hexis Cloud leads on schema \u0026 documentation, payments \u0026 pricing and transparency \u0026 trust.\n\n### Do Dust and Hexis Cloud need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Dust and Hexis Cloud without installing anything?\n\nYes. Dust has a hosted endpoint at https://dust.tt/mcp and Hexis Cloud at https://\u003cworkspace\u003e.hexis.software/api/mcp.\n\n### Are Dust and Hexis Cloud open source?\n\nYes. Dust is open source (MIT for the platform's source at github.com/dust-tt/dust. The hosted service is sold under Dust's own terms. The npm page gives ISC for `@dust-tt/client` and MIT for `@dust-tt/dust-cli`). Hexis Cloud is open source (Apache-2.0 (the Hexis software). Hexis Cloud, the hosted service at hexis.software, is governed by Bevel's Terms of Service of 11 October 2026).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/dust-vs-hexis.json, and with the fewest tokens: https://www.anchorterminal.com/compare/dust-vs-hexis.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"dust\", \"b\": \"hexis\"}`. From a terminal: `anchor compare dust hexis`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/dust.json and https://www.anchorterminal.com/api/v1/tools/hexis.json\n\n## Other comparisons with Dust or Hexis Cloud\n\n- [Alation vs Dust](https://www.anchorterminal.com/compare/alation-vs-dust.md)\n- [Alation vs Hexis Cloud](https://www.anchorterminal.com/compare/alation-vs-hexis.md)\n- [Atlan vs Dust](https://www.anchorterminal.com/compare/atlan-vs-dust.md)\n- [Atlan vs Hexis Cloud](https://www.anchorterminal.com/compare/atlan-vs-hexis.md)\n- [Cohere North vs Dust](https://www.anchorterminal.com/compare/cohere-north-vs-dust.md)\n- [Cohere North vs Hexis Cloud](https://www.anchorterminal.com/compare/cohere-north-vs-hexis.md)\n- [Collibra vs Dust](https://www.anchorterminal.com/compare/collibra-vs-dust.md)\n- [Collibra vs Hexis Cloud](https://www.anchorterminal.com/compare/collibra-vs-hexis.md)\n- [Dust vs Gemini Enterprise](https://www.anchorterminal.com/compare/dust-vs-gemini-enterprise.md)\n- [Dust vs Glean](https://www.anchorterminal.com/compare/dust-vs-glean.md)\n- [Dust vs Guru](https://www.anchorterminal.com/compare/dust-vs-guru.md)\n- [Dust vs Onyx](https://www.anchorterminal.com/compare/dust-vs-onyx.md)\n- [Dust vs Overclock](https://www.anchorterminal.com/compare/dust-vs-overclock.md)\n- [Dust vs Secoda](https://www.anchorterminal.com/compare/dust-vs-secoda.md)\n- [Gemini Enterprise vs Hexis Cloud](https://www.anchorterminal.com/compare/gemini-enterprise-vs-hexis.md)\n- [Glean vs Hexis Cloud](https://www.anchorterminal.com/compare/glean-vs-hexis.md)\n- [Guru vs Hexis Cloud](https://www.anchorterminal.com/compare/guru-vs-hexis.md)\n- [Hexis Cloud vs Onyx](https://www.anchorterminal.com/compare/hexis-vs-onyx.md)\n- [Hexis Cloud vs Overclock](https://www.anchorterminal.com/compare/hexis-vs-overclock.md)\n- [Hexis Cloud vs Secoda](https://www.anchorterminal.com/compare/hexis-vs-secoda.md)\n- [DataHub vs Hexis Cloud](https://www.anchorterminal.com/compare/datahub-vs-hexis.md)\n- [Hexis Cloud vs Marmot](https://www.anchorterminal.com/compare/hexis-vs-marmot.md)\n- [Hexis Cloud vs OpenMetadata](https://www.anchorterminal.com/compare/hexis-vs-openmetadata.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author.",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-15",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "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": "Dust vs Hexis Cloud",
        "url": ""
      }
    ],
    "description": "Dust scores 62.8 (B) to Hexis Cloud's 55.3 (C) for company knowledge search. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Dust B 62.8",
      "Hexis Cloud C 55.3",
      "scores"
    ],
    "h1": "Dust vs Hexis Cloud",
    "image": "https://www.anchorterminal.com/assets/og/compare-dust-vs-hexis.png",
    "path": "/compare/dust-vs-hexis",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Dust vs Hexis Cloud for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-14",
    "url": "https://www.anchorterminal.com/compare/dust-vs-hexis"
  },
  "tokens": {
    "markdown": 2500,
    "slim": 780
  },
  "version": 1
}
