{
  "data": {
    "a": {
      "slug": "kognitos",
      "name": "Kognitos",
      "vendor": "Kognitos, Inc.",
      "vendorUrl": "https://www.kognitos.com/",
      "kind": "http-api",
      "category": "workflow-automation",
      "summary": "Kognitos is a hosted platform that runs finance and banking procedures written in plain English, through an app, a REST API and a hosted MCP server. AI Employees and Context Graphs entered customer preview on 21 October 2026.",
      "url": "https://www.anchorterminal.com/tools/kognitos",
      "markdownUrl": "https://www.anchorterminal.com/tools/kognitos.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/kognitos.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/kognitos.json",
      "repo": "https://github.com/kognitos/openapi",
      "license": "Proprietary service under Kognitos's Terms of Service (published 19 November 2025, California law, courts in Santa Clara). The OpenAPI file, the Node.js SDK and the coding-agent plugin repositories are MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://app.us-1.kognitos.com/api/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "@kognitos/node"
        }
      ],
      "auth": "mixed",
      "authNotes": "REST API calls take a Personal Access Token as a bearer token. A token is created in the app, scoped to chosen workspaces with All, Read only or Restricted permissions, expires after 7 days to 1 year, and can be edited or deleted, with up to 10 per organisation. The hosted MCP server at https://mcp.us-1.kognitos.com/ accepts OAuth 2.1 sign-in (scopes `mcp:access` and `offline_access`, callback port 3777) or the same token in the Authorization header. No credential for Context Graphs over REST or MCP is documented.",
      "pricing": "freemium",
      "pricingNotes": "Contact sales for paid use. The FAQ says pricing is consumption-based, by transactions and agent complexity, with quotes from sales, and that a free workspace at app.us-1.kognitos.com lets anyone sign up, build and run automations. No card step appears in the onboarding guide. No price list was found, and kognitos.com/pricing returns 404. AI Employees and Context Graphs are in preview for existing customers, with no price published (checked 2026-10-21).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the OpenAPI file, the MCP docs, the FAQ or the terms (checked 2026-10-21).",
        "endpoints": []
      },
      "toolCount": 19,
      "popularity": {
        "githubStars": 0,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-21"
      },
      "docsUrl": "https://docs.kognitos.com/guides/api-reference/api-reference",
      "llmsTxt": "https://docs.kognitos.com/llms.txt",
      "openapi": "https://raw.githubusercontent.com/kognitos/openapi/main/latest/openapi.yaml",
      "capabilities": [
        "automation.workflows",
        "automation.apps",
        "docs.extract",
        "agent.tools"
      ],
      "tags": [
        "official",
        "hosted",
        "closed-source",
        "freemium",
        "free-tier",
        "no-card",
        "sales-led",
        "mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "typescript",
        "audit-log",
        "soc2",
        "enterprise",
        "preview-parts"
      ],
      "lastRelease": "2026-10-21",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 57,
        "grade": "C",
        "agentReady": false,
        "rank": 708,
        "ranked": true,
        "rankOf": 1197,
        "categoryRank": 13,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 53,
          "maintenance": 45,
          "payments": 20,
          "reliability": 58,
          "schema": 71,
          "security": 74,
          "transparency": 67
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-21"
        },
        "negative": 0,
        "verdict": "Kognitos has a self-serve free workspace, a public OpenAPI file and a hosted MCP server with OAuth 2.1 and scoped, expiring tokens. The 21 October AI Employees and Context Graphs are in preview for existing customers only, and their REST and MCP access isn't documented, so an outside agent can reach the automation platform but not the new parts.",
        "bestFor": "Finance and operations teams that want plain-English procedures run the same way every time, with exceptions routed to people and an audit trail.",
        "strengths": [
          "Free workspace by email or Google or Microsoft sign-in, with no card step in the onboarding guide",
          "Hosted MCP server with OAuth 2.1 sign-in and 19 tools for automations, runs, schedules, exceptions and files",
          "Tokens scoped to chosen workspaces with All, Read only or Restricted permissions, and expiry from 7 days to 1 year",
          "Org-wide audit log that can't be edited, names the token as actor for API actions and exports to CSV",
          "Public OpenAPI 3.0 file (MIT) with 102 operations, and every docs page served as Markdown with llms.txt"
        ],
        "weaknesses": [
          "AI Employees and Context Graphs are a preview for existing customers, with no public docs for their REST or MCP access",
          "No price list. Paid use is quoted by sales on consumption",
          "No numeric rate limit and no retry guidance found. 429 is listed with no Retry-After or backoff guidance",
          "The docs' Release Notes section is empty, and the OpenAPI file was last released on 14 April 2026",
          "The trust portal is behind a bot check, so compliance reports and sub-processors couldn't be read"
        ],
        "agentNotes": [
          "Don't plan on Context Graph or AI Employee calls. Neither the MCP tool list nor the OpenAPI file has them, and both are customer preview only",
          "Call `GET /me/organizations` and then list workspaces first, since nearly every path needs `organization_id` and `workspace_id`",
          "Invoke with `stage: AUTOMATION_STAGE_PUBLISHED` for production and `AUTOMATION_STAGE_DRAFT` to test, then poll the run until it leaves `pending` or `running`",
          "Treat a `waiting` run as a question for a person. Answer it through the exception tools or ask the owner, rather than retrying",
          "Use OAuth with callback port 3777 for the MCP server. Another port can fail with a callback URL mismatch"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 57
          }
        ],
        "editorialScores": {
          "ergonomics": 53,
          "maintenance": 45,
          "payments": 20,
          "reliability": 58,
          "schema": 71,
          "security": 74,
          "transparency": 47
        },
        "provenanceScore": 86,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-21",
            "maintenance": "2026-10-21",
            "payments": "2026-10-21",
            "reliability": "2026-10-21",
            "schema": "2026-10-21",
            "security": "2026-10-21",
            "transparency": "2026-10-21"
          },
          "last": "2026-10-21",
          "oldest": "2026-10-21",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -H \"Authorization: Bearer $KOGNITOS_API_KEY\" \"https://app.us-1.kognitos.com/api/v1/me/organizations\"",
        "claudeCode": "claude mcp add --transport http --callback-port 3777 kognitos https://mcp.us-1.kognitos.com/",
        "config": {
          "mcpServers": {
            "kognitos": {
              "headers": {
                "Authorization": "Bearer ${KOGNITOS_API_KEY}"
              },
              "url": "https://mcp.us-1.kognitos.com/"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.workflows",
        "tool": "https://letme.dev/kognitos"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Kognitos, Inc.",
        "domain": "kognitos.com",
        "domainRegistered": "2020-05-19",
        "domainNote": "RDAP for kognitos.com gives a registration date of 2020-05-19.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.kognitos.com/terms/",
        "privacy": "https://www.kognitos.com/privacy/",
        "statusPage": "https://status.kognitos.com/",
        "changelog": "https://github.com/kognitos/openapi/blob/main/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-10-21",
        "notes": [
          "The Terms of Service (Published Date 19 November 2025) govern the service under service orders or by use, under California law with courts in Santa Clara. Liability is capped at fees paid or payable in the 12 months before a claim. No arbitration clause or limit on automated access was found.",
          "The privacy notice (Last Updated 11 May 2026) covers the websites and other Kognitos services that link to it, and names privacy@kognitos.com.",
          "kognitos.com/terms-of-service/ redirects to /terms/ and /privacy-policy/ to /privacy/.",
          "https://www.kognitos.com/.well-known/security.txt returns 404. trust.kognitos.com answers with a Cloudflare challenge.",
          "No product changelog was found. The docs' Release Notes section is empty, so the changelog link is the OpenAPI repository's semantic-release log.",
          "robots.txt on www.kognitos.com disallows /apis/ for all crawlers, and that path wasn't fetched."
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/kognitos.json",
      "live": {
        "slug": "kognitos",
        "probe": {
          "target": "https://app.us-1.kognitos.com/api/v1",
          "method": "get",
          "lastAt": "2026-10-21T23:21:48.485364661Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 303,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 303,
          "p95ms24h": 387,
          "samples24h": 19,
          "samples30d": 19,
          "days": [
            {
              "date": "2026-10-21",
              "probes": 19,
              "ok": 19
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.kognitos.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-21T23:23:16.345647364Z"
        },
        "updatedAt": "2026-10-21T23:23:16.345647364Z"
      }
    },
    "answer": "Kognitos scores 57 (C) on agent readiness against Windmill API + MCP's 55.9 (C), and leads in 3 of 7 scored categories. Windmill API + MCP leads on schema \u0026 documentation, agent ergonomics, payments \u0026 pricing and maintenance \u0026 community.",
    "b": {
      "slug": "windmill",
      "name": "Windmill API + MCP",
      "vendor": "Windmill Labs",
      "vendorUrl": "https://www.windmill.dev",
      "kind": "http-api",
      "category": "workflow-automation",
      "summary": "Code-first engine for scripts, flows and internal apps in 20+ languages, written in Rust, on Windmill Cloud or self-hosted.",
      "url": "https://www.anchorterminal.com/tools/windmill",
      "markdownUrl": "https://www.anchorterminal.com/tools/windmill.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/windmill.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/windmill.json",
      "repo": "https://github.com/windmill-labs/windmill",
      "license": "AGPL-3.0 (core), Apache-2.0 (clients and OpenAPI), commercial for enterprise-only parts",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://app.windmill.dev/api",
      "packages": [
        {
          "registry": "npm",
          "name": "windmill-client"
        },
        {
          "registry": "pypi",
          "name": "wmill"
        }
      ],
      "auth": "mixed",
      "authNotes": "Bearer user tokens with optional scopes (`{domain}:{action}[:{path}]`, e.g. `jobs:run:flows`) and expiry. MCP by OAuth at /api/mcp/gateway, or a token either in the URL (`?token=`) or in an Authorization header. Admins can make the MCP endpoints refuse tokens in URLs.",
      "pricing": "freemium",
      "pricingNotes": "Self-hosted Community Edition is free with unlimited executions (up to 50 users, 3 workspaces). Self-hosted Enterprise from $120 a month, priced as developer seats $20 a month, operators $10 and compute at $50 a month per standard 2 GB worker. Pro gets the same terms for companies under 10 staff and $250,000 revenue. Cloud has a free tier and paid Team and Enterprise workspaces billed on seats and compute (https://www.windmill.dev/pricing).",
      "priceSummary": "$20 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 18070,
        "npmWeekly": 126287,
        "pypiWeekly": 218343,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://www.windmill.dev/docs",
      "llmsTxt": "https://www.windmill.dev/llms.txt",
      "openapi": "https://app.windmill.dev/api/openapi.yaml",
      "capabilities": [
        "automation.workflows",
        "automation.code",
        "automation.webhooks",
        "automation.embedded",
        "agent.tools"
      ],
      "tags": [
        "hosted",
        "self-hosted",
        "open-source",
        "local",
        "freemium",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "webhooks",
        "enterprise"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 55.9,
        "grade": "C",
        "agentReady": false,
        "rank": 736,
        "ranked": true,
        "rankOf": 1197,
        "categoryRank": 14,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 73,
          "maintenance": 87,
          "payments": 35,
          "reliability": 40,
          "schema": 79,
          "security": 60,
          "transparency": 65
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -5,
        "negativeNotes": [
          "CVE-2026-23696, SQL injection in folder ownership management for any low-privilege user in Windmill 1.276.0 to 1.603.2, CVSS 4.0 score 9.4, exposing JWT secrets and admin identifiers. Fixed in 1.603.3 and published by NVD on 7 April 2026 (https://github.com/advisories/GHSA-34m2-qrpf-6v7q).",
          "GHSA-24fr-44f8-fqwg, published 2 March 2026, high. SUPERADMIN_SECRET could be read publicly through RCE on versions before 1.603.3. CVE-2026-22683, missing authorisation in 1.56.0 to 1.614.0, rated high on 7 April 2026. All fixed, so the deduction is reduced (https://github.com/windmill-labs/windmill/security/advisories, https://github.com/advisories?query=windmill)."
        ],
        "verdict": "Token scopes down to a single script path, with expiry. The default MCP URL puts the token in `?token=` unless a superadmin turns that off.",
        "bestFor": "Engineering teams who'd rather write steps in Python, TypeScript, Go or SQL and expose them as tools.",
        "strengths": [
          "Token scopes down to a single script path, with expiry",
          "OpenAPI 3.0.3 with 913 operations and Apache-2.0 clients for TypeScript, Python, Go and Rust",
          "Every script and flow is an MCP tool, filterable by folder and favourites",
          "97 tagged releases in 90 days, latest v1.821.0 on 1 October 2026",
          "Free unlimited executions on Cloud free workspaces and self-hosted Community Edition"
        ],
        "weaknesses": [
          "The default MCP URL puts the token in `?token=` unless a superadmin turns that off",
          "CVE-2026-23696, a critical SQL injection fixed in 1.603.3, had no Windmill advisory",
          "No published API rate limits, 429 guidance or uptime SLA",
          "The OpenAPI file documents errors for only about 30 operations",
          "No SECURITY.md or security.txt"
        ],
        "agentNotes": [
          "Give the agent a token scoped to `jobs:run` on one folder rather than a full user token",
          "Connect over the OAuth gateway or send the token in a header so it stays out of logs",
          "With a multi-workspace token, pass `workspace_id` on every workspace tool",
          "Call `searchDocs` before guessing at a flag or config key, then `readDocsPage` with the returned URL",
          "Poll the job by ID after `runScriptByPath` for long jobs instead of waiting on the call"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 55.9
          }
        ],
        "editorialScores": {
          "ergonomics": 73,
          "maintenance": 87,
          "payments": 35,
          "reliability": 40,
          "schema": 79,
          "security": 60,
          "transparency": 51
        },
        "provenanceScore": 78,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-01",
            "maintenance": "2026-10-01",
            "payments": "2026-10-01",
            "reliability": "2026-10-01",
            "schema": "2026-10-01",
            "security": "2026-10-01",
            "transparency": "2026-10-01"
          },
          "last": "2026-10-01",
          "lastMoved": "2026-10-08",
          "oldest": "2026-10-01",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl \"https://app.windmill.dev/api/w/$WM_WORKSPACE/scripts/list\" -H \"Authorization: Bearer $WM_TOKEN\"",
        "claudeCode": "claude mcp add --transport http windmill https://app.windmill.dev/api/mcp/gateway",
        "config": {
          "mcpServers": {
            "windmill": {
              "headers": {
                "Authorization": "Bearer ${WM_TOKEN}"
              },
              "url": "https://app.windmill.dev/api/mcp/w/${WM_WORKSPACE}/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.workflows",
        "tool": "https://letme.dev/windmill"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Developer seat (Enterprise)",
          "unit": "seat-month",
          "usd": 20
        },
        {
          "item": "Operator seat (Enterprise)",
          "unit": "seat-month",
          "usd": 10,
          "note": "run-only users and external JWT users"
        },
        {
          "item": "Compute (Enterprise)",
          "unit": "compute-unit",
          "usd": 25,
          "note": "$50 a month per standard 2 GB worker, which is 2 CU"
        },
        {
          "item": "Enterprise minimum",
          "unit": "month",
          "usd": 120,
          "note": "from price shown on the pricing page"
        }
      ],
      "provenance": {
        "legalEntity": "Windmill Labs, Inc.",
        "domain": "windmill.dev",
        "domainRegistered": "2022-01-06",
        "endpointOnVendorDomain": true,
        "terms": "https://www.windmill.dev/terms",
        "privacy": "https://www.windmill.dev/privacy_policy",
        "statusPage": "https://status.windmill.dev",
        "changelog": "https://www.windmill.dev/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "status.windmill.dev redirects to an UptimeRobot page."
        ],
        "score": 78
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/windmill.json",
      "live": {
        "slug": "windmill",
        "probe": {
          "target": "https://app.windmill.dev/api",
          "method": "get",
          "lastAt": "2026-10-21T23:22:08.648291206Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 235,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 194,
          "p95ms24h": 275,
          "samples24h": 250,
          "samples30d": 5442,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "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": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 247,
              "ok": 247
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.windmill.dev",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-21T22:26:39.28653195Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "windmill-labs/windmill",
            "version": "v1.842.0",
            "released": "2026-10-20",
            "seenAt": "2026-10-21T06:35:36.313015882Z"
          },
          {
            "registry": "npm",
            "name": "windmill-client",
            "version": "1.842.0",
            "seenAt": "2026-10-21T06:35:35.758215992Z"
          },
          {
            "registry": "pypi",
            "name": "wmill",
            "version": "1.842.0",
            "released": "2026-10-20",
            "seenAt": "2026-10-21T06:35:36.11413808Z"
          }
        ],
        "githubStars": 18235,
        "npmWeekly": 64022,
        "pypiWeekly": 260838,
        "securityTxt": {
          "url": "https://windmill.dev/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-21T15:58:22.987131602Z"
        },
        "llmsTxt": {
          "url": "https://www.windmill.dev/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-21T14:35:24.514176281Z"
        },
        "domain": {
          "domain": "windmill.dev",
          "registered": "2022-01-06",
          "source": "https://pubapi.registry.google/rdap/domain/windmill.dev",
          "checkedAt": "2026-10-18T13:33:03.29630165Z"
        },
        "pages": [
          {
            "url": "https://www.windmill.dev/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-21T01:08:36.542566213Z",
            "changedAt": "2026-10-20T00:18:14.925398965Z",
            "fingerprint": "9c7c19f1db73"
          },
          {
            "url": "https://www.windmill.dev/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-21T01:08:38.696131426Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "afa04f8b73f5"
          },
          {
            "url": "https://www.windmill.dev/privacy_policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-21T01:08:40.6368461Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d11624ab86ec"
          },
          {
            "url": "https://www.windmill.dev/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-21T01:08:42.637178765Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e3b0c44298fc"
          }
        ],
        "github": {
          "repo": "windmill-labs/windmill",
          "checkedAt": "2026-10-19T07:00:57.511215854Z",
          "stars": 18218,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-19T06:19:54Z",
          "openIssues": 577,
          "openPRs": 281,
          "issuesOpened90d": 124,
          "issuesClosed90d": 96,
          "prsMerged90d": 1327,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 45,
            "failure": 2,
            "other": 3,
            "latest": "success",
            "latestAt": "2026-10-19T00:11:49Z"
          },
          "advisories": [
            {
              "ghsa": "GHSA-2jfj-x8j7-7mfh",
              "severity": "high",
              "published": "2026-09-10T08:57:31Z"
            },
            {
              "ghsa": "GHSA-2ppx-66jv-wpw5",
              "cve": "CVE-2026-54136",
              "severity": "low",
              "published": "2026-06-03T08:36:32Z"
            },
            {
              "ghsa": "GHSA-8q8j-mm3g-5c2q",
              "cve": "CVE-2026-33881",
              "severity": "low",
              "published": "2026-03-25T20:52:43Z"
            },
            {
              "ghsa": "GHSA-24fr-44f8-fqwg",
              "cve": "CVE-2026-29059",
              "severity": "high",
              "published": "2026-03-02T19:25:39Z"
            },
            {
              "ghsa": "GHSA-f27g-j463-q85w",
              "cve": "CVE-2026-26964",
              "severity": "low",
              "published": "2026-02-16T09:07:52Z"
            }
          ],
          "replies": {
            "sampled": 25,
            "unanswered": 9,
            "medianDays": 0.3
          }
        },
        "updatedAt": "2026-10-21T23:22:08.648291206Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Kognitos, Inc.",
        "b": "Windmill Labs",
        "name": "Vendor"
      },
      {
        "a": "https://app.us-1.kognitos.com/api/v1",
        "b": "https://app.windmill.dev/api",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP, Streamable HTTP",
        "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": "Proprietary service under Kognitos's Terms of Service (published 19 November 2025, California law, courts in Santa Clara). The OpenAPI file, the Node.js SDK and the coding-agent plugin repositories are MIT",
        "b": "AGPL-3.0 (core), Apache-2.0 (clients and OpenAPI), commercial for enterprise-only parts",
        "name": "Licence"
      },
      {
        "a": "19",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-21",
        "b": "2026-10-01",
        "name": "Last release"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "",
        "b": "no date given",
        "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": "0 stars",
        "b": "18k stars, 126k npm/wk, 218k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3.3/5 (4)",
        "b": "3/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Kognitos scores 57 (C) on agent readiness against Windmill API + MCP's 55.9 (C), and leads in 3 of 7 scored categories. Windmill API + MCP leads on schema \u0026 documentation, agent ergonomics, payments \u0026 pricing and maintenance \u0026 community.",
        "question": "Which is better for AI agents, Kognitos or Windmill API + MCP?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Kognitos and Windmill API + MCP need an API key?"
      },
      {
        "answer": "Yes. Kognitos has a hosted endpoint at https://app.us-1.kognitos.com/api/v1 and Windmill API + MCP at https://app.windmill.dev/api.",
        "question": "Can an agent call Kognitos and Windmill API + MCP without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Kognitos. Windmill API + MCP is open source (AGPL-3.0 (core), Apache-2.0 (clients and OpenAPI), commercial for enterprise-only parts).",
        "question": "Are Kognitos and Windmill API + MCP open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 58 against 40",
          "Security \u0026 auth, 74 against 60"
        ],
        "also": [
          "Free to start without a card",
          "No incidents deducted, where Windmill API + MCP loses 5 points for them"
        ],
        "goodFor": "Finance and operations teams that want plain-English procedures run the same way every time, with exceptions routed to people and an audit trail.",
        "slug": "kognitos",
        "watchFor": "AI Employees and Context Graphs are a preview for existing customers, with no public docs for their REST or MCP access"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 79 against 71",
          "Agent ergonomics, 73 against 53",
          "Payments \u0026 pricing, 35 against 20",
          "Maintenance \u0026 community, 87 against 45"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Engineering teams who'd rather write steps in Python, TypeScript, Go or SQL and expose them as tools.",
        "slug": "windmill",
        "watchFor": "The default MCP URL puts the token in `?token=` unless a superadmin turns that off"
      }
    ],
    "job": {
      "capability": "automation.workflows",
      "name": "Workflow automation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/activepieces-vs-kognitos.json",
        "title": "Activepieces API + MCP vs Kognitos",
        "url": "https://www.anchorterminal.com/compare/activepieces-vs-kognitos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activepieces-vs-windmill.json",
        "title": "Activepieces API + MCP vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/activepieces-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kognitos.json",
        "title": "Microsoft Copilot Studio MCP vs Kognitos",
        "url": "https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kognitos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-windmill.json",
        "title": "Microsoft Copilot Studio MCP vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gumloop-vs-kognitos.json",
        "title": "Gumloop vs Kognitos",
        "url": "https://www.anchorterminal.com/compare/gumloop-vs-kognitos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gumloop-vs-windmill.json",
        "title": "Gumloop vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/gumloop-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-kognitos.json",
        "title": "Kestra vs Kognitos",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-kognitos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-windmill.json",
        "title": "Kestra vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-make.json",
        "title": "Kognitos vs Make API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-make"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-mandl-cooper.json",
        "title": "Kognitos vs Cooper (Mandl)",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-mandl-cooper"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-motive-agents.json",
        "title": "Kognitos vs Motive Agents",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-motive-agents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-n8n.json",
        "title": "Kognitos vs n8n API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-n8n"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-node-red.json",
        "title": "Kognitos vs Node-RED",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-node-red"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-paragon.json",
        "title": "Kognitos vs Paragon ActionKit + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-paragon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-pipedream.json",
        "title": "Kognitos vs Pipedream API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-pipedream"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-power-automate.json",
        "title": "Kognitos vs Microsoft Power Automate",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-power-automate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-prismatic.json",
        "title": "Kognitos vs Prismatic",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-prismatic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-tray.json",
        "title": "Kognitos vs Tray.ai API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-tray"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kognitos-vs-workato.json",
        "title": "Kognitos vs Workato API + MCP",
        "url": "https://www.anchorterminal.com/compare/kognitos-vs-workato"
      },
      {
        "json": "https://www.anchorterminal.com/compare/make-vs-windmill.json",
        "title": "Make API + MCP vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/make-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mandl-cooper-vs-windmill.json",
        "title": "Cooper (Mandl) vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/mandl-cooper-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/motive-agents-vs-windmill.json",
        "title": "Motive Agents vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/motive-agents-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/n8n-vs-windmill.json",
        "title": "n8n API + MCP vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/n8n-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/node-red-vs-windmill.json",
        "title": "Node-RED vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/node-red-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pipedream-vs-windmill.json",
        "title": "Pipedream API + MCP vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/pipedream-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/power-automate-vs-windmill.json",
        "title": "Microsoft Power Automate vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/power-automate-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/prismatic-vs-windmill.json",
        "title": "Prismatic vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/prismatic-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/tray-vs-windmill.json",
        "title": "Tray.ai API + MCP vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/tray-vs-windmill"
      },
      {
        "json": "https://www.anchorterminal.com/compare/windmill-vs-workato.json",
        "title": "Windmill API + MCP vs Workato API + MCP",
        "url": "https://www.anchorterminal.com/compare/windmill-vs-workato"
      },
      {
        "json": "https://www.anchorterminal.com/compare/paragon-vs-windmill.json",
        "title": "Paragon ActionKit + MCP vs Windmill API + MCP",
        "url": "https://www.anchorterminal.com/compare/paragon-vs-windmill"
      }
    ],
    "scores": [
      {
        "by": 18,
        "edge": "kognitos",
        "key": "reliability",
        "kognitos": 58,
        "name": "Reliability",
        "weight": 16,
        "windmill": 40
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 8,
        "edge": "windmill",
        "key": "schema",
        "kognitos": 71,
        "name": "Schema \u0026 documentation",
        "weight": 13,
        "windmill": 79
      },
      {
        "by": 20,
        "edge": "windmill",
        "key": "ergonomics",
        "kognitos": 53,
        "name": "Agent ergonomics",
        "weight": 13,
        "windmill": 73
      },
      {
        "by": 14,
        "edge": "kognitos",
        "key": "security",
        "kognitos": 74,
        "name": "Security \u0026 auth",
        "weight": 14,
        "windmill": 60
      },
      {
        "by": 15,
        "edge": "windmill",
        "key": "payments",
        "kognitos": 20,
        "name": "Payments \u0026 pricing",
        "weight": 10,
        "windmill": 35
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 42,
        "edge": "windmill",
        "key": "maintenance",
        "kognitos": 45,
        "name": "Maintenance \u0026 community",
        "weight": 7,
        "windmill": 87
      },
      {
        "by": 2,
        "edge": "kognitos",
        "key": "transparency",
        "kognitos": 67,
        "name": "Transparency \u0026 trust",
        "weight": 7,
        "windmill": 65
      }
    ],
    "summary": "Kognitos scores 57 (C) on agent readiness against Windmill API + MCP's 55.9 (C), and leads in 3 of 7 scored categories. Windmill API + MCP leads on schema \u0026 documentation, agent ergonomics, payments \u0026 pricing and maintenance \u0026 community. Both do workflow automation.",
    "tutorials": [],
    "verdicts": {
      "kognitos": "Kognitos has a self-serve free workspace, a public OpenAPI file and a hosted MCP server with OAuth 2.1 and scoped, expiring tokens. The 21 October AI Employees and Context Graphs are in preview for existing customers only, and their REST and MCP access isn't documented, so an outside agent can reach the automation platform but not the new parts.",
      "windmill": "Token scopes down to a single script path, with expiry. The default MCP URL puts the token in `?token=` unless a superadmin turns that off."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/kognitos-vs-windmill",
    "json": "https://www.anchorterminal.com/compare/kognitos-vs-windmill.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/kognitos-vs-windmill.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/kognitos-vs-windmill.min.md"
  },
  "markdown": "Kognitos scores 57 (C) on agent readiness against Windmill API + MCP's 55.9 (C), and leads in 3 of 7 scored categories. Windmill API + MCP leads on schema \u0026 documentation, agent ergonomics, payments \u0026 pricing and maintenance \u0026 community. Both do workflow automation.\n\n- Kognitos: grade C, 57/100, rank #708 of 1197. Markdown https://www.anchorterminal.com/tools/kognitos.md · JSON https://www.anchorterminal.com/api/v1/tools/kognitos.json\n- Windmill API + MCP: grade C, 55.9/100, rank #736 of 1197. Markdown https://www.anchorterminal.com/tools/windmill.md · JSON https://www.anchorterminal.com/api/v1/tools/windmill.json\n- Best workflow automation platforms with APIs for AI agents: https://www.anchorterminal.com/best/workflow-automation/index.md\n- All 170 workflows comparisons: https://www.anchorterminal.com/compare/workflow-automation/index.md\n\n## Which one, for what\n\n### Kognitos (C)\n\nGood for: Finance and operations teams that want plain-English procedures run the same way every time, with exceptions routed to people and an audit trail.\n\nAhead on:\n- Reliability, 58 against 40\n- Security \u0026 auth, 74 against 60\n\nAlso in its favour:\n- Free to start without a card\n- No incidents deducted, where Windmill API + MCP loses 5 points for them\n\nWatch for: AI Employees and Context Graphs are a preview for existing customers, with no public docs for their REST or MCP access\n\n### Windmill API + MCP (C)\n\nGood for: Engineering teams who'd rather write steps in Python, TypeScript, Go or SQL and expose them as tools.\n\nAhead on:\n- Schema \u0026 documentation, 79 against 71\n- Agent ergonomics, 73 against 53\n- Payments \u0026 pricing, 35 against 20\n- Maintenance \u0026 community, 87 against 45\n\nAlso in its favour:\n- Open source\n\nWatch for: The default MCP URL puts the token in `?token=` unless a superadmin turns that off\n\n\n## Score by category\n\n| Category | Weight | Kognitos | Windmill API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 58 | 40 | Kognitos +18 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 71 | 79 | Windmill API + MCP +8 |\n| Agent ergonomics | 13% (16.2 this run) | 53 | 73 | Windmill API + MCP +20 |\n| Security \u0026 auth | 14% (17.5 this run) | 74 | 60 | Kognitos +14 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 35 | Windmill API + MCP +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 45 | 87 | Windmill API + MCP +42 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 67 | 65 | Kognitos +2 |\n| Negative events | ≤15 | 0 | -5 | |\n| **Total** | | **57 · C** | **55.9 · C** | |\n\n## Facts side by side\n\n| Fact | Kognitos | Windmill API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Kognitos, Inc. | Windmill Labs |\n| Hosted endpoint | `https://app.us-1.kognitos.com/api/v1` | `https://app.windmill.dev/api` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Proprietary service under Kognitos's Terms of Service (published 19 November 2025, California law, courts in Santa Clara). The OpenAPI file, the Node.js SDK and the coding-agent plugin repositories are MIT | AGPL-3.0 (core), Apache-2.0 (clients and OpenAPI), commercial for enterprise-only parts |\n| Tools exposed | 19 | none |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-21 | 2026-10-01 |\n| Terms last updated |  | couldn't be read |\n| Privacy policy last updated |  | no date given |\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 | 0 stars | 18k stars, 126k npm/wk, 218k PyPI/wk |\n| Agent reviews | 3.3/5 (4) | 3/5 (2) |\n\n## Verdicts\n\n**Kognitos.** Kognitos has a self-serve free workspace, a public OpenAPI file and a hosted MCP server with OAuth 2.1 and scoped, expiring tokens. The 21 October AI Employees and Context Graphs are in preview for existing customers only, and their REST and MCP access isn't documented, so an outside agent can reach the automation platform but not the new parts.\n\n**Windmill API + MCP.** Token scopes down to a single script path, with expiry. The default MCP URL puts the token in `?token=` unless a superadmin turns that off.\n\n## Before you call either\n\n### Kognitos\n\n1. Don't plan on Context Graph or AI Employee calls. Neither the MCP tool list nor the OpenAPI file has them, and both are customer preview only\n2. Call `GET /me/organizations` and then list workspaces first, since nearly every path needs `organization_id` and `workspace_id`\n3. Invoke with `stage: AUTOMATION_STAGE_PUBLISHED` for production and `AUTOMATION_STAGE_DRAFT` to test, then poll the run until it leaves `pending` or `running`\n4. Treat a `waiting` run as a question for a person. Answer it through the exception tools or ask the owner, rather than retrying\n5. Use OAuth with callback port 3777 for the MCP server. Another port can fail with a callback URL mismatch\n\n### Windmill API + MCP\n\n1. Give the agent a token scoped to `jobs:run` on one folder rather than a full user token\n2. Connect over the OAuth gateway or send the token in a header so it stays out of logs\n3. With a multi-workspace token, pass `workspace_id` on every workspace tool\n4. Call `searchDocs` before guessing at a flag or config key, then `readDocsPage` with the returned URL\n5. Poll the job by ID after `runScriptByPath` for long jobs instead of waiting on the call\n\n## Questions\n\n### Which is better for AI agents, Kognitos or Windmill API + MCP?\n\nKognitos scores 57 (C) on agent readiness against Windmill API + MCP's 55.9 (C), and leads in 3 of 7 scored categories. Windmill API + MCP leads on schema \u0026 documentation, agent ergonomics, payments \u0026 pricing and maintenance \u0026 community.\n\n### Do Kognitos and Windmill API + MCP need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Kognitos and Windmill API + MCP without installing anything?\n\nYes. Kognitos has a hosted endpoint at https://app.us-1.kognitos.com/api/v1 and Windmill API + MCP at https://app.windmill.dev/api.\n\n### Are Kognitos and Windmill API + MCP open source?\n\nNo open-source release is listed for Kognitos. Windmill API + MCP is open source (AGPL-3.0 (core), Apache-2.0 (clients and OpenAPI), commercial for enterprise-only parts).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/kognitos-vs-windmill.json, and with the fewest tokens: https://www.anchorterminal.com/compare/kognitos-vs-windmill.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"kognitos\", \"b\": \"windmill\"}`. From a terminal: `anchor compare kognitos windmill`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/kognitos.json and https://www.anchorterminal.com/api/v1/tools/windmill.json\n\n## Other comparisons with Kognitos or Windmill API + MCP\n\n- [Activepieces API + MCP vs Kognitos](https://www.anchorterminal.com/compare/activepieces-vs-kognitos.md)\n- [Activepieces API + MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/activepieces-vs-windmill.md)\n- [Microsoft Copilot Studio MCP vs Kognitos](https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-kognitos.md)\n- [Microsoft Copilot Studio MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/copilot-studio-mcp-vs-windmill.md)\n- [Gumloop vs Kognitos](https://www.anchorterminal.com/compare/gumloop-vs-kognitos.md)\n- [Gumloop vs Windmill API + MCP](https://www.anchorterminal.com/compare/gumloop-vs-windmill.md)\n- [Kestra vs Kognitos](https://www.anchorterminal.com/compare/kestra-vs-kognitos.md)\n- [Kestra vs Windmill API + MCP](https://www.anchorterminal.com/compare/kestra-vs-windmill.md)\n- [Kognitos vs Make API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-make.md)\n- [Kognitos vs Cooper (Mandl)](https://www.anchorterminal.com/compare/kognitos-vs-mandl-cooper.md)\n- [Kognitos vs Motive Agents](https://www.anchorterminal.com/compare/kognitos-vs-motive-agents.md)\n- [Kognitos vs n8n API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-n8n.md)\n- [Kognitos vs Node-RED](https://www.anchorterminal.com/compare/kognitos-vs-node-red.md)\n- [Kognitos vs Paragon ActionKit + MCP](https://www.anchorterminal.com/compare/kognitos-vs-paragon.md)\n- [Kognitos vs Pipedream API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-pipedream.md)\n- [Kognitos vs Microsoft Power Automate](https://www.anchorterminal.com/compare/kognitos-vs-power-automate.md)\n- [Kognitos vs Prismatic](https://www.anchorterminal.com/compare/kognitos-vs-prismatic.md)\n- [Kognitos vs Tray.ai API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-tray.md)\n- [Kognitos vs Workato API + MCP](https://www.anchorterminal.com/compare/kognitos-vs-workato.md)\n- [Make API + MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/make-vs-windmill.md)\n- [Cooper (Mandl) vs Windmill API + MCP](https://www.anchorterminal.com/compare/mandl-cooper-vs-windmill.md)\n- [Motive Agents vs Windmill API + MCP](https://www.anchorterminal.com/compare/motive-agents-vs-windmill.md)\n- [n8n API + MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/n8n-vs-windmill.md)\n- [Node-RED vs Windmill API + MCP](https://www.anchorterminal.com/compare/node-red-vs-windmill.md)\n- [Pipedream API + MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/pipedream-vs-windmill.md)\n- [Microsoft Power Automate vs Windmill API + MCP](https://www.anchorterminal.com/compare/power-automate-vs-windmill.md)\n- [Prismatic vs Windmill API + MCP](https://www.anchorterminal.com/compare/prismatic-vs-windmill.md)\n- [Tray.ai API + MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/tray-vs-windmill.md)\n- [Windmill API + MCP vs Workato API + MCP](https://www.anchorterminal.com/compare/windmill-vs-workato.md)\n- [Paragon ActionKit + MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/paragon-vs-windmill.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-10-21",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.6",
    "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": "Kognitos vs Windmill API + MCP",
        "url": ""
      }
    ],
    "description": "Kognitos scores 57 (C) to Windmill's 55.9 (C) for workflow automation. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Kognitos C 57",
      "Windmill API + MCP C 55.9",
      "scores"
    ],
    "h1": "Kognitos vs Windmill API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-kognitos-vs-windmill.png",
    "path": "/compare/kognitos-vs-windmill",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Kognitos vs Windmill for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-21",
    "url": "https://www.anchorterminal.com/compare/kognitos-vs-windmill"
  },
  "tokens": {
    "markdown": 2750,
    "slim": 780
  },
  "version": 1
}
