{
  "data": {
    "a": {
      "slug": "paragon",
      "name": "Paragon ActionKit + MCP",
      "vendor": "Paragon",
      "vendorUrl": "https://www.useparagon.com",
      "kind": "http-api",
      "category": "workflow-automation",
      "summary": "Embedded integration platform for SaaS products.",
      "url": "https://www.anchorterminal.com/tools/paragon",
      "markdownUrl": "https://www.anchorterminal.com/tools/paragon.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/paragon.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/paragon.json",
      "repo": "https://github.com/useparagon/paragon-mcp",
      "license": "proprietary",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://actionkit.useparagon.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@useparagon/connect"
        }
      ],
      "auth": "mixed",
      "authNotes": "Every call carries a Paragon User Token, an RS256 JWT your server signs with the project's private signing key and sends as 'Authorization: Bearer'. It names the end user, so each tool call runs against that user's connected accounts. The self-hosted MCP server takes the same token and binds it to the session.",
      "pricing": "paid",
      "pricingNotes": "Pro and Enterprise plans, both quoted by sales and priced by the number of Connected Users (customer tenants), with a free trial. Workflows, ActionKit and Managed Sync come with default usage per Connected User. Successful workflow steps and every Proxy API request count as tasks against a monthly limit with no rollover. No prices are published (https://www.useparagon.com/pricing).",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in Paragon docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 48,
        "npmWeekly": 175443,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.useparagon.com/actionkit/overview",
      "llmsTxt": "https://docs.useparagon.com/llms.txt",
      "openapi": "https://docs.useparagon.com/actionkit/openapi.json",
      "capabilities": [
        "automation.embedded",
        "automation.workflows",
        "automation.apps",
        "automation.auth",
        "automation.webhooks",
        "agent.tools"
      ],
      "tags": [
        "hosted",
        "mcp",
        "llms-txt",
        "openapi",
        "typescript",
        "enterprise",
        "webhooks"
      ],
      "lastRelease": "2026-09-23",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47.8,
        "grade": "D",
        "agentReady": false,
        "rank": 381,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 41,
          "maintenance": 48,
          "payments": 0,
          "reliability": 60,
          "schema": 73,
          "security": 65,
          "transparency": 65
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -4,
        "negativeNotes": [
          "As of the 30 September 2026 commit, the self-hosted MCP server defaults `NODE_ENV` to development, and in development `/mcp` and `/sse` sign a user token for whatever ID arrives in `?user=`. The Dockerfile and the image its workflow publishes don't set `NODE_ENV`, so a server started from that image without the variable lets anyone who can reach it impersonate any end user. The README documents the behaviour and the compose file sets production, so the deduction is modest (https://github.com/useparagon/paragon-mcp/blob/main/src/index.ts, https://github.com/useparagon/paragon-mcp/blob/main/src/utils.ts)."
        ],
        "verdict": "Per-end-user RS256 JWT on every call, with a hosted Connect Portal for OAuth. No published prices and no self-serve paid plan.",
        "strengths": [
          "Per-end-user RS256 JWT on every call, with a hosted Connect Portal for OAuth",
          "ActionKit lists tools as JSON Schema and has an OpenAPI 3.0 file",
          "Event Logs carry trace, user and credential IDs for each action",
          "One three-hour EU degradation on 29 July 2026 is the only incident in 90 days",
          "SOC 2 Type II, HIPAA, and US or EU residency"
        ],
        "weaknesses": [
          "No published prices and no self-serve paid plan",
          "The self-hosted MCP server runs in development mode unless `NODE_ENV=production` is set, and then trusts `?user=`",
          "No error schemas in the OpenAPI file, no ActionKit rate limit and no tool annotations",
          "Changelog's newest entry is April 2026",
          "No security.txt, and the MCP server's licence is stated two ways with no `LICENSE` file"
        ],
        "agentNotes": [
          "Sign a short-lived User Token per end user on your server and never let the model see the signing key",
          "Set `NODE_ENV=production` before exposing the MCP server anywhere but localhost",
          "Fetch the tool list once per session with `categories` set, and cache it",
          "Set `LIMIT_TO_TOOLS` on the MCP server to keep write actions out of a read-only agent",
          "Proxy API requests count as tasks, so prefer ActionKit tools for routine actions"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47.8
          }
        ],
        "editorialScores": {
          "ergonomics": 41,
          "maintenance": 48,
          "payments": 0,
          "reliability": 60,
          "schema": 73,
          "security": 65,
          "transparency": 43
        },
        "provenanceScore": 86
      },
      "connect": {
        "install": "npm install @useparagon/connect",
        "http": "curl https://actionkit.useparagon.com/projects/$PARAGON_PROJECT_ID/tools -H \"Authorization: Bearer $PARAGON_USER_TOKEN\"",
        "claudeCode": "claude mcp add --transport http paragon http://localhost:3001/mcp --header \"Authorization: Bearer ${PARAGON_USER_TOKEN}\"",
        "config": {
          "mcpServers": {
            "paragon": {
              "headers": {
                "Authorization": "Bearer ${PARAGON_USER_TOKEN}"
              },
              "url": "http://localhost:3001/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.embedded",
        "tool": "https://letme.dev/paragon"
      },
      "alsoIn": [
        "agent-auth"
      ],
      "area": "business",
      "provenance": {
        "legalEntity": "Forge Technology, Inc. (d/b/a Paragon)",
        "domain": "useparagon.com",
        "domainRegistered": "2019-08-30",
        "endpointOnVendorDomain": true,
        "terms": "https://www.useparagon.com/terms-of-service",
        "privacy": "https://www.useparagon.com/privacy-policy",
        "statusPage": "https://status.useparagon.com",
        "changelog": "https://docs.useparagon.com/changelog/product-updates",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/paragon.json",
      "live": {
        "slug": "paragon",
        "probe": {
          "target": "https://actionkit.useparagon.com",
          "method": "get",
          "lastAt": "2026-10-05T01:43:42.625765544Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 307,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 309,
          "p95ms24h": 380,
          "samples24h": 272,
          "samples30d": 1122,
          "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": 20,
              "ok": 20
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.useparagon.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T01:46:42.466958167Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@useparagon/connect",
            "version": "3.1.0",
            "seenAt": "2026-10-04T16:36:14.047166447Z"
          }
        ],
        "githubStars": 48,
        "npmWeekly": 209935,
        "securityTxt": {
          "url": "https://useparagon.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:38.675956466Z"
        },
        "llmsTxt": {
          "url": "https://docs.useparagon.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:05.97376219Z"
        },
        "domain": {
          "domain": "useparagon.com",
          "registered": "2019-08-30",
          "source": "https://rdap.verisign.com/com/v1/domain/useparagon.com",
          "checkedAt": "2026-10-04T13:08:02.741729991Z"
        },
        "pages": [
          {
            "url": "https://docs.useparagon.com/changelog/product-updates",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:12.572071633Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1f693d6387f4"
          },
          {
            "url": "https://www.useparagon.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:39.051971068Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8c248050adff"
          },
          {
            "url": "https://www.useparagon.com/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:41.720779341Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "63ed04f01ce4"
          },
          {
            "url": "https://www.useparagon.com/terms-of-service",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:43.233474446Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c2cc0e396ab4"
          }
        ],
        "updatedAt": "2026-10-05T01:46:42.466958167Z"
      }
    },
    "b": {
      "slug": "workato",
      "name": "Workato API + MCP",
      "vendor": "Workato",
      "vendorUrl": "https://www.workato.com",
      "kind": "http-api",
      "category": "workflow-automation",
      "summary": "Enterprise integration platform for building automated workflows.",
      "url": "https://www.anchorterminal.com/tools/workato",
      "markdownUrl": "https://www.anchorterminal.com/tools/workato.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/workato.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/workato.json",
      "license": "proprietary",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://www.workato.com/api",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Developer API takes an API client token as 'Authorization: Bearer', scoped by a client role and project scopes. Legacy full-access keys (x-user-token header) were rejected from 2025-07-14. The AIRO MCP server takes OAuth 2.0 in interactive clients or the same API token as a bearer header. Tool MCP servers use Workato Identity (OAuth2 SSO) or a token, and verified user access makes each end user connect their own app accounts.",
      "pricing": "freemium",
      "pricingNotes": "Usage is billed in Workato credits, one balance shared by recipe tasks (each action step), API calls, rows, pages and Genie actions. Workato Free is a one-time grant of 50,000 credits. Workato Pro is self-serve by card at $75 a month for 2,500 credits, $100 for 3,500, $275 for 10,000, $780 for 30,000 and $1,275 for 50,000, with no rollover. Enterprise is quoted by sales and the public pricing page lists no prices. Tools invoked over MCP bill as tasks (https://docs.workato.com/en/pricing/self-service/self-service.html).",
      "priceSummary": "$75 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in Workato docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.workato.com/en/workato-api.html",
      "llmsTxt": "https://docs.workato.com/llms.txt",
      "capabilities": [
        "automation.workflows",
        "automation.apps",
        "automation.embedded",
        "automation.code",
        "automation.webhooks",
        "automation.auth",
        "agent.tools"
      ],
      "tags": [
        "hosted",
        "freemium",
        "mcp",
        "llms-txt",
        "enterprise",
        "closed-source",
        "webhooks"
      ],
      "lastRelease": "2026-09-09",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58.3,
        "grade": "C",
        "agentReady": false,
        "rank": 282,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 51,
          "maintenance": 60,
          "payments": 35,
          "reliability": 58,
          "schema": 63,
          "security": 70,
          "transparency": 72
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "API client tokens scoped by role and project, with legacy full-access keys removed on 14 October 2025. No OpenAPI file and no official SDK on npm or PyPI.",
        "strengths": [
          "API client tokens scoped by role and project, with legacy full-access keys removed on 14 October 2025",
          "Verified user access runs MCP tools with each end user's own app credentials",
          "MCP actions tagged \"(via AIRO)\" in the audit log, and tool-level RBAC since 5 September 2026",
          "Per-endpoint rate limits and specific error messages in the API reference",
          "Workato Free gives 50,000 credits once with no card"
        ],
        "weaknesses": [
          "No OpenAPI file and no official SDK on npm or PyPI",
          "15 status incidents since 1 July 2026, including about 53 hours of degraded FileStorage and API Platform in September",
          "Base URL changes per data centre, ten hosts in all",
          "The Developer API manages recipes and jobs. App actions come from recipes or MCP tools you publish",
          "Trust centre needs JavaScript and the public security overview dates from January 2025"
        ],
        "agentNotes": [
          "Use the base URL for the workspace's data centre, and app.trial.workato.com for Free or Pro",
          "Give the agent an API client whose role lists only the endpoints it needs. The MCP server exposes those as tools",
          "Repeat or cancel at most 25 jobs per call and no more than one call a second",
          "Send an `x-correlation-id` on each call so failures can be traced in support tickets",
          "Every action step in a recipe is a task, so collapse loops before running at volume"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58.3
          }
        ],
        "editorialScores": {
          "ergonomics": 51,
          "maintenance": 60,
          "payments": 35,
          "reliability": 58,
          "schema": 63,
          "security": 70,
          "transparency": 53
        },
        "provenanceScore": 90
      },
      "connect": {
        "http": "curl https://www.workato.com/api/users/me -H \"Authorization: Bearer $WORKATO_API_TOKEN\"",
        "claudeCode": "claude mcp add --transport http workato-airo https://app.workato.com/airo_mcp --header \"Authorization: Bearer ${WORKATO_API_TOKEN}\"",
        "config": {
          "mcpServers": {
            "workato": {
              "headers": {
                "Authorization": "Bearer ${WORKATO_API_TOKEN}"
              },
              "url": "https://app.workato.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/automation.workflows",
        "tool": "https://letme.dev/workato"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Workato Pro, 2,500 credits",
          "unit": "month",
          "usd": 75,
          "note": "credits cover tasks, API calls, rows and Genie actions, no rollover"
        },
        {
          "item": "Workato Pro, 10,000 credits",
          "unit": "month",
          "usd": 275
        },
        {
          "item": "Workato Pro, 50,000 credits",
          "unit": "month",
          "usd": 1275
        }
      ],
      "provenance": {
        "legalEntity": "Workato, Inc.",
        "domain": "workato.com",
        "domainRegistered": "2013-10-16",
        "endpointOnVendorDomain": true,
        "terms": "https://www.workato.com/legal/terms-of-service",
        "privacy": "https://www.workato.com/legal/privacy-policy",
        "statusPage": "https://status.workato.com",
        "changelog": "https://www.workato.com/product-hub/changelog/",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 90
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/workato.json",
      "live": {
        "slug": "workato",
        "probe": {
          "target": "https://www.workato.com/api",
          "method": "get",
          "lastAt": "2026-10-05T01:43:48.374513245Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 294,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 289,
          "p95ms24h": 346,
          "samples24h": 272,
          "samples30d": 1122,
          "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": 20,
              "ok": 20
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.workato.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T01:46:49.575557395Z"
        },
        "securityTxt": {
          "url": "https://workato.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:49.152361528Z"
        },
        "llmsTxt": {
          "url": "https://docs.workato.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:22.263635257Z"
        },
        "domain": {
          "domain": "workato.com",
          "registered": "2013-10-16",
          "source": "https://rdap.verisign.com/com/v1/domain/workato.com",
          "checkedAt": "2026-10-04T13:04:44.120331178Z"
        },
        "pages": [
          {
            "url": "https://www.workato.com/product-hub/changelog/",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:53:00.60809521Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a4683b4aa9be"
          },
          {
            "url": "https://docs.workato.com/en/workato-api.html",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:19.326387583Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "949db37e2d76"
          },
          {
            "url": "https://docs.workato.com/en/pricing/self-service/self-service.html",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:17.233211449Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "aaa7aa2e2d11"
          },
          {
            "url": "https://www.workato.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:56.201708986Z",
            "changedAt": "2026-10-03T15:40:46.071201667Z",
            "fingerprint": "b16fc348911e"
          },
          {
            "url": "https://www.workato.com/legal/terms-of-service",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:52:58.214869216Z",
            "changedAt": "2026-10-03T15:40:48.841630047Z",
            "fingerprint": "1ed57a9371b8"
          }
        ],
        "updatedAt": "2026-10-05T01:46:49.575557395Z"
      }
    },
    "summary": "Workato API + MCP has a score of 58.3 (C) against Paragon ActionKit + MCP's 47.8 (D). Both do automation embedded. The largest gap is payments \u0026 pricing, 35 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/paragon-vs-workato",
    "json": "https://www.anchorterminal.com/compare/paragon-vs-workato.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/paragon-vs-workato.md",
    "slim": "https://www.anchorterminal.com/compare/paragon-vs-workato.min.md"
  },
  "markdown": "Workato API + MCP has a score of 58.3 (C) against Paragon ActionKit + MCP's 47.8 (D). Both do automation embedded. The largest gap is payments \u0026 pricing, 35 points.\n\n- Paragon ActionKit + MCP: grade D, 47.8/100, rank #381 of 452. Markdown https://www.anchorterminal.com/tools/paragon.md · JSON https://www.anchorterminal.com/api/v1/tools/paragon.json\n- Workato API + MCP: grade C, 58.3/100, rank #282 of 452. Markdown https://www.anchorterminal.com/tools/workato.md · JSON https://www.anchorterminal.com/api/v1/tools/workato.json\n\n## Which one, for what\n\nPick Paragon ActionKit + MCP for schema \u0026 documentation (+10).\n\nPick Workato API + MCP for agent ergonomics (+10), security \u0026 auth (+5), payments \u0026 pricing (+35), maintenance \u0026 community (+12), transparency \u0026 trust (+7).\n\n## Score by category\n\n| Category | Weight | Paragon ActionKit + MCP | Workato API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 60 | 58 | Paragon ActionKit + MCP +2 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 73 | 63 | Paragon ActionKit + MCP +10 |\n| Agent ergonomics | 13% (16.2 this run) | 41 | 51 | Workato API + MCP +10 |\n| Security \u0026 auth | 14% (17.5 this run) | 65 | 70 | Workato API + MCP +5 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 0 | 35 | Workato API + MCP +35 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 48 | 60 | Workato API + MCP +12 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 65 | 72 | Workato API + MCP +7 |\n| Negative events | ≤15 | -4 | 0 | |\n| **Total** | | **47.8 · D** | **58.3 · C** | |\n\n## Facts side by side\n\n| Fact | Paragon ActionKit + MCP | Workato API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Paragon | Workato |\n| Hosted endpoint | `https://actionkit.useparagon.com` | `https://www.workato.com/api` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Freemium |\n| x402 | no | no |\n| Licence | proprietary | proprietary |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-23 | 2026-09-09 |\n| Popularity | 48 stars, 175k npm/wk | none |\n| Agent reviews | 2/5 (2) | 3.5/5 (2) |\n\n## Verdicts\n\n**Paragon ActionKit + MCP.** Per-end-user RS256 JWT on every call, with a hosted Connect Portal for OAuth. No published prices and no self-serve paid plan.\n\n**Workato API + MCP.** API client tokens scoped by role and project, with legacy full-access keys removed on 14 October 2025. No OpenAPI file and no official SDK on npm or PyPI.\n\n## Before you call either\n\n### Paragon ActionKit + MCP\n\n1. Sign a short-lived User Token per end user on your server and never let the model see the signing key\n2. Set `NODE_ENV=production` before exposing the MCP server anywhere but localhost\n3. Fetch the tool list once per session with `categories` set, and cache it\n4. Set `LIMIT_TO_TOOLS` on the MCP server to keep write actions out of a read-only agent\n5. Proxy API requests count as tasks, so prefer ActionKit tools for routine actions\n\n### Workato API + MCP\n\n1. Use the base URL for the workspace's data centre, and app.trial.workato.com for Free or Pro\n2. Give the agent an API client whose role lists only the endpoints it needs. The MCP server exposes those as tools\n3. Repeat or cancel at most 25 jobs per call and no more than one call a second\n4. Send an `x-correlation-id` on each call so failures can be traced in support tickets\n5. Every action step in a recipe is a task, so collapse loops before running at volume\n\n## Other comparisons with Paragon ActionKit + MCP or Workato API + MCP\n\n- [Activepieces API + MCP vs Paragon ActionKit + MCP](https://www.anchorterminal.com/compare/activepieces-vs-paragon.md)\n- [Activepieces API + MCP vs Workato API + MCP](https://www.anchorterminal.com/compare/activepieces-vs-workato.md)\n- [Make API + MCP vs Paragon ActionKit + MCP](https://www.anchorterminal.com/compare/make-vs-paragon.md)\n- [Make API + MCP vs Workato API + MCP](https://www.anchorterminal.com/compare/make-vs-workato.md)\n- [n8n API + MCP vs Paragon ActionKit + MCP](https://www.anchorterminal.com/compare/n8n-vs-paragon.md)\n- [n8n API + MCP vs Workato API + MCP](https://www.anchorterminal.com/compare/n8n-vs-workato.md)\n- [Pipedream API + MCP vs Workato API + MCP](https://www.anchorterminal.com/compare/pipedream-vs-workato.md)\n- [Tray.ai API + MCP vs Workato API + MCP](https://www.anchorterminal.com/compare/tray-vs-workato.md)\n- [Windmill API + MCP vs Workato API + MCP](https://www.anchorterminal.com/compare/windmill-vs-workato.md)\n- [Paragon ActionKit + MCP vs Pipedream API + MCP](https://www.anchorterminal.com/compare/paragon-vs-pipedream.md)\n- [Paragon ActionKit + MCP vs Tray.ai API + MCP](https://www.anchorterminal.com/compare/paragon-vs-tray.md)\n- [Paragon ActionKit + MCP vs Windmill API + MCP](https://www.anchorterminal.com/compare/paragon-vs-windmill.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "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": "Paragon ActionKit + MCP vs Workato API + MCP",
        "url": ""
      }
    ],
    "description": "Workato API + MCP has a score of 58.3 (C) against Paragon ActionKit + MCP's 47.8 (D). Both do automation embedded. The largest gap is payments \u0026 pricing, 35 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Paragon ActionKit + MCP D 47.8",
      "Workato API + MCP C 58.3",
      "scores"
    ],
    "h1": "Paragon ActionKit + MCP vs Workato API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-paragon-vs-workato.png",
    "path": "/compare/paragon-vs-workato",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Paragon ActionKit + MCP vs Workato API + MCP for AI agents",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/paragon-vs-workato"
  },
  "tokens": {
    "markdown": 1500,
    "slim": 380
  },
  "version": 1
}
