{
  "data": {
    "a": {
      "slug": "monday",
      "name": "monday.com",
      "vendor": "monday.com Ltd.",
      "vendorUrl": "https://monday.com",
      "kind": "http-api",
      "category": "project-management",
      "summary": "monday.com is a hosted work management platform built on boards, items and columns. Agents reach it through a GraphQL API at api.monday.com/v2 and an official hosted MCP server, using personal API tokens or OAuth.",
      "url": "https://www.anchorterminal.com/tools/monday",
      "markdownUrl": "https://www.anchorterminal.com/tools/monday.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/monday.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/monday.json",
      "repo": "https://github.com/mondaycom/mcp",
      "license": "Proprietary service under monday.com's Terms of Service and Developer Terms. The MCP server, agent toolkit and API SDK on GitHub are MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.monday.com/v2",
      "packages": [
        {
          "registry": "npm",
          "name": "@mondaydotcomorg/api"
        },
        {
          "registry": "npm",
          "name": "@mondaydotcomorg/monday-api-mcp"
        },
        {
          "registry": "npm",
          "name": "@mondaydotcomorg/agent-toolkit"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve. A signed-in admin or member copies a personal API token from the developer centre and sends it in the `Authorization` header. The token has no scopes and mirrors the user's permissions, and each user has one, which can be regenerated. OAuth apps choose from 21 scopes such as `boards:read` and `updates:write`. The legacy OAuth flow issues tokens that don't expire, and the newer OAuth 2.1 flow adds PKCE, expiring access tokens, refresh tokens and revocation. The hosted MCP server takes OAuth with dynamic client registration or a personal token as a Bearer header. A publicly distributed MCP client must register through a review form first. A documented agent signup API returns an account and token with no browser step.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with up to 2 seats and 3 boards, no card needed per the pricing page, plus a free developer sandbox account with up to 10 seats and 1,000 items per product, so an agent can start without a contract. Paid plans are per seat. The pricing page served our reader in pounds, at £8 (Basic), £11 (Standard) and £17 (Pro) a seat a month billed annually for 10 seats, with Enterprise through sales. The API has no per-call price. Daily calls are capped by plan (1,000, 10,000 on Pro, 25,000 on Enterprise) and the page says more can be bought, with no price shown (checked 2026-10-08).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs, the MCP docs, the agent skill files or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 64,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 176164,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://developer.monday.com/api-reference/docs/basics",
      "llmsTxt": "https://developer.monday.com/api-reference/llms.txt",
      "registryName": "com.monday/monday.com",
      "capabilities": [
        "tasks.create",
        "tasks.update",
        "projects.manage",
        "tasks.comments",
        "projects.reporting",
        "work.docs",
        "forms.create"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "graphql",
        "closed-source",
        "free-tier",
        "oauth",
        "llms-txt",
        "webhooks",
        "idempotency",
        "javascript",
        "typescript",
        "status-page",
        "soc2",
        "agent-signup"
      ],
      "lastRelease": "2026-10-07",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 76.4,
        "grade": "BB",
        "agentReady": true,
        "rank": 34,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 82,
          "maintenance": 85,
          "payments": 50,
          "reliability": 79,
          "schema": 88,
          "security": 70,
          "transparency": 80
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The GraphQL API publishes its full schema, accepts an `Idempotency-Key` header on mutations and reports limits in `RateLimit` headers, and a documented signup API lets an agent create its own account and token. Personal tokens carry every permission their user has, daily calls stop at 1,000 below Pro, and the status page shows two long platform incidents since July 2026.",
        "bestFor": "Teams that already run projects on monday.com boards and want an agent to create items, change status, post updates and read board summaries through MCP or GraphQL.",
        "strengths": [
          "Full GraphQL schema is public as SDL and JSON at api.monday.com/v2/get_schema, with a copy for each dated API version",
          "Mutations accept an `Idempotency-Key` header, with responses cached for 30 minutes and replays marked `Idempotency-Replayed: true`",
          "A documented signup API at signup-logic.monday.com creates an account and returns an API token after an agent captcha, with no browser step",
          "Hosted MCP server at https://mcp.monday.com/mcp with OAuth, PKCE and dynamic client registration, and 64 tools in the published reference",
          "Quarterly dated API versions, each stable for at least six months, with deprecations announced at least six months ahead"
        ],
        "weaknesses": [
          "Personal API tokens have no scopes. Each carries every permission its user has in the app",
          "1,000 API calls a day on Free, Basic and Standard, shared with MCP tool calls, against 10,000 on Pro and 25,000 on Enterprise",
          "status.monday.com lists a critical platform incident of 2 hours 8 minutes on 5 September 2026 and a major latency incident of 2 hours 57 minutes on 13 July 2026",
          "The MCP security page says self-service export of detailed MCP or API audit logs isn't available, and the audit log API is limited to Enterprise admins",
          "Column values travel as a JSON string whose shape depends on the column type, and the only official API SDK is for JavaScript and TypeScript"
        ],
        "agentNotes": [
          "Send an `API-Version` header such as 2026-10 on every call. Without it the API uses whichever version is current",
          "Read the board's columns first (`get_board_info` or `boards { columns }`), then write column values as a JSON string keyed by column ID",
          "Reuse one `Idempotency-Key` per mutation when retrying after a timeout or 5xx. After a 429, wait for `Retry-After` or `retry_in_seconds`",
          "Page items with `items_page` and `next_items_page`, at most 500 a page. Cursors expire after 60 minutes",
          "For a narrower grant than a personal token, connect MCP through a custom OAuth app with only scopes such as `boards:read`"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 76.4
          }
        ],
        "editorialScores": {
          "ergonomics": 82,
          "maintenance": 85,
          "payments": 50,
          "reliability": 79,
          "schema": 88,
          "security": 70,
          "transparency": 73
        },
        "provenanceScore": 86
      },
      "connect": {
        "install": "npx @mondaydotcomorg/monday-api-mcp@latest",
        "http": "curl -X POST https://api.monday.com/v2 \\\n  -H \"Authorization: YOUR_API_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"query { me { id name } }\"}'",
        "config": {
          "mcpServers": {
            "monday-mcp": {
              "url": "https://mcp.monday.com/mcp"
            }
          }
        },
        "headless": {
          "mcpServers": {
            "monday-mcp": {
              "headers": {
                "Authorization": "Bearer YOUR_API_TOKEN"
              },
              "url": "https://mcp.monday.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/tasks.create",
        "tool": "https://letme.dev/monday"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "monday.com Ltd.",
        "domain": "monday.com",
        "domainRegistered": "1995-07-19",
        "endpointOnVendorDomain": true,
        "terms": "https://monday.com/l/legal/tos/",
        "privacy": "https://monday.com/l/privacy/privacy-policy/",
        "statusPage": "https://status.monday.com",
        "changelog": "https://developer.monday.com/api-reference/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Terms of Service (last updated 5 May 2026) are between the customer and monday.com Ltd., 6 Yitzhak Sadeh St., Tel-Aviv 6777506, Israel. The privacy policy was last updated on 1 October 2026.",
          "The API answers at api.monday.com, the MCP server at mcp.monday.com and its authorisation server at auth.monday.com, all monday.com subdomains.",
          "monday.com/.well-known/security.txt, www.monday.com/.well-known/security.txt and monday.com/security.txt each return 404. The trust centre sends vulnerability reports to a form at monday.com/security/form.",
          "RDAP for monday.com gives a registration date of 1995-07-19.",
          "The Service Level Agreement for the Enterprise plan (last updated 20 December 2023) commits to 99.9 per cent monthly uptime for the core services. The DPA carries the same date."
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/monday.json",
      "live": {
        "slug": "monday",
        "probe": {
          "target": "https://api.monday.com/v2",
          "method": "get",
          "lastAt": "2026-10-10T02:07:17.085960803Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 119,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 135,
          "p95ms24h": 203,
          "samples24h": 250,
          "samples30d": 365,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 93,
              "ok": 93
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 22,
              "ok": 22
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.monday.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T02:06:08.838088792Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "com.monday/monday.com",
            "version": "0.0.1",
            "seenAt": "2026-10-09T02:57:46.004536428Z"
          },
          {
            "registry": "npm",
            "name": "@mondaydotcomorg/agent-toolkit",
            "version": "5.73.0",
            "seenAt": "2026-10-09T17:07:13.295413431Z"
          },
          {
            "registry": "npm",
            "name": "@mondaydotcomorg/api",
            "version": "14.1.0",
            "seenAt": "2026-10-09T17:07:11.08337625Z"
          },
          {
            "registry": "npm",
            "name": "@mondaydotcomorg/monday-api-mcp",
            "version": "3.3.1",
            "seenAt": "2026-10-09T17:07:11.91526218Z"
          }
        ],
        "githubStars": 427,
        "npmWeekly": 150532,
        "securityTxt": {
          "url": "https://monday.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:39:37.43103797Z"
        },
        "llmsTxt": {
          "url": "https://developer.monday.com/api-reference/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:24.966245587Z"
        },
        "pages": [
          {
            "url": "https://developer.monday.com/api-reference/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:35:17.234640632Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "392d3fee6fc8"
          },
          {
            "url": "https://monday.com/l/privacy/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:42:16.638099927Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6d277c3c4400"
          },
          {
            "url": "https://monday.com/l/legal/tos/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:42:13.255417891Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f28d7d1863fc"
          }
        ],
        "updatedAt": "2026-10-10T02:07:17.085960803Z"
      }
    },
    "answer": "monday.com scores 76.4 (BB) on agent readiness against Redmine's 50.2 (D), and leads in 6 of 7 scored categories. Redmine leads on payments \u0026 pricing.",
    "b": {
      "slug": "redmine",
      "name": "Redmine",
      "vendor": "Redmine project",
      "vendorUrl": "https://www.redmine.org",
      "kind": "http-api",
      "category": "project-management",
      "summary": "Redmine is open-source project management software for issues, projects, time tracking, wikis and Gantt charts, written in Ruby on Rails and run on the owner's own server. Agents reach it through a REST API in JSON or XML.",
      "url": "https://www.anchorterminal.com/tools/redmine",
      "markdownUrl": "https://www.anchorterminal.com/tools/redmine.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/redmine.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/redmine.json",
      "repo": "https://github.com/redmine/redmine",
      "license": "GPL-2.0-or-later",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "mixed",
      "authNotes": "Access is self-serve on the owner's own install. An administrator first enables the REST API in the settings, where it is off by default. Each user then has one API key on the account page, sent in the `X-Redmine-API-Key` header, as the Basic auth user name or as a `key` query parameter. The key carries that user's full permissions and can be reset. Basic auth with a login and password also works, unless two-factor is active. Versions 6.1 and later accept OAuth 2 bearer tokens from applications an administrator registers, by the authorisation code grant, with one scope per Redmine permission.",
      "pricing": "free",
      "pricingNotes": "Free. Redmine is distributed under the GPL with no paid edition, cloud plan or trial from the project, so an agent can start without a contract once someone installs it. The owner pays for the server. API calls are not priced. The home page links one demo site and calls it unofficial and third-party (https://www.redmine.org/projects/redmine/wiki/Download, checked 2026-10-09).",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the REST API wiki or the source at tag 7.0.2 (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://www.redmine.org/projects/redmine/wiki/Rest_api",
      "capabilities": [
        "tasks.create",
        "tasks.update",
        "projects.manage",
        "tasks.comments",
        "events.webhooks-send"
      ],
      "tags": [
        "official",
        "self-hosted",
        "open-source",
        "rest",
        "oauth",
        "api-key",
        "free",
        "webhooks",
        "ruby",
        "project-management"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 50.2,
        "grade": "D",
        "agentReady": false,
        "rank": 777,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 13,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 51,
          "maintenance": 73,
          "payments": 60,
          "reliability": 69,
          "schema": 32,
          "security": 51,
          "transparency": 47
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": -4,
        "negativeNotes": [
          "2026-09-30. 24 advisories were fixed between 6 January and 30 September 2026, two rated critical, both PostScript execution through thumbnail generation (#44145, fixed in 6.1.3 of 15 June 2026, and one fixed in 6.1.1 of 6 January 2026), and nine rated high, among them an OAuth scope bypass (#44174) and two REST API leaks of private issue subjects and project names (#44467, #44468, fixed in 7.0.2 and 6.1.5). All are fixed and listed by the project itself, so the deduction is reduced, -4 (https://www.redmine.org/projects/redmine/wiki/Security_Advisories)."
        ],
        "verdict": "Redmine's REST API covers issues, projects, time entries and 20 other resources, and versions 6.1 and later add OAuth 2 with one scope per permission. The software is free under the GPL. No OpenAPI document exists, most errors return a bare status code, and 24 security advisories were published in twelve months, two rated critical.",
        "bestFor": "Teams that already run Redmine or want a free, self-hosted tracker with issues, time entries and wikis under their own control.",
        "strengths": [
          "Free under GPL version 2 or later, with no paid edition, and the REST API is part of the standard release",
          "OAuth 2 since 6.1, authorisation code grant only, with one scope per Redmine permission and tokens stored hashed",
          "Five releases between 26 August and 30 September 2026, and a published policy that keeps three release series supported",
          "Issue lists take filters with operators, `sort`, `offset`, `limit` and `page`, and return `total_count`",
          "Webhooks since 7.0 for issues, time entries, versions, wiki pages and news, signed in an `X-Redmine-Signature-256` header"
        ],
        "weaknesses": [
          "No OpenAPI document or other machine-readable contract was found in the wiki or the source repository",
          "24 advisories were published in the twelve months to 9 October 2026, two critical and nine high, several of them data leaks through the REST API",
          "17 of the 23 API resources are marked Alpha in the documentation, and only five are marked Stable",
          "Errors other than validation failures return a status code with no body, and no idempotency keys exist",
          "The API key acts with its user's full permissions and is accepted in a `key` query parameter",
          "No official SDK. The wiki lists community clients, and no request limit is built in"
        ],
        "agentNotes": [
          "Ask an administrator to tick Enable REST API under Administration, Settings, API. It is off by default and every call fails until then",
          "Send the key in the `X-Redmine-API-Key` header, never as the `key` query parameter, and set `Content-Type: application/json` on every POST and PUT",
          "Add `status_id=*` to issue lists. The default returns open issues only, 25 a page with a maximum of 100",
          "Comment on an issue by sending `notes` in a PUT to `/issues/\u003cid\u003e.json`. There is no separate comment endpoint",
          "A DELETE on a project through the API skips the confirmation the web page asks for, so run the agent as a non-administrator user"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 50.2
          }
        ],
        "editorialScores": {
          "ergonomics": 51,
          "maintenance": 73,
          "payments": 60,
          "reliability": 69,
          "schema": 32,
          "security": 51,
          "transparency": 69
        },
        "provenanceScore": 25
      },
      "connect": {
        "http": "curl -H \"X-Redmine-API-Key: $API_KEY\" https://$REDMINE_HOST/issues.json"
      },
      "letme": {
        "capability": "https://letme.dev/tasks.create",
        "tool": "https://letme.dev/redmine"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Redmine (self-hosted)",
          "unit": "seat-month",
          "usd": 0,
          "note": "free software, REST API included; no paid edition from the project"
        }
      ],
      "provenance": {
        "legalEntity": "",
        "domain": "redmine.org",
        "domainRegistered": "2006-07-08",
        "endpointOnVendorDomain": false,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://www.redmine.org/projects/redmine/wiki/Changelog",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "No legal entity was found. The home page says Redmine is built and maintained by community volunteers, and the source files carry a copyright notice in the name of Jean-Philippe Lang.",
          "No terms of service were found on redmine.org. The software is distributed under the GPL, version 2 or later, which stands in.",
          "The privacy policy at https://www.redmine.org/projects/redmine/wiki/PrivacyPolicy covers the redmine.org website only (server logs, account registration, ads and Gravatar). It does not govern an install of the software, so `provenance.privacy` is left out.",
          "There is no hosted service run by the project, so no endpoint sits on the vendor's domain. Each install answers on its owner's host.",
          "www.redmine.org/.well-known/security.txt returned 404. The Security Advisories page gives security(at)redmine.org for reports.",
          "RDAP for redmine.org gives a registration date of 2006-07-08 and Gandi SAS as registrar."
        ],
        "score": 25
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/redmine.json",
      "live": {
        "slug": "redmine",
        "githubStars": 6044,
        "pages": [
          {
            "url": "https://www.redmine.org/projects/redmine/wiki/Changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:53:27.794517102Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5c04a846eb92"
          }
        ],
        "updatedAt": "2026-10-09T18:53:27.794517102Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "monday.com Ltd.",
        "b": "Redmine project",
        "name": "Vendor"
      },
      {
        "a": "https://api.monday.com/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 service under monday.com's Terms of Service and Developer Terms. The MCP server, agent toolkit and API SDK on GitHub are MIT",
        "b": "GPL-2.0-or-later",
        "name": "Licence"
      },
      {
        "a": "64",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "com.monday/monday.com",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-07",
        "b": "2026-09-30",
        "name": "Last release"
      },
      {
        "a": "2026-05-05",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-01",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "176k npm/wk",
        "b": "none",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "monday.com scores 76.4 (BB) on agent readiness against Redmine's 50.2 (D), and leads in 6 of 7 scored categories. Redmine leads on payments \u0026 pricing.",
        "question": "Which is better for AI agents, monday.com or Redmine?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do monday.com and Redmine need an API key?"
      },
      {
        "answer": "monday.com has a hosted endpoint at https://api.monday.com/v2. No hosted endpoint is listed for Redmine.",
        "question": "Can an agent call monday.com and Redmine without installing anything?"
      },
      {
        "answer": "No open-source release is listed for monday.com. Redmine is open source (GPL-2.0-or-later).",
        "question": "Are monday.com and Redmine open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 79 against 69",
          "Schema \u0026 documentation, 88 against 32",
          "Agent ergonomics, 82 against 51",
          "Security \u0026 auth, 70 against 51",
          "Maintenance \u0026 community, 85 against 73",
          "Transparency \u0026 trust, 80 against 47"
        ],
        "also": [
          "Agent-ready, a grade of BB or better",
          "A hosted endpoint, with nothing to install",
          "No incidents deducted, where Redmine loses 4 points for them"
        ],
        "goodFor": "Teams that already run projects on monday.com boards and want an agent to create items, change status, post updates and read board summaries through MCP or GraphQL.",
        "slug": "monday",
        "watchFor": "Personal API tokens have no scopes. Each carries every permission its user has in the app"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 60 against 50"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Teams that already run Redmine or want a free, self-hosted tracker with issues, time entries and wikis under their own control.",
        "slug": "redmine",
        "watchFor": "No OpenAPI document or other machine-readable contract was found in the wiki or the source repository"
      }
    ],
    "job": {
      "capability": "tasks.create",
      "name": "Issues and tasks"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/asana-vs-monday.json",
        "title": "Asana vs monday.com",
        "url": "https://www.anchorterminal.com/compare/asana-vs-monday"
      },
      {
        "json": "https://www.anchorterminal.com/compare/asana-vs-redmine.json",
        "title": "Asana vs Redmine",
        "url": "https://www.anchorterminal.com/compare/asana-vs-redmine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/atlassian-rovo-mcp-vs-monday.json",
        "title": "Atlassian Rovo MCP Server vs monday.com",
        "url": "https://www.anchorterminal.com/compare/atlassian-rovo-mcp-vs-monday"
      },
      {
        "json": "https://www.anchorterminal.com/compare/atlassian-rovo-mcp-vs-redmine.json",
        "title": "Atlassian Rovo MCP Server vs Redmine",
        "url": "https://www.anchorterminal.com/compare/atlassian-rovo-mcp-vs-redmine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/basecamp-vs-monday.json",
        "title": "Basecamp vs monday.com",
        "url": "https://www.anchorterminal.com/compare/basecamp-vs-monday"
      },
      {
        "json": "https://www.anchorterminal.com/compare/basecamp-vs-redmine.json",
        "title": "Basecamp vs Redmine",
        "url": "https://www.anchorterminal.com/compare/basecamp-vs-redmine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clickup-vs-monday.json",
        "title": "ClickUp vs monday.com",
        "url": "https://www.anchorterminal.com/compare/clickup-vs-monday"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clickup-vs-redmine.json",
        "title": "ClickUp vs Redmine",
        "url": "https://www.anchorterminal.com/compare/clickup-vs-redmine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/linear-mcp-vs-monday.json",
        "title": "Linear MCP vs monday.com",
        "url": "https://www.anchorterminal.com/compare/linear-mcp-vs-monday"
      },
      {
        "json": "https://www.anchorterminal.com/compare/linear-mcp-vs-redmine.json",
        "title": "Linear MCP vs Redmine",
        "url": "https://www.anchorterminal.com/compare/linear-mcp-vs-redmine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-openproject.json",
        "title": "monday.com vs OpenProject",
        "url": "https://www.anchorterminal.com/compare/monday-vs-openproject"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-plane.json",
        "title": "monday.com vs Plane",
        "url": "https://www.anchorterminal.com/compare/monday-vs-plane"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-roma.json",
        "title": "monday.com vs Roma",
        "url": "https://www.anchorterminal.com/compare/monday-vs-roma"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-shortcut.json",
        "title": "monday.com vs Shortcut",
        "url": "https://www.anchorterminal.com/compare/monday-vs-shortcut"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-taiga.json",
        "title": "monday.com vs Taiga",
        "url": "https://www.anchorterminal.com/compare/monday-vs-taiga"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-teamwork.json",
        "title": "monday.com vs Teamwork.com",
        "url": "https://www.anchorterminal.com/compare/monday-vs-teamwork"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-todoist.json",
        "title": "monday.com vs Todoist",
        "url": "https://www.anchorterminal.com/compare/monday-vs-todoist"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-trello.json",
        "title": "monday.com vs Trello",
        "url": "https://www.anchorterminal.com/compare/monday-vs-trello"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-wrike.json",
        "title": "monday.com vs Wrike",
        "url": "https://www.anchorterminal.com/compare/monday-vs-wrike"
      },
      {
        "json": "https://www.anchorterminal.com/compare/monday-vs-youtrack.json",
        "title": "monday.com vs YouTrack",
        "url": "https://www.anchorterminal.com/compare/monday-vs-youtrack"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openproject-vs-redmine.json",
        "title": "OpenProject vs Redmine",
        "url": "https://www.anchorterminal.com/compare/openproject-vs-redmine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/plane-vs-redmine.json",
        "title": "Plane vs Redmine",
        "url": "https://www.anchorterminal.com/compare/plane-vs-redmine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/redmine-vs-roma.json",
        "title": "Redmine vs Roma",
        "url": "https://www.anchorterminal.com/compare/redmine-vs-roma"
      },
      {
        "json": "https://www.anchorterminal.com/compare/redmine-vs-shortcut.json",
        "title": "Redmine vs Shortcut",
        "url": "https://www.anchorterminal.com/compare/redmine-vs-shortcut"
      },
      {
        "json": "https://www.anchorterminal.com/compare/redmine-vs-taiga.json",
        "title": "Redmine vs Taiga",
        "url": "https://www.anchorterminal.com/compare/redmine-vs-taiga"
      },
      {
        "json": "https://www.anchorterminal.com/compare/redmine-vs-teamwork.json",
        "title": "Redmine vs Teamwork.com",
        "url": "https://www.anchorterminal.com/compare/redmine-vs-teamwork"
      },
      {
        "json": "https://www.anchorterminal.com/compare/redmine-vs-todoist.json",
        "title": "Redmine vs Todoist",
        "url": "https://www.anchorterminal.com/compare/redmine-vs-todoist"
      },
      {
        "json": "https://www.anchorterminal.com/compare/redmine-vs-trello.json",
        "title": "Redmine vs Trello",
        "url": "https://www.anchorterminal.com/compare/redmine-vs-trello"
      },
      {
        "json": "https://www.anchorterminal.com/compare/redmine-vs-wrike.json",
        "title": "Redmine vs Wrike",
        "url": "https://www.anchorterminal.com/compare/redmine-vs-wrike"
      },
      {
        "json": "https://www.anchorterminal.com/compare/redmine-vs-youtrack.json",
        "title": "Redmine vs YouTrack",
        "url": "https://www.anchorterminal.com/compare/redmine-vs-youtrack"
      }
    ],
    "scores": [
      {
        "by": 10,
        "edge": "monday",
        "key": "reliability",
        "monday": 79,
        "name": "Reliability",
        "redmine": 69,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 56,
        "edge": "monday",
        "key": "schema",
        "monday": 88,
        "name": "Schema \u0026 documentation",
        "redmine": 32,
        "weight": 13
      },
      {
        "by": 31,
        "edge": "monday",
        "key": "ergonomics",
        "monday": 82,
        "name": "Agent ergonomics",
        "redmine": 51,
        "weight": 13
      },
      {
        "by": 19,
        "edge": "monday",
        "key": "security",
        "monday": 70,
        "name": "Security \u0026 auth",
        "redmine": 51,
        "weight": 14
      },
      {
        "by": 10,
        "edge": "redmine",
        "key": "payments",
        "monday": 50,
        "name": "Payments \u0026 pricing",
        "redmine": 60,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 12,
        "edge": "monday",
        "key": "maintenance",
        "monday": 85,
        "name": "Maintenance \u0026 community",
        "redmine": 73,
        "weight": 7
      },
      {
        "by": 33,
        "edge": "monday",
        "key": "transparency",
        "monday": 80,
        "name": "Transparency \u0026 trust",
        "redmine": 47,
        "weight": 7
      }
    ],
    "summary": "monday.com scores 76.4 (BB) on agent readiness against Redmine's 50.2 (D), and leads in 6 of 7 scored categories. Redmine leads on payments \u0026 pricing. Both do issues and tasks.",
    "verdicts": {
      "monday": "The GraphQL API publishes its full schema, accepts an `Idempotency-Key` header on mutations and reports limits in `RateLimit` headers, and a documented signup API lets an agent create its own account and token. Personal tokens carry every permission their user has, daily calls stop at 1,000 below Pro, and the status page shows two long platform incidents since July 2026.",
      "redmine": "Redmine's REST API covers issues, projects, time entries and 20 other resources, and versions 6.1 and later add OAuth 2 with one scope per permission. The software is free under the GPL. No OpenAPI document exists, most errors return a bare status code, and 24 security advisories were published in twelve months, two rated critical."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/monday-vs-redmine",
    "json": "https://www.anchorterminal.com/compare/monday-vs-redmine.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/monday-vs-redmine.md",
    "slim": "https://www.anchorterminal.com/compare/monday-vs-redmine.min.md"
  },
  "markdown": "monday.com scores 76.4 (BB) on agent readiness against Redmine's 50.2 (D), and leads in 6 of 7 scored categories. Redmine leads on payments \u0026 pricing. Both do issues and tasks.\n\n- monday.com: grade BB, 76.4/100, rank #34 of 950. Markdown https://www.anchorterminal.com/tools/monday.md · JSON https://www.anchorterminal.com/api/v1/tools/monday.json\n- Redmine: grade D, 50.2/100, rank #777 of 950. Markdown https://www.anchorterminal.com/tools/redmine.md · JSON https://www.anchorterminal.com/api/v1/tools/redmine.json\n- Best project and task management tools for AI agents: https://www.anchorterminal.com/best/project-management/index.md\n- All 135 projects comparisons: https://www.anchorterminal.com/compare/project-management/index.md\n\n## Which one, for what\n\n### monday.com (BB)\n\nGood for: Teams that already run projects on monday.com boards and want an agent to create items, change status, post updates and read board summaries through MCP or GraphQL.\n\nAhead on:\n- Reliability, 79 against 69\n- Schema \u0026 documentation, 88 against 32\n- Agent ergonomics, 82 against 51\n- Security \u0026 auth, 70 against 51\n- Maintenance \u0026 community, 85 against 73\n- Transparency \u0026 trust, 80 against 47\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n- A hosted endpoint, with nothing to install\n- No incidents deducted, where Redmine loses 4 points for them\n\nWatch for: Personal API tokens have no scopes. Each carries every permission its user has in the app\n\n### Redmine (D)\n\nGood for: Teams that already run Redmine or want a free, self-hosted tracker with issues, time entries and wikis under their own control.\n\nAhead on:\n- Payments \u0026 pricing, 60 against 50\n\nAlso in its favour:\n- Open source\n\nWatch for: No OpenAPI document or other machine-readable contract was found in the wiki or the source repository\n\n\n## Score by category\n\n| Category | Weight | monday.com | Redmine | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 79 | 69 | monday.com +10 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 88 | 32 | monday.com +56 |\n| Agent ergonomics | 13% (16.2 this run) | 82 | 51 | monday.com +31 |\n| Security \u0026 auth | 14% (17.5 this run) | 70 | 51 | monday.com +19 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 50 | 60 | Redmine +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 85 | 73 | monday.com +12 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 80 | 47 | monday.com +33 |\n| Negative events | ≤15 | 0 | -4 | |\n| **Total** | | **76.4 · BB** | **50.2 · D** | |\n\n## Facts side by side\n\n| Fact | monday.com | Redmine |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | monday.com Ltd. | Redmine project |\n| Hosted endpoint | `https://api.monday.com/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 service under monday.com's Terms of Service and Developer Terms. The MCP server, agent toolkit and API SDK on GitHub are MIT | GPL-2.0-or-later |\n| Tools exposed | 64 | none |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | `com.monday/monday.com` | not listed |\n| Last release | 2026-10-07 | 2026-09-30 |\n| Terms last updated | 2026-05-05 | no document linked |\n| Privacy policy last updated | 2026-10-01 | no document linked |\n| Customer content may train models | not found in the text |  |\n| Terms restrict automated access | not found in the text |  |\n| Terms restrict benchmarking | yes |  |\n| Terms or service can change without notice | yes |  |\n| Arbitration or class-action waiver | yes |  |\n| Popularity | 176k npm/wk | none |\n\n## Verdicts\n\n**monday.com.** The GraphQL API publishes its full schema, accepts an `Idempotency-Key` header on mutations and reports limits in `RateLimit` headers, and a documented signup API lets an agent create its own account and token. Personal tokens carry every permission their user has, daily calls stop at 1,000 below Pro, and the status page shows two long platform incidents since July 2026.\n\n**Redmine.** Redmine's REST API covers issues, projects, time entries and 20 other resources, and versions 6.1 and later add OAuth 2 with one scope per permission. The software is free under the GPL. No OpenAPI document exists, most errors return a bare status code, and 24 security advisories were published in twelve months, two rated critical.\n\n## Before you call either\n\n### monday.com\n\n1. Send an `API-Version` header such as 2026-10 on every call. Without it the API uses whichever version is current\n2. Read the board's columns first (`get_board_info` or `boards { columns }`), then write column values as a JSON string keyed by column ID\n3. Reuse one `Idempotency-Key` per mutation when retrying after a timeout or 5xx. After a 429, wait for `Retry-After` or `retry_in_seconds`\n4. Page items with `items_page` and `next_items_page`, at most 500 a page. Cursors expire after 60 minutes\n5. For a narrower grant than a personal token, connect MCP through a custom OAuth app with only scopes such as `boards:read`\n\n### Redmine\n\n1. Ask an administrator to tick Enable REST API under Administration, Settings, API. It is off by default and every call fails until then\n2. Send the key in the `X-Redmine-API-Key` header, never as the `key` query parameter, and set `Content-Type: application/json` on every POST and PUT\n3. Add `status_id=*` to issue lists. The default returns open issues only, 25 a page with a maximum of 100\n4. Comment on an issue by sending `notes` in a PUT to `/issues/\u003cid\u003e.json`. There is no separate comment endpoint\n5. A DELETE on a project through the API skips the confirmation the web page asks for, so run the agent as a non-administrator user\n\n## Questions\n\n### Which is better for AI agents, monday.com or Redmine?\n\nmonday.com scores 76.4 (BB) on agent readiness against Redmine's 50.2 (D), and leads in 6 of 7 scored categories. Redmine leads on payments \u0026 pricing.\n\n### Do monday.com and Redmine need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call monday.com and Redmine without installing anything?\n\nmonday.com has a hosted endpoint at https://api.monday.com/v2. No hosted endpoint is listed for Redmine.\n\n### Are monday.com and Redmine open source?\n\nNo open-source release is listed for monday.com. Redmine is open source (GPL-2.0-or-later).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/monday-vs-redmine.json, and with the fewest tokens: https://www.anchorterminal.com/compare/monday-vs-redmine.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"monday\", \"b\": \"redmine\"}`. From a terminal: `anchor compare monday redmine`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/monday.json and https://www.anchorterminal.com/api/v1/tools/redmine.json\n\n## Other comparisons with monday.com or Redmine\n\n- [Asana vs monday.com](https://www.anchorterminal.com/compare/asana-vs-monday.md)\n- [Asana vs Redmine](https://www.anchorterminal.com/compare/asana-vs-redmine.md)\n- [Atlassian Rovo MCP Server vs monday.com](https://www.anchorterminal.com/compare/atlassian-rovo-mcp-vs-monday.md)\n- [Atlassian Rovo MCP Server vs Redmine](https://www.anchorterminal.com/compare/atlassian-rovo-mcp-vs-redmine.md)\n- [Basecamp vs monday.com](https://www.anchorterminal.com/compare/basecamp-vs-monday.md)\n- [Basecamp vs Redmine](https://www.anchorterminal.com/compare/basecamp-vs-redmine.md)\n- [ClickUp vs monday.com](https://www.anchorterminal.com/compare/clickup-vs-monday.md)\n- [ClickUp vs Redmine](https://www.anchorterminal.com/compare/clickup-vs-redmine.md)\n- [Linear MCP vs monday.com](https://www.anchorterminal.com/compare/linear-mcp-vs-monday.md)\n- [Linear MCP vs Redmine](https://www.anchorterminal.com/compare/linear-mcp-vs-redmine.md)\n- [monday.com vs OpenProject](https://www.anchorterminal.com/compare/monday-vs-openproject.md)\n- [monday.com vs Plane](https://www.anchorterminal.com/compare/monday-vs-plane.md)\n- [monday.com vs Roma](https://www.anchorterminal.com/compare/monday-vs-roma.md)\n- [monday.com vs Shortcut](https://www.anchorterminal.com/compare/monday-vs-shortcut.md)\n- [monday.com vs Taiga](https://www.anchorterminal.com/compare/monday-vs-taiga.md)\n- [monday.com vs Teamwork.com](https://www.anchorterminal.com/compare/monday-vs-teamwork.md)\n- [monday.com vs Todoist](https://www.anchorterminal.com/compare/monday-vs-todoist.md)\n- [monday.com vs Trello](https://www.anchorterminal.com/compare/monday-vs-trello.md)\n- [monday.com vs Wrike](https://www.anchorterminal.com/compare/monday-vs-wrike.md)\n- [monday.com vs YouTrack](https://www.anchorterminal.com/compare/monday-vs-youtrack.md)\n- [OpenProject vs Redmine](https://www.anchorterminal.com/compare/openproject-vs-redmine.md)\n- [Plane vs Redmine](https://www.anchorterminal.com/compare/plane-vs-redmine.md)\n- [Redmine vs Roma](https://www.anchorterminal.com/compare/redmine-vs-roma.md)\n- [Redmine vs Shortcut](https://www.anchorterminal.com/compare/redmine-vs-shortcut.md)\n- [Redmine vs Taiga](https://www.anchorterminal.com/compare/redmine-vs-taiga.md)\n- [Redmine vs Teamwork.com](https://www.anchorterminal.com/compare/redmine-vs-teamwork.md)\n- [Redmine vs Todoist](https://www.anchorterminal.com/compare/redmine-vs-todoist.md)\n- [Redmine vs Trello](https://www.anchorterminal.com/compare/redmine-vs-trello.md)\n- [Redmine vs Wrike](https://www.anchorterminal.com/compare/redmine-vs-wrike.md)\n- [Redmine vs YouTrack](https://www.anchorterminal.com/compare/redmine-vs-youtrack.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": "monday.com vs Redmine",
        "url": ""
      }
    ],
    "description": "monday.com scores 76.4 (BB) to Redmine's 50.2 (D) for issues and tasks. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "monday.com BB 76.4",
      "Redmine D 50.2",
      "scores"
    ],
    "h1": "monday.com vs Redmine",
    "image": "https://www.anchorterminal.com/assets/og/compare-monday-vs-redmine.png",
    "path": "/compare/monday-vs-redmine",
    "published": "2026-10-01",
    "section": "tools",
    "title": "monday.com vs Redmine for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/monday-vs-redmine"
  },
  "tokens": {
    "markdown": 2600,
    "slim": 730
  },
  "version": 1
}
