{
  "data": {
    "a": {
      "slug": "make",
      "name": "Make API + MCP",
      "vendor": "Make (Celonis)",
      "vendorUrl": "https://www.make.com",
      "kind": "http-api",
      "category": "workflow-automation",
      "summary": "REST API (v2) for scenarios, runs, connections, webhooks, data stores and teams, plus a hosted MCP server that runs on-demand scenarios as tools and, on paid plans, manages the account.",
      "url": "https://www.anchorterminal.com/tools/make",
      "markdownUrl": "https://www.anchorterminal.com/tools/make.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/make.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/make.json",
      "license": "proprietary",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://eu1.make.com/api/v2",
      "packages": [],
      "auth": "mixed",
      "authNotes": "API tokens with read and write scopes, sent as `Authorization: Token \u003ctoken\u003e`, one token per zone. Zones are eu1, eu2, us1 and us2 on make.com, plus eu1 and us1 on make.celonis.com. OAuth 2.0 clients (code flow with refresh or PKCE) on request. The MCP server takes OAuth at https://mcp.make.com, or an MCP token either in a header at https://\u003czone\u003e/mcp or in the path at https://\u003czone\u003e/mcp/u/\u003ctoken\u003e.",
      "pricing": "freemium",
      "pricingNotes": "Billed in credits, one credit per module action. Free 1,000 credits a month with a 15-minute minimum schedule and 5-minute runs, no card. Core $12 a month, Pro $21 and Teams $38 on monthly billing, each from 10,000 credits a month, with 1-minute schedules and 40-minute runs. Yearly billing saves 15 per cent or more. Extra credits come in bundles of 1,000 or 10,000. AI modules can use more than one credit per action. Enterprise is custom (https://www.make.com/en/pricing).",
      "priceSummary": "$12 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developers.make.com/api-documentation",
      "llmsTxt": "https://developers.make.com/llms.txt",
      "registryName": "com.make/mcp-server",
      "capabilities": [
        "automation.workflows",
        "automation.apps",
        "automation.webhooks",
        "agent.tools"
      ],
      "tags": [
        "hosted",
        "freemium",
        "no-card",
        "mcp",
        "llms-txt",
        "closed-source",
        "enterprise",
        "webhooks"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58.7,
        "grade": "C",
        "agentReady": false,
        "rank": 573,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 7,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 63,
          "maintenance": 36,
          "payments": 30,
          "reliability": 63,
          "schema": 66,
          "security": 68,
          "transparency": 72
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Hosted MCP server with OAuth, and scenario run tools on the free plan. No published OpenAPI file and no official SDK.",
        "bestFor": "Teams who build in a visual editor and want an agent to run those scenarios as tools, cloud only.",
        "strengths": [
          "Hosted MCP server with OAuth, and scenario run tools on the free plan",
          "About 35 read and write token scopes, and per-token control over which scenarios become tools",
          "API rate limits published per plan, from 60 to 1,000 calls a minute",
          "SOC 2 Type II, SOC 3, ISO 27001 and a bug bounty",
          "Dated deprecation notices for modules and AI models"
        ],
        "weaknesses": [
          "No published OpenAPI file and no official SDK",
          "Six zone hosts, including two on make.celonis.com, and calls to the wrong zone fail",
          "The MCP token can sit in the URL path, which leaks into logs",
          "Status feed shows at least eight incidents in July 2026, two of which failed or disabled about 200 to 250 scenarios",
          "No dated release-notes entry in the last 90 days"
        ],
        "agentNotes": [
          "Find the organisation's zone first. It may be on make.com or make.celonis.com",
          "Set scenarios to on-demand scheduling so the MCP server lists them as tools",
          "Use the header form of the MCP token rather than the /mcp/u/\u003ctoken\u003e path form",
          "On a 429, wait a full minute. The limit resets per minute and no Retry-After is sent",
          "Check the `code` field on errors. IM002 means the token lacks rights, not that the resource is missing"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58.7
          }
        ],
        "editorialScores": {
          "ergonomics": 63,
          "maintenance": 36,
          "payments": 30,
          "reliability": 63,
          "schema": 66,
          "security": 68,
          "transparency": 59
        },
        "provenanceScore": 84
      },
      "connect": {
        "http": "curl \"https://eu1.make.com/api/v2/scenarios?teamId=$MAKE_TEAM_ID\" -H \"Authorization: Token $MAKE_API_KEY\"",
        "claudeCode": "claude mcp add --transport http make https://mcp.make.com",
        "config": {
          "mcpServers": {
            "make": {
              "headers": {
                "Authorization": "Bearer ${MAKE_MCP_TOKEN}"
              },
              "url": "https://eu1.make.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.workflows",
        "tool": "https://letme.dev/make"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Core plan",
          "unit": "month",
          "usd": 12,
          "note": "monthly billing, 10,000 credits a month, one credit per module action, 60 API calls a minute"
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 21,
          "note": "monthly billing, 10,000 credits a month, 120 API calls a minute"
        },
        {
          "item": "Teams plan",
          "unit": "month",
          "usd": 38,
          "note": "monthly billing, 10,000 credits a month, 240 API calls a minute"
        }
      ],
      "provenance": {
        "legalEntity": "Celonis, Inc.",
        "domain": "make.com",
        "domainRegistered": "1997-07-31",
        "domainNote": "make.com was registered in 1997, long before Integromat renamed itself Make in 2022.",
        "endpointOnVendorDomain": true,
        "terms": "https://www.make.com/en/terms-and-conditions",
        "privacy": "https://www.make.com/en/privacy-notice",
        "statusPage": "https://status.make.com",
        "changelog": "https://developers.make.com/white-label-documentation/release-notes",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "make.com answers plain HTTP clients with 403. The terms and privacy pages load in a browser."
        ],
        "score": 84
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/make.json",
      "live": {
        "slug": "make",
        "probe": {
          "target": "https://eu1.make.com/api/v2",
          "method": "get",
          "lastAt": "2026-10-10T01:37:57.660684013Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 55,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 68,
          "p95ms24h": 130,
          "samples24h": 250,
          "samples30d": 2453,
          "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": 17,
              "ok": 17
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.make.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T01:33:49.670500733Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.make/mcp-server",
            "version": "1.1.0",
            "seenAt": "2026-10-09T02:57:46.004536428Z"
          }
        ],
        "securityTxt": {
          "url": "https://make.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:30.720988125Z"
        },
        "llmsTxt": {
          "url": "https://developers.make.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:15.373335359Z"
        },
        "domain": {
          "domain": "make.com",
          "registered": "1997-07-31",
          "source": "https://rdap.verisign.com/com/v1/domain/make.com",
          "checkedAt": "2026-10-04T13:07:44.957995769Z"
        },
        "pages": [
          {
            "url": "https://developers.make.com/white-label-documentation/release-notes",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:36:01.960069106Z",
            "changedAt": "2026-10-08T18:17:52.473645313Z",
            "fingerprint": "5786088280f8"
          },
          {
            "url": "https://www.make.com/en/pricing",
            "kind": "pricing",
            "status": 403,
            "checkedAt": "2026-10-09T18:51:55.165179928Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://www.make.com/en/privacy-notice",
            "kind": "privacy",
            "status": 403,
            "checkedAt": "2026-10-09T18:51:57.180251357Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://www.make.com/en/terms-and-conditions",
            "kind": "terms",
            "status": 403,
            "checkedAt": "2026-10-09T18:51:59.188293618Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d68f71ceaf71"
          }
        ],
        "updatedAt": "2026-10-10T01:37:57.660684013Z"
      }
    },
    "answer": "Node-RED scores 61 (C) on agent readiness against Make API + MCP's 58.7 (C), and leads in 3 of 7 scored categories. Make API + MCP leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust.",
    "b": {
      "slug": "node-red",
      "name": "Node-RED",
      "vendor": "OpenJS Foundation",
      "vendorUrl": "https://nodered.org",
      "kind": "http-api",
      "category": "workflow-automation",
      "summary": "Node-RED is an open-source flow-based automation runtime hosted by the OpenJS Foundation. The owner runs it on Node.js, and an Admin HTTP API and a command-line client deploy flows and install nodes.",
      "url": "https://www.anchorterminal.com/tools/node-red",
      "markdownUrl": "https://www.anchorterminal.com/tools/node-red.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/node-red.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/node-red.json",
      "repo": "https://github.com/node-red/node-red",
      "license": "Apache-2.0",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "npm",
          "name": "node-red"
        },
        {
          "registry": "npm",
          "name": "node-red-admin"
        },
        {
          "registry": "oci",
          "name": "nodered/node-red"
        }
      ],
      "auth": "mixed",
      "authNotes": "A default install has no authentication. Setting `adminAuth` in `settings.js` turns on users with bcrypt-hashed passwords and permissions of `*`, `read` or a list such as `flows.read`. An agent then posts the username and password to `/auth/token` for a bearer token, valid seven days by default with no refresh. Access is self-serve, by running the software. Routes made by HTTP In nodes share one basic-auth username and password.",
      "pricing": "free",
      "pricingNotes": "Free under Apache-2.0 with nothing to buy from the project, so an agent can start with no account, card or contract. FlowFuse, a separate company, sells a hosted platform for Node-RED that the docs link, and it is not graded here (https://nodered.org/about/license/, checked 2026-10-09).",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs or the source. The project sells nothing (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 23729,
        "npmWeekly": 55172,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://nodered.org/docs/api/admin/",
      "capabilities": [
        "automation.workflows",
        "automation.webhooks",
        "automation.code",
        "automation.apps"
      ],
      "tags": [
        "self-hosted",
        "open-source",
        "local",
        "free",
        "javascript",
        "webhooks",
        "cli",
        "docker"
      ],
      "lastRelease": "2026-10-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61,
        "grade": "C",
        "agentReady": false,
        "rank": 486,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 44,
          "maintenance": 81,
          "payments": 60,
          "reliability": 90,
          "schema": 41,
          "security": 51,
          "transparency": 65
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "Node-RED's Admin HTTP API covers flows, nodes and settings in 20 documented methods, with read and write permissions per resource and a revision check on deploys. It has no OpenAPI file, no pagination and no SDK, and a default install accepts API calls from anyone who can reach port 1880.",
        "bestFor": "Owners who want event-driven flows on their own machine or device, with a large library of community nodes, and an agent that deploys or edits flows as JSON.",
        "strengths": [
          "Apache-2.0, with 12 releases between 30 July and 8 October 2026 on the 5.x and 4.x lines",
          "Admin API permissions are per resource, such as `flows.read` and `flows.write`, and a user or token can be limited to `read`",
          "`POST /flows` with `Node-RED-API-Version: v2` takes a `rev` value and answers 409 when the runtime holds newer flows",
          "Usage telemetry is opt-in, lists the four fields sent, and can be switched off in settings, by flag or by environment variable",
          "A release plan gives each major version a maintenance start and an end-of-life date, with 4.x ending on 31 December 2026"
        ],
        "weaknesses": [
          "No OpenAPI file, `llms.txt` or SDK. The Admin API is documented as 20 hand-written pages on nodered.org",
          "`adminAuth` is commented out in the default settings file, so a fresh install has no authentication on the editor or the Admin API",
          "No pagination, filtering or field selection. `GET /flows` returns the whole flow configuration",
          "Access tokens come from a username and password grant, last seven days by default and cannot be refreshed",
          "Routes for context, plugins, library and projects exist in the source and are missing from the published method list"
        ],
        "agentNotes": [
          "Call `GET /auth/login` first. An empty object means no authentication is set and every Admin API call is open",
          "Send `Node-RED-API-Version: v2` and the last `rev` on `POST /flows`, and re-read the flows on a 409",
          "Set `Node-RED-Deployment-Type` to `nodes` or `flows` to restart only what changed. The default `full` stops every node",
          "Prefer `GET /flow/:id` and `PUT /flow/:id` for one tab. `GET /flows` returns every node in the runtime",
          "Treat `flows.write` and `nodes.write` as code execution on the host. Function nodes run JavaScript and `POST /nodes` installs npm modules"
        ],
        "metrics": {
          "kind": "local",
          "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": 61
          }
        ],
        "editorialScores": {
          "ergonomics": 44,
          "maintenance": 81,
          "payments": 60,
          "reliability": 90,
          "schema": 41,
          "security": 51,
          "transparency": 85
        },
        "provenanceScore": 45
      },
      "connect": {
        "install": "sudo npm install -g node-red",
        "http": "curl http://localhost:1880/auth/token --data 'client_id=node-red-admin\u0026grant_type=password\u0026scope=*\u0026username=admin\u0026password=password'"
      },
      "letme": {
        "capability": "https://letme.dev/automation.workflows",
        "tool": "https://letme.dev/node-red"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "OpenJS Foundation",
        "domain": "nodered.org",
        "domainRegistered": "2013-09-12",
        "endpointOnVendorDomain": false,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/node-red/node-red/blob/main/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The licence page on nodered.org says copyright is retained by the OpenJS Foundation, and the site footer reads Copyright OpenJS Foundation and Node-RED contributors.",
          "No terms or privacy link is given. Node-RED is Apache-2.0 software the owner runs, and the project publishes no service agreement or privacy policy of its own. The site footer links the OpenJS Foundation's terms of use and privacy policy, which are a parent body's website documents and were not read.",
          "The Admin API answers on the owner's own host, by default http://localhost:1880. Only the opt-in telemetry report goes to an endpoint the project hosts.",
          "https://nodered.org/.well-known/security.txt returns 404. SECURITY.md in the repository gives team@nodered.org and escalation to the OpenJS Foundation CNA.",
          "RDAP for nodered.org gives a registration date of 2013-09-12. The lookup through rdap.org was redirected to the registry's RDAP host.",
          "nodered.org has no robots.txt (404). No status page exists because there is no hosted service."
        ],
        "score": 45
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/node-red.json",
      "live": {
        "slug": "node-red",
        "versions": [
          {
            "registry": "github",
            "name": "node-red/node-red",
            "version": "5.0.8",
            "released": "2026-10-08",
            "seenAt": "2026-10-09T17:08:22.991909994Z"
          },
          {
            "registry": "npm",
            "name": "node-red",
            "version": "5.0.8",
            "seenAt": "2026-10-09T17:08:20.781082858Z"
          },
          {
            "registry": "npm",
            "name": "node-red-admin",
            "version": "4.1.8",
            "seenAt": "2026-10-09T17:08:21.396260251Z"
          }
        ],
        "githubStars": 23730,
        "npmWeekly": 55172,
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/node-red/node-red/main/CHANGELOG.md",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:45:37.181546944Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "4223a5392d5c"
          }
        ],
        "updatedAt": "2026-10-09T18:45:37.181546944Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Make (Celonis)",
        "b": "OpenJS Foundation",
        "name": "Vendor"
      },
      {
        "a": "https://eu1.make.com/api/v2",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "proprietary",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "com.make/mcp-server",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "none",
        "b": "2026-10-08",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "24k stars, 55k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "2.5/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Node-RED scores 61 (C) on agent readiness against Make API + MCP's 58.7 (C), and leads in 3 of 7 scored categories. Make API + MCP leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Make API + MCP or Node-RED?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Make API + MCP and Node-RED need an API key?"
      },
      {
        "answer": "Make API + MCP has a hosted endpoint at https://eu1.make.com/api/v2. No hosted endpoint is listed for Node-RED.",
        "question": "Can an agent call Make API + MCP and Node-RED without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Make API + MCP. Node-RED is open source (Apache-2.0).",
        "question": "Are Make API + MCP and Node-RED open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 66 against 41",
          "Agent ergonomics, 63 against 44",
          "Security \u0026 auth, 68 against 51",
          "Transparency \u0026 trust, 72 against 65"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Free to start without a card"
        ],
        "goodFor": "Teams who build in a visual editor and want an agent to run those scenarios as tools, cloud only.",
        "slug": "make",
        "watchFor": "No published OpenAPI file and no official SDK"
      },
      {
        "aheadOn": [
          "Reliability, 90 against 63",
          "Payments \u0026 pricing, 60 against 30",
          "Maintenance \u0026 community, 81 against 36"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Owners who want event-driven flows on their own machine or device, with a large library of community nodes, and an agent that deploys or edits flows as JSON.",
        "slug": "node-red",
        "watchFor": "No OpenAPI file, `llms.txt` or SDK. The Admin API is documented as 20 hand-written pages on nodered.org"
      }
    ],
    "job": {
      "capability": "automation.workflows",
      "name": "Workflow automation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/activepieces-vs-make.json",
        "title": "Activepieces API + MCP vs Make API + MCP",
        "url": "https://www.anchorterminal.com/compare/activepieces-vs-make"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activepieces-vs-node-red.json",
        "title": "Activepieces API + MCP vs Node-RED",
        "url": "https://www.anchorterminal.com/compare/activepieces-vs-node-red"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gumloop-vs-make.json",
        "title": "Gumloop vs Make API + MCP",
        "url": "https://www.anchorterminal.com/compare/gumloop-vs-make"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gumloop-vs-node-red.json",
        "title": "Gumloop vs Node-RED",
        "url": "https://www.anchorterminal.com/compare/gumloop-vs-node-red"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-make.json",
        "title": "Kestra vs Make API + MCP",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-make"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kestra-vs-node-red.json",
        "title": "Kestra vs Node-RED",
        "url": "https://www.anchorterminal.com/compare/kestra-vs-node-red"
      },
      {
        "json": "https://www.anchorterminal.com/compare/make-vs-n8n.json",
        "title": "Make API + MCP vs n8n API + MCP",
        "url": "https://www.anchorterminal.com/compare/make-vs-n8n"
      },
      {
        "json": "https://www.anchorterminal.com/compare/make-vs-paragon.json",
        "title": "Make API + MCP vs Paragon ActionKit + MCP",
        "url": "https://www.anchorterminal.com/compare/make-vs-paragon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/make-vs-pipedream.json",
        "title": "Make API + MCP vs Pipedream API + MCP",
        "url": "https://www.anchorterminal.com/compare/make-vs-pipedream"
      },
      {
        "json": "https://www.anchorterminal.com/compare/make-vs-power-automate.json",
        "title": "Make API + MCP vs Microsoft Power Automate",
        "url": "https://www.anchorterminal.com/compare/make-vs-power-automate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/make-vs-prismatic.json",
        "title": "Make API + MCP vs Prismatic",
        "url": "https://www.anchorterminal.com/compare/make-vs-prismatic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/make-vs-tray.json",
        "title": "Make API + MCP vs Tray.ai API + MCP",
        "url": "https://www.anchorterminal.com/compare/make-vs-tray"
      },
      {
        "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/make-vs-workato.json",
        "title": "Make API + MCP vs Workato API + MCP",
        "url": "https://www.anchorterminal.com/compare/make-vs-workato"
      },
      {
        "json": "https://www.anchorterminal.com/compare/n8n-vs-node-red.json",
        "title": "n8n API + MCP vs Node-RED",
        "url": "https://www.anchorterminal.com/compare/n8n-vs-node-red"
      },
      {
        "json": "https://www.anchorterminal.com/compare/node-red-vs-paragon.json",
        "title": "Node-RED vs Paragon ActionKit + MCP",
        "url": "https://www.anchorterminal.com/compare/node-red-vs-paragon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/node-red-vs-pipedream.json",
        "title": "Node-RED vs Pipedream API + MCP",
        "url": "https://www.anchorterminal.com/compare/node-red-vs-pipedream"
      },
      {
        "json": "https://www.anchorterminal.com/compare/node-red-vs-power-automate.json",
        "title": "Node-RED vs Microsoft Power Automate",
        "url": "https://www.anchorterminal.com/compare/node-red-vs-power-automate"
      },
      {
        "json": "https://www.anchorterminal.com/compare/node-red-vs-prismatic.json",
        "title": "Node-RED vs Prismatic",
        "url": "https://www.anchorterminal.com/compare/node-red-vs-prismatic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/node-red-vs-tray.json",
        "title": "Node-RED vs Tray.ai API + MCP",
        "url": "https://www.anchorterminal.com/compare/node-red-vs-tray"
      },
      {
        "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/node-red-vs-workato.json",
        "title": "Node-RED vs Workato API + MCP",
        "url": "https://www.anchorterminal.com/compare/node-red-vs-workato"
      }
    ],
    "scores": [
      {
        "by": 27,
        "edge": "node-red",
        "key": "reliability",
        "make": 63,
        "name": "Reliability",
        "node-red": 90,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 25,
        "edge": "make",
        "key": "schema",
        "make": 66,
        "name": "Schema \u0026 documentation",
        "node-red": 41,
        "weight": 13
      },
      {
        "by": 19,
        "edge": "make",
        "key": "ergonomics",
        "make": 63,
        "name": "Agent ergonomics",
        "node-red": 44,
        "weight": 13
      },
      {
        "by": 17,
        "edge": "make",
        "key": "security",
        "make": 68,
        "name": "Security \u0026 auth",
        "node-red": 51,
        "weight": 14
      },
      {
        "by": 30,
        "edge": "node-red",
        "key": "payments",
        "make": 30,
        "name": "Payments \u0026 pricing",
        "node-red": 60,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 45,
        "edge": "node-red",
        "key": "maintenance",
        "make": 36,
        "name": "Maintenance \u0026 community",
        "node-red": 81,
        "weight": 7
      },
      {
        "by": 7,
        "edge": "make",
        "key": "transparency",
        "make": 72,
        "name": "Transparency \u0026 trust",
        "node-red": 65,
        "weight": 7
      }
    ],
    "summary": "Node-RED scores 61 (C) on agent readiness against Make API + MCP's 58.7 (C), and leads in 3 of 7 scored categories. Make API + MCP leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust. Both do workflow automation.",
    "verdicts": {
      "make": "Hosted MCP server with OAuth, and scenario run tools on the free plan. No published OpenAPI file and no official SDK.",
      "node-red": "Node-RED's Admin HTTP API covers flows, nodes and settings in 20 documented methods, with read and write permissions per resource and a revision check on deploys. It has no OpenAPI file, no pagination and no SDK, and a default install accepts API calls from anyone who can reach port 1880."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/make-vs-node-red",
    "json": "https://www.anchorterminal.com/compare/make-vs-node-red.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/make-vs-node-red.md",
    "slim": "https://www.anchorterminal.com/compare/make-vs-node-red.min.md"
  },
  "markdown": "Node-RED scores 61 (C) on agent readiness against Make API + MCP's 58.7 (C), and leads in 3 of 7 scored categories. Make API + MCP leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust. Both do workflow automation.\n\n- Make API + MCP: grade C, 58.7/100, rank #573 of 950. Markdown https://www.anchorterminal.com/tools/make.md · JSON https://www.anchorterminal.com/api/v1/tools/make.json\n- Node-RED: grade C, 61/100, rank #486 of 950. Markdown https://www.anchorterminal.com/tools/node-red.md · JSON https://www.anchorterminal.com/api/v1/tools/node-red.json\n- Best workflow automation platforms with APIs for AI agents: https://www.anchorterminal.com/best/workflow-automation/index.md\n- All 108 workflows comparisons: https://www.anchorterminal.com/compare/workflow-automation/index.md\n\n## Which one, for what\n\n### Make API + MCP (C)\n\nGood for: Teams who build in a visual editor and want an agent to run those scenarios as tools, cloud only.\n\nAhead on:\n- Schema \u0026 documentation, 66 against 41\n- Agent ergonomics, 63 against 44\n- Security \u0026 auth, 68 against 51\n- Transparency \u0026 trust, 72 against 65\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Free to start without a card\n\nWatch for: No published OpenAPI file and no official SDK\n\n### Node-RED (C)\n\nGood for: Owners who want event-driven flows on their own machine or device, with a large library of community nodes, and an agent that deploys or edits flows as JSON.\n\nAhead on:\n- Reliability, 90 against 63\n- Payments \u0026 pricing, 60 against 30\n- Maintenance \u0026 community, 81 against 36\n\nAlso in its favour:\n- Open source\n\nWatch for: No OpenAPI file, `llms.txt` or SDK. The Admin API is documented as 20 hand-written pages on nodered.org\n\n\n## Score by category\n\n| Category | Weight | Make API + MCP | Node-RED | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 63 | 90 | Node-RED +27 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 66 | 41 | Make API + MCP +25 |\n| Agent ergonomics | 13% (16.2 this run) | 63 | 44 | Make API + MCP +19 |\n| Security \u0026 auth | 14% (17.5 this run) | 68 | 51 | Make API + MCP +17 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 60 | Node-RED +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 36 | 81 | Node-RED +45 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 72 | 65 | Make API + MCP +7 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **58.7 · C** | **61 · C** | |\n\n## Facts side by side\n\n| Fact | Make API + MCP | Node-RED |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Make (Celonis) | OpenJS Foundation |\n| Hosted endpoint | `https://eu1.make.com/api/v2` | no (local only) |\n| Transports | HTTP, Streamable HTTP | HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Free |\n| x402 | no | no |\n| Licence | proprietary | Apache-2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | `com.make/mcp-server` | not listed |\n| Last release | none | 2026-10-08 |\n| Terms last updated | couldn't be read | no document linked |\n| Privacy policy last updated | couldn't be read | no document linked |\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 | none | 24k stars, 55k npm/wk |\n| Agent reviews | 2.5/5 (2) | none |\n\n## Verdicts\n\n**Make API + MCP.** Hosted MCP server with OAuth, and scenario run tools on the free plan. No published OpenAPI file and no official SDK.\n\n**Node-RED.** Node-RED's Admin HTTP API covers flows, nodes and settings in 20 documented methods, with read and write permissions per resource and a revision check on deploys. It has no OpenAPI file, no pagination and no SDK, and a default install accepts API calls from anyone who can reach port 1880.\n\n## Before you call either\n\n### Make API + MCP\n\n1. Find the organisation's zone first. It may be on make.com or make.celonis.com\n2. Set scenarios to on-demand scheduling so the MCP server lists them as tools\n3. Use the header form of the MCP token rather than the /mcp/u/\u003ctoken\u003e path form\n4. On a 429, wait a full minute. The limit resets per minute and no Retry-After is sent\n5. Check the `code` field on errors. IM002 means the token lacks rights, not that the resource is missing\n\n### Node-RED\n\n1. Call `GET /auth/login` first. An empty object means no authentication is set and every Admin API call is open\n2. Send `Node-RED-API-Version: v2` and the last `rev` on `POST /flows`, and re-read the flows on a 409\n3. Set `Node-RED-Deployment-Type` to `nodes` or `flows` to restart only what changed. The default `full` stops every node\n4. Prefer `GET /flow/:id` and `PUT /flow/:id` for one tab. `GET /flows` returns every node in the runtime\n5. Treat `flows.write` and `nodes.write` as code execution on the host. Function nodes run JavaScript and `POST /nodes` installs npm modules\n\n## Questions\n\n### Which is better for AI agents, Make API + MCP or Node-RED?\n\nNode-RED scores 61 (C) on agent readiness against Make API + MCP's 58.7 (C), and leads in 3 of 7 scored categories. Make API + MCP leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust.\n\n### Do Make API + MCP and Node-RED need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Make API + MCP and Node-RED without installing anything?\n\nMake API + MCP has a hosted endpoint at https://eu1.make.com/api/v2. No hosted endpoint is listed for Node-RED.\n\n### Are Make API + MCP and Node-RED open source?\n\nNo open-source release is listed for Make API + MCP. Node-RED is open source (Apache-2.0).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/make-vs-node-red.json, and with the fewest tokens: https://www.anchorterminal.com/compare/make-vs-node-red.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"make\", \"b\": \"node-red\"}`. From a terminal: `anchor compare make node-red`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/make.json and https://www.anchorterminal.com/api/v1/tools/node-red.json\n\n## Other comparisons with Make API + MCP or Node-RED\n\n- [Activepieces API + MCP vs Make API + MCP](https://www.anchorterminal.com/compare/activepieces-vs-make.md)\n- [Activepieces API + MCP vs Node-RED](https://www.anchorterminal.com/compare/activepieces-vs-node-red.md)\n- [Gumloop vs Make API + MCP](https://www.anchorterminal.com/compare/gumloop-vs-make.md)\n- [Gumloop vs Node-RED](https://www.anchorterminal.com/compare/gumloop-vs-node-red.md)\n- [Kestra vs Make API + MCP](https://www.anchorterminal.com/compare/kestra-vs-make.md)\n- [Kestra vs Node-RED](https://www.anchorterminal.com/compare/kestra-vs-node-red.md)\n- [Make API + MCP vs n8n API + MCP](https://www.anchorterminal.com/compare/make-vs-n8n.md)\n- [Make API + MCP vs Paragon ActionKit + MCP](https://www.anchorterminal.com/compare/make-vs-paragon.md)\n- [Make API + MCP vs Pipedream API + MCP](https://www.anchorterminal.com/compare/make-vs-pipedream.md)\n- [Make API + MCP vs Microsoft Power Automate](https://www.anchorterminal.com/compare/make-vs-power-automate.md)\n- [Make API + MCP vs Prismatic](https://www.anchorterminal.com/compare/make-vs-prismatic.md)\n- [Make API + MCP vs Tray.ai API + MCP](https://www.anchorterminal.com/compare/make-vs-tray.md)\n- [Make API + MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/make-vs-windmill.md)\n- [Make API + MCP vs Workato API + MCP](https://www.anchorterminal.com/compare/make-vs-workato.md)\n- [n8n API + MCP vs Node-RED](https://www.anchorterminal.com/compare/n8n-vs-node-red.md)\n- [Node-RED vs Paragon ActionKit + MCP](https://www.anchorterminal.com/compare/node-red-vs-paragon.md)\n- [Node-RED vs Pipedream API + MCP](https://www.anchorterminal.com/compare/node-red-vs-pipedream.md)\n- [Node-RED vs Microsoft Power Automate](https://www.anchorterminal.com/compare/node-red-vs-power-automate.md)\n- [Node-RED vs Prismatic](https://www.anchorterminal.com/compare/node-red-vs-prismatic.md)\n- [Node-RED vs Tray.ai API + MCP](https://www.anchorterminal.com/compare/node-red-vs-tray.md)\n- [Node-RED vs Windmill API + MCP](https://www.anchorterminal.com/compare/node-red-vs-windmill.md)\n- [Node-RED vs Workato API + MCP](https://www.anchorterminal.com/compare/node-red-vs-workato.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "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"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Make API + MCP vs Node-RED",
        "url": ""
      }
    ],
    "description": "Node-RED scores 61 (C) to Make's 58.7 (C) for workflow automation. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Make API + MCP C 58.7",
      "Node-RED C 61",
      "scores"
    ],
    "h1": "Make API + MCP vs Node-RED",
    "image": "https://www.anchorterminal.com/assets/og/compare-make-vs-node-red.png",
    "path": "/compare/make-vs-node-red",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Make vs Node-RED for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/make-vs-node-red"
  },
  "tokens": {
    "markdown": 2350,
    "slim": 730
  },
  "version": 1
}
