{
  "data": {
    "a": {
      "slug": "deel",
      "name": "Deel",
      "vendor": "Deel, Inc.",
      "vendorUrl": "https://www.deel.com",
      "kind": "http-api",
      "category": "hr",
      "summary": "Deel is a global HR, payroll and employer-of-record platform. Its REST API and hosted MCP server let an agent read and update people records, time off, organisation structure, onboarding, contracts and compliance documents.",
      "url": "https://www.anchorterminal.com/tools/deel",
      "markdownUrl": "https://www.anchorterminal.com/tools/deel.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/deel.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deel.json",
      "repo": "https://github.com/letsdeel/deel-cli",
      "license": "Proprietary service under Deel's platform terms. The Deel CLI on GitHub is MIT",
      "transports": [
        "http",
        "streamable-http",
        "sse"
      ],
      "remoteUrl": "https://api.letsdeel.com/rest",
      "packages": [
        {
          "registry": "npm",
          "name": "@deel-org/cli"
        },
        {
          "registry": "npm",
          "name": "@deel-developers/deel"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve for an existing Deel customer. An admin creates an organisation or personal token in the Developer Centre (More, Developer, Access Tokens), choosing scopes and what sensitive data it can read, or registers an OAuth 2 app. No partner or sales approval is documented for a company's own data. Publishing to the Deel App Store has its own submission step, and worker tokens need the Embedded partnership. The MCP server takes OAuth with PKCE and dynamic client registration, or a personal token. Scopes follow `{resource}:read` and `{resource}:write`.",
      "pricing": "paid",
      "pricingNotes": "No separate API charge was found. Access comes with a Deel account, priced per person a month. Deel HR is $5 (Core), $19 (Advanced) or $29 (Elite) per employee, contractor management $49 per contractor and EOR $599 per employee. No free plan is on the pricing page, whose buttons book a demo. The quickstart says a sandbox can be created from the Developer Centre after signing up at app.deel.com. We didn't sign up, so whether that needs a card or a contract is unconfirmed (https://www.deel.com/pricing/, checked 2026-10-07).",
      "priceSummary": "$5 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs, the OpenAPI specs or the pricing page (checked 2026-10-07).",
        "endpoints": []
      },
      "toolCount": 86,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 17,
        "pypiWeekly": null,
        "asOf": "2026-10-07"
      },
      "docsUrl": "https://developer.deel.com",
      "llmsTxt": "https://developer.deel.com/llms.txt",
      "openapi": "https://developer.deel.com/openapi/endpoints-5.json",
      "capabilities": [
        "hr.employees",
        "hr.time-off",
        "hr.org",
        "hr.onboarding",
        "hr.documents"
      ],
      "tags": [
        "hosted",
        "official",
        "mcp",
        "closed-source",
        "oauth",
        "openapi",
        "llms-txt",
        "webhooks",
        "sandbox",
        "scim",
        "typescript",
        "status-page",
        "soc2",
        "sales-led"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.1,
        "grade": "B",
        "agentReady": false,
        "rank": 188,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 2,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 65,
          "maintenance": 70,
          "payments": 30,
          "reliability": 88,
          "schema": 85,
          "security": 64,
          "transparency": 69
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-07"
        },
        "negative": 0,
        "verdict": "The API has 506 operations in public OpenAPI 3.1 specs, about 90 read and write OAuth scopes, a sandbox and a dated versioning policy with one year of deprecation notice. The limit is 5 requests a second for a whole organisation, and the legal documents load only with JavaScript, so data handling terms weren't read.",
        "bestFor": "A company that already runs HR, contractors, EOR or payroll on Deel and wants an agent to read the directory, update personal information, file and review time off, follow onboarding and fetch compliance documents.",
        "strengths": [
          "Public OpenAPI 3.1 specs with 506 operations and 55 webhook events, plus llms.txt and a Markdown copy of every docs page",
          "OAuth 2 with PKCE and dynamic client registration, about 90 scopes split into read and write, and single-use refresh tokens",
          "Date-based versions with at least one year stable, one year deprecated, and `Deprecation` and `Sunset` response headers",
          "Changelog with 20 dated entries between 2 September and 5 October 2026",
          "Sandbox at api-staging.letsdeel.com with sample data, simulated payments and no emails sent to workers"
        ],
        "weaknesses": [
          "5 requests a second shared by every token in an organisation, with no rate limit headers on REST responses per the rate limits page",
          "The OpenAPI links in the docs index return 404. The working specs sit under developer.deel.com/openapi/",
          "The idempotency guide covers POST and PATCH, but the spec declares the `Idempotency-Key` header on one operation",
          "TypeScript SDK last published on 13 March 2025, and no Python SDK found",
          "Privacy policy, DPA and platform terms render only with JavaScript, and no public sub-processor list or SLA was read"
        ],
        "agentNotes": [
          "Queue calls to stay under 5 requests a second for the whole organisation. Other integrations on the same account share the limit",
          "Send `X-Version: 2026-01-01` on REST calls, and watch `X-State`, `Deprecation` and `Sunset` response headers",
          "Send a UUID `Idempotency-Key` on POST and PATCH. Only retry a 5xx on a write when the request carried one",
          "Test against https://api-staging.letsdeel.com/rest with a sandbox token. Production and sandbox tokens aren't interchangeable",
          "Request read scopes only (people:read, time-off:read) for a read-only agent. Rejecting a time-off request is irreversible"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.1
          }
        ],
        "editorialScores": {
          "ergonomics": 65,
          "maintenance": 70,
          "payments": 30,
          "reliability": 88,
          "schema": 85,
          "security": 64,
          "transparency": 43
        },
        "provenanceScore": 94
      },
      "connect": {
        "install": "npm install -g @deel-org/cli",
        "http": "curl -X GET 'https://api.letsdeel.com/rest/contracts' \\\n  -H 'Authorization: Bearer YOUR-TOKEN-HERE' \\\n  -H 'X-Version: 2026-01-01'",
        "config": {
          "mcpServers": {
            "deel": {
              "url": "https://api.letsdeel.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/hr.employees",
        "tool": "https://letme.dev/deel"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Deel HR Core",
          "unit": "seat-month",
          "usd": 5,
          "note": "per employee"
        },
        {
          "item": "Deel HR Advanced",
          "unit": "seat-month",
          "usd": 19,
          "note": "per employee"
        },
        {
          "item": "Deel HR Elite",
          "unit": "seat-month",
          "usd": 29,
          "note": "per employee"
        },
        {
          "item": "Contractor management",
          "unit": "seat-month",
          "usd": 49,
          "note": "per contractor"
        },
        {
          "item": "Employer of record",
          "unit": "seat-month",
          "usd": 599,
          "note": "per EOR employee"
        }
      ],
      "provenance": {
        "legalEntity": "Deel, Inc.",
        "domain": "deel.com",
        "domainRegistered": "1998-04-21",
        "endpointOnVendorDomain": true,
        "terms": "https://www.deel.com/legal/platform-terms-of-service",
        "privacy": "https://www.deel.com/legal/privacy-policy/",
        "statusPage": "https://status.deel.com",
        "changelog": "https://developer.deel.com/api/changelog",
        "securityTxt": "valid",
        "checked": "2026-10-07",
        "notes": [
          "The entity name comes from the copyright line of the MIT licence in letsdeel/deel-cli (Copyright (c) 2026 Deel, Inc.). The legal pages on deel.com returned no document text without JavaScript, so the contracting entity in the terms wasn't read.",
          "The API and MCP server answer on api.letsdeel.com and the sandbox on api-staging.letsdeel.com. letsdeel.com is Deel's second domain, registered 2018-10-16 per RDAP, and the docs on developer.deel.com name it.",
          "https://www.deel.com/.well-known/security.txt gives a Contact and Policy of https://www.deel.com/security and expires on 21 July 2027. api.letsdeel.com and app.deel.com return 404 for the same path.",
          "RDAP for deel.com gives a registration date of 1998-04-21.",
          "trust.deel.com is a JavaScript application and returned no readable content."
        ],
        "score": 94
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/deel.json",
      "live": {
        "slug": "deel",
        "probe": {
          "target": "https://api.letsdeel.com/rest",
          "method": "get",
          "lastAt": "2026-10-09T10:14:12.662794591Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 89,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 78,
          "p95ms24h": 145,
          "samples24h": 202,
          "samples30d": 202,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 93,
              "ok": 93
            },
            {
              "date": "2026-10-09",
              "probes": 109,
              "ok": 109
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.deel.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:57:47.076218857Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "letsdeel/deel-cli",
            "version": "v0.2.0",
            "released": "2026-09-24",
            "seenAt": "2026-10-08T16:08:05.333667497Z"
          },
          {
            "registry": "npm",
            "name": "@deel-developers/deel",
            "version": "2.1.56",
            "seenAt": "2026-10-08T16:08:05.112276669Z"
          },
          {
            "registry": "npm",
            "name": "@deel-org/cli",
            "version": "0.2.0",
            "seenAt": "2026-10-08T16:08:01.624087654Z"
          }
        ],
        "githubStars": 0,
        "npmWeekly": 17,
        "securityTxt": {
          "url": "https://deel.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-07-21T00:00:00.000Z",
          "checkedAt": "2026-10-08T15:38:48.747560221Z"
        },
        "pages": [
          {
            "url": "https://developer.deel.com/api/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:17:10.934265548Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "541eae2b1eb3"
          },
          {
            "url": "https://www.deel.com/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:27:22.883042038Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "79b3e637c08d"
          },
          {
            "url": "https://www.deel.com/legal/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:27:20.979435538Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f7a94d8b42c7"
          },
          {
            "url": "https://www.deel.com/legal/platform-terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:27:18.776153643Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a1f1b096748e"
          }
        ],
        "updatedAt": "2026-10-09T10:14:12.662794591Z"
      }
    },
    "answer": "Remote scores 70.7 (BB) on agent readiness against Deel's 69.1 (B), and leads in 4 of 7 scored categories. Deel leads on schema \u0026 documentation and agent ergonomics.",
    "b": {
      "slug": "remote",
      "name": "Remote",
      "vendor": "Remote Technology, Inc.",
      "vendorUrl": "https://remote.com",
      "kind": "http-api",
      "category": "hr",
      "summary": "Remote is a global employment platform covering employer of record, payroll, contractors and HR records. Its REST API, hosted MCP server and CLI let an agent read and update employments, time off, timesheets, expenses, onboarding and documents.",
      "url": "https://www.anchorterminal.com/tools/remote",
      "markdownUrl": "https://www.anchorterminal.com/tools/remote.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/remote.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/remote.json",
      "repo": "https://github.com/remoteoss/remote-for-ai",
      "license": "Proprietary service under Remote's terms of use. The remote-for-ai plugin and the Remote CLI repository on GitHub are MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://gateway.remote.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@remoteoss/remote-flows"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve for an existing Remote customer. A company admin or owner generates a Customer API token under Company Settings, Integrations and APIs, choosing read only, full access or custom scopes, after accepting the Remote API Terms of Use. Tokens are prefixed `ra_live_` or `ra_test_`. Partners building for many companies use OAuth 2.0, with credentials and scopes set up by Remote's partnerships team. The MCP server and the CLI sign in through a browser with OAuth 2.0 and PKCE, and MCP clients register dynamically. Scopes follow `resource:read` and `resource:write`.",
      "pricing": "paid",
      "pricingNotes": "No separate API charge was found. Access comes with a Remote account, priced per person a month, from $29 per employee for Payroll or per contractor for Contractor Management to $699 per employee for employer of record. Each plan's button books a demo, and no free production plan was found. A seeded sandbox company and API token are issued after an email verification and last 14 days, with no card (https://remote.com/pricing, https://developer.remote.com/docs/sandbox-quickstart, checked 2026-10-08).",
      "priceSummary": "$29 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs, the OpenAPI document or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 1775,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://developer.remote.com",
      "llmsTxt": "https://developer.remote.com/llms.txt",
      "openapi": "https://gateway.remote.com/v1/docs/openapi.json",
      "capabilities": [
        "hr.employees",
        "hr.time-off",
        "hr.onboarding",
        "hr.org",
        "hr.documents"
      ],
      "tags": [
        "hosted",
        "official",
        "mcp",
        "closed-source",
        "oauth",
        "openapi",
        "llms-txt",
        "webhooks",
        "sandbox",
        "scim",
        "cli",
        "status-page",
        "soc2",
        "sales-led"
      ],
      "lastRelease": "2026-10-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 70.7,
        "grade": "BB",
        "agentReady": true,
        "rank": 142,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 72,
          "payments": 35,
          "reliability": 96,
          "schema": 78,
          "security": 74,
          "transparency": 68
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The REST API has 303 operations in a public OpenAPI document, 78 OAuth scopes split into read and write, a sandbox issued by email with no card, and a hosted MCP server using OAuth with PKCE. The REST changelog link redirects to a login page, and writes have no idempotency key.",
        "bestFor": "A company that employs people through Remote (EOR, payroll, contractors or its HRIS) and wants an agent to read employments, file and review time off, track onboarding, and read payslips and documents.",
        "strengths": [
          "OpenAPI 3.0 document with 303 operations and 116 webhook events, plus llms.txt and a Markdown copy of every docs page",
          "78 scopes in `resource:action` form, with a read-only preset for customer tokens and a 403 body that names the scopes that would have worked",
          "Seeded sandbox company and `ra_test_` token issued after an email verification, available for 14 days, with no card",
          "Hosted MCP server with OAuth 2.0, PKCE and dynamic client registration. Its writes are employee self-service and follow the product's approval flow",
          "Terms warrant 99.5 per cent monthly uptime, and status.remote.com lists no API or platform incident from August to October 2026"
        ],
        "weaknesses": [
          "The REST API changelog link in the docs redirects to a ReadMe dashboard login, so no public dated record of API changes was read",
          "No idempotency key on writes. The vendor's own skill notes list creates for employments, time off, expenses and webhooks as unsafe to retry",
          "A partner authorisation request that omits `scope` is issued `all:write`, per the scopes page",
          "No general server SDK. The Remote Flows SDK is React, and the CLI ships as binaries for macOS on Apple Silicon and Linux x86_64 only",
          "The sub-processor list sits behind a customer login, and remote.com has no security.txt"
        ],
        "agentNotes": [
          "Match the token prefix to the host. `ra_test_` works only on https://gateway.remote-sandbox.com and `ra_live_` only on https://gateway.remote.com",
          "Stay under 300 requests a minute per company for customer tokens, shared by every token, and read `x-ratelimit-remaining` and `x-ratelimit-reset` (milliseconds)",
          "Check for an existing record before retrying a create, or set `external_id` on employments and treat a 422 for a duplicate as success",
          "Fetch the country form schema (`GET /v1/countries/{country_code}/{form}`) before writing employment data. Country codes are three-letter ISO",
          "Use the REST API for unattended work. The MCP server needs a browser sign-in and its write tools cover employee self-service only"
        ],
        "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": 70.7
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 72,
          "payments": 35,
          "reliability": 96,
          "schema": 78,
          "security": 74,
          "transparency": 51
        },
        "provenanceScore": 85
      },
      "connect": {
        "install": "curl -fsSL https://raw.githubusercontent.com/remoteoss/remote-cli/main/install.sh | sh",
        "http": "curl https://gateway.remote-sandbox.com/v1/employments \\\n  -H \"Authorization: Bearer $REMOTE_API_TOKEN\"",
        "claudeCode": "claude mcp add --scope user --transport http remote-com-mcp https://mcp.remote.com/mcp",
        "config": {
          "mcpServers": {
            "remote-com-mcp": {
              "type": "http",
              "url": "https://mcp.remote.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/hr.employees",
        "tool": "https://letme.dev/remote"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Payroll",
          "unit": "seat-month",
          "usd": 29,
          "note": "per employee"
        },
        {
          "item": "Contractor Management",
          "unit": "seat-month",
          "usd": 29,
          "note": "per contractor"
        },
        {
          "item": "Contractor Management Plus",
          "unit": "seat-month",
          "usd": 99,
          "note": "per contractor"
        },
        {
          "item": "PEO",
          "unit": "seat-month",
          "usd": 99,
          "note": "from, per employee, United States"
        },
        {
          "item": "Contractor of Record",
          "unit": "seat-month",
          "usd": 325,
          "note": "from, per contractor"
        },
        {
          "item": "Employer of Record",
          "unit": "seat-month",
          "usd": 699,
          "note": "per employee"
        }
      ],
      "provenance": {
        "legalEntity": "Remote Europe Holding B.V.",
        "domain": "remote.com",
        "domainRegistered": "1992-06-24",
        "endpointOnVendorDomain": true,
        "terms": "https://remote.com/policy/terms-of-use",
        "privacy": "https://remote.com/policy/privacy-policy",
        "statusPage": "https://status.remote.com",
        "changelog": "https://developer.remote.com/docs/changelogs",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms of use (last updated 3 August 2026) are an agreement with Remote Europe Holding B.V., Kraijenhoffstraat 137A, 1018 RG Amsterdam. The privacy policy names Remote Technology, Inc. as the group's holding company, and the site's copyright line and the MIT licences on GitHub carry that name.",
          "The terms of use cover the platform and products, with sections on use through the API and on AI clients and the MCP server. The docs also name a Remote API Terms of Use at remote.com/api-terms-of-use, which draws a PDF by script and was not read.",
          "The privacy policy (last updated 3 August 2026) covers remote.com, employ.remote.com, the mobile app and the services where Remote is the controller. Customer data processed on a client's behalf falls under the Data Processing Addendum at remote.com/policy/data-protection.",
          "The API answers on gateway.remote.com and the MCP server on mcp.remote.com. The sandbox uses a second domain, remote-sandbox.com. OAuth for MCP is issued by api.employ.remote.com.",
          "https://remote.com/.well-known/security.txt returns 404. The security page gives a contact email address.",
          "The changelog link is the docs page that lists where each component's changelog lives. The REST API changelog it names redirected to a ReadMe dashboard login on 8 October 2026.",
          "RDAP for remote.com gives a registration date of 1992-06-24."
        ],
        "score": 85
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/remote.json",
      "live": {
        "slug": "remote",
        "probe": {
          "target": "https://gateway.remote.com",
          "method": "get",
          "lastAt": "2026-10-09T10:14:25.296242198Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 66,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 64,
          "p95ms24h": 86,
          "samples24h": 28,
          "samples30d": 28,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 28,
              "ok": 28
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.remote.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:58:28.834580334Z"
        },
        "updatedAt": "2026-10-09T10:14:25.296242198Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Deel, Inc.",
        "b": "Remote Technology, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://api.letsdeel.com/rest",
        "b": "https://gateway.remote.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP, SSE (legacy)",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under Deel's platform terms. The Deel CLI on GitHub is MIT",
        "b": "Proprietary service under Remote's terms of use. The remote-for-ai plugin and the Remote CLI repository on GitHub are MIT",
        "name": "Licence"
      },
      {
        "a": "86",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-05",
        "b": "2026-10-08",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "2026-08-03",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "2026-08-03",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "17 npm/wk",
        "b": "1.8k npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Remote scores 70.7 (BB) on agent readiness against Deel's 69.1 (B), and leads in 4 of 7 scored categories. Deel leads on schema \u0026 documentation and agent ergonomics.",
        "question": "Which is better for AI agents, Deel or Remote?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Deel and Remote need an API key?"
      },
      {
        "answer": "Yes. Deel has a hosted endpoint at https://api.letsdeel.com/rest and Remote at https://gateway.remote.com.",
        "question": "Can an agent call Deel and Remote without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 85 against 78",
          "Agent ergonomics, 65 against 57"
        ],
        "also": null,
        "goodFor": "A company that already runs HR, contractors, EOR or payroll on Deel and wants an agent to read the directory, update personal information, file and review time off, follow onboarding and fetch compliance documents.",
        "slug": "deel",
        "watchFor": "5 requests a second shared by every token in an organisation, with no rate limit headers on REST responses per the rate limits page"
      },
      {
        "aheadOn": [
          "Reliability, 96 against 88",
          "Security \u0026 auth, 74 against 64",
          "Payments \u0026 pricing, 35 against 30"
        ],
        "also": [
          "Agent-ready, a grade of BB or better"
        ],
        "goodFor": "A company that employs people through Remote (EOR, payroll, contractors or its HRIS) and wants an agent to read employments, file and review time off, track onboarding, and read payslips and documents.",
        "slug": "remote",
        "watchFor": "The REST API changelog link in the docs redirects to a ReadMe dashboard login, so no public dated record of API changes was read"
      }
    ],
    "job": {
      "capability": "hr.employees",
      "name": "Hr employees"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/bamboohr-vs-deel.json",
        "title": "BambooHR vs Deel",
        "url": "https://www.anchorterminal.com/compare/bamboohr-vs-deel"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bamboohr-vs-remote.json",
        "title": "BambooHR vs Remote",
        "url": "https://www.anchorterminal.com/compare/bamboohr-vs-remote"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-factorial.json",
        "title": "Deel vs Factorial",
        "url": "https://www.anchorterminal.com/compare/deel-vs-factorial"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-hibob.json",
        "title": "Deel vs HiBob",
        "url": "https://www.anchorterminal.com/compare/deel-vs-hibob"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-humaans.json",
        "title": "Deel vs Humaans",
        "url": "https://www.anchorterminal.com/compare/deel-vs-humaans"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-rippling.json",
        "title": "Deel vs Rippling",
        "url": "https://www.anchorterminal.com/compare/deel-vs-rippling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-zoho-people.json",
        "title": "Deel vs Zoho People",
        "url": "https://www.anchorterminal.com/compare/deel-vs-zoho-people"
      },
      {
        "json": "https://www.anchorterminal.com/compare/factorial-vs-remote.json",
        "title": "Factorial vs Remote",
        "url": "https://www.anchorterminal.com/compare/factorial-vs-remote"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hibob-vs-remote.json",
        "title": "HiBob vs Remote",
        "url": "https://www.anchorterminal.com/compare/hibob-vs-remote"
      },
      {
        "json": "https://www.anchorterminal.com/compare/humaans-vs-remote.json",
        "title": "Humaans vs Remote",
        "url": "https://www.anchorterminal.com/compare/humaans-vs-remote"
      },
      {
        "json": "https://www.anchorterminal.com/compare/remote-vs-rippling.json",
        "title": "Remote vs Rippling",
        "url": "https://www.anchorterminal.com/compare/remote-vs-rippling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/remote-vs-zoho-people.json",
        "title": "Remote vs Zoho People",
        "url": "https://www.anchorterminal.com/compare/remote-vs-zoho-people"
      }
    ],
    "scores": [
      {
        "by": 8,
        "deel": 88,
        "edge": "remote",
        "key": "reliability",
        "name": "Reliability",
        "remote": 96,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 7,
        "deel": 85,
        "edge": "deel",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "remote": 78,
        "weight": 13
      },
      {
        "by": 8,
        "deel": 65,
        "edge": "deel",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "remote": 57,
        "weight": 13
      },
      {
        "by": 10,
        "deel": 64,
        "edge": "remote",
        "key": "security",
        "name": "Security \u0026 auth",
        "remote": 74,
        "weight": 14
      },
      {
        "by": 5,
        "deel": 30,
        "edge": "remote",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "remote": 35,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 2,
        "deel": 70,
        "edge": "remote",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "remote": 72,
        "weight": 7
      },
      {
        "by": 1,
        "deel": 69,
        "edge": "deel",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "remote": 68,
        "weight": 7
      }
    ],
    "summary": "Remote scores 70.7 (BB) on agent readiness against Deel's 69.1 (B), and leads in 4 of 7 scored categories. Deel leads on schema \u0026 documentation and agent ergonomics. Both do hr employees.",
    "verdicts": {
      "deel": "The API has 506 operations in public OpenAPI 3.1 specs, about 90 read and write OAuth scopes, a sandbox and a dated versioning policy with one year of deprecation notice. The limit is 5 requests a second for a whole organisation, and the legal documents load only with JavaScript, so data handling terms weren't read.",
      "remote": "The REST API has 303 operations in a public OpenAPI document, 78 OAuth scopes split into read and write, a sandbox issued by email with no card, and a hosted MCP server using OAuth with PKCE. The REST changelog link redirects to a login page, and writes have no idempotency key."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/deel-vs-remote",
    "json": "https://www.anchorterminal.com/compare/deel-vs-remote.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/deel-vs-remote.md",
    "slim": "https://www.anchorterminal.com/compare/deel-vs-remote.min.md"
  },
  "markdown": "Remote scores 70.7 (BB) on agent readiness against Deel's 69.1 (B), and leads in 4 of 7 scored categories. Deel leads on schema \u0026 documentation and agent ergonomics. Both do hr employees.\n\n- Deel: grade B, 69.1/100, rank #188 of 842. Markdown https://www.anchorterminal.com/tools/deel.md · JSON https://www.anchorterminal.com/api/v1/tools/deel.json\n- Remote: grade BB, 70.7/100, rank #142 of 842. Markdown https://www.anchorterminal.com/tools/remote.md · JSON https://www.anchorterminal.com/api/v1/tools/remote.json\n\n## Which one, for what\n\n### Deel (B)\n\nGood for: A company that already runs HR, contractors, EOR or payroll on Deel and wants an agent to read the directory, update personal information, file and review time off, follow onboarding and fetch compliance documents.\n\nAhead on:\n- Schema \u0026 documentation, 85 against 78\n- Agent ergonomics, 65 against 57\n\nWatch for: 5 requests a second shared by every token in an organisation, with no rate limit headers on REST responses per the rate limits page\n\n### Remote (BB)\n\nGood for: A company that employs people through Remote (EOR, payroll, contractors or its HRIS) and wants an agent to read employments, file and review time off, track onboarding, and read payslips and documents.\n\nAhead on:\n- Reliability, 96 against 88\n- Security \u0026 auth, 74 against 64\n- Payments \u0026 pricing, 35 against 30\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n\nWatch for: The REST API changelog link in the docs redirects to a ReadMe dashboard login, so no public dated record of API changes was read\n\n\n## Score by category\n\n| Category | Weight | Deel | Remote | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 88 | 96 | Remote +8 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 85 | 78 | Deel +7 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 57 | Deel +8 |\n| Security \u0026 auth | 14% (17.5 this run) | 64 | 74 | Remote +10 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 35 | Remote +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 70 | 72 | Remote +2 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 69 | 68 | Deel +1 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **69.1 · B** | **70.7 · BB** | |\n\n## Facts side by side\n\n| Fact | Deel | Remote |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Deel, Inc. | Remote Technology, Inc. |\n| Hosted endpoint | `https://api.letsdeel.com/rest` | `https://gateway.remote.com` |\n| Transports | HTTP, Streamable HTTP, SSE (legacy) | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | Proprietary service under Deel's platform terms. The Deel CLI on GitHub is MIT | Proprietary service under Remote's terms of use. The remote-for-ai plugin and the Remote CLI repository on GitHub are MIT |\n| Tools exposed | 86 | none |\n| Read-only variant documented | yes | yes |\n| llms.txt | yes | yes |\n| Last release | 2026-10-05 | 2026-10-08 |\n| Terms last updated | couldn't be read | 2026-08-03 |\n| Privacy policy last updated | couldn't be read | 2026-08-03 |\n| Customer content may train models | couldn't be read | not found in the text |\n| Terms restrict automated access | couldn't be read | yes |\n| Terms restrict benchmarking | couldn't be read | yes |\n| Terms or service can change without notice | couldn't be read | not found in the text |\n| Arbitration or class-action waiver | couldn't be read | yes |\n| Popularity | 17 npm/wk | 1.8k npm/wk |\n\n## Verdicts\n\n**Deel.** The API has 506 operations in public OpenAPI 3.1 specs, about 90 read and write OAuth scopes, a sandbox and a dated versioning policy with one year of deprecation notice. The limit is 5 requests a second for a whole organisation, and the legal documents load only with JavaScript, so data handling terms weren't read.\n\n**Remote.** The REST API has 303 operations in a public OpenAPI document, 78 OAuth scopes split into read and write, a sandbox issued by email with no card, and a hosted MCP server using OAuth with PKCE. The REST changelog link redirects to a login page, and writes have no idempotency key.\n\n## Before you call either\n\n### Deel\n\n1. Queue calls to stay under 5 requests a second for the whole organisation. Other integrations on the same account share the limit\n2. Send `X-Version: 2026-01-01` on REST calls, and watch `X-State`, `Deprecation` and `Sunset` response headers\n3. Send a UUID `Idempotency-Key` on POST and PATCH. Only retry a 5xx on a write when the request carried one\n4. Test against https://api-staging.letsdeel.com/rest with a sandbox token. Production and sandbox tokens aren't interchangeable\n5. Request read scopes only (people:read, time-off:read) for a read-only agent. Rejecting a time-off request is irreversible\n\n### Remote\n\n1. Match the token prefix to the host. `ra_test_` works only on https://gateway.remote-sandbox.com and `ra_live_` only on https://gateway.remote.com\n2. Stay under 300 requests a minute per company for customer tokens, shared by every token, and read `x-ratelimit-remaining` and `x-ratelimit-reset` (milliseconds)\n3. Check for an existing record before retrying a create, or set `external_id` on employments and treat a 422 for a duplicate as success\n4. Fetch the country form schema (`GET /v1/countries/{country_code}/{form}`) before writing employment data. Country codes are three-letter ISO\n5. Use the REST API for unattended work. The MCP server needs a browser sign-in and its write tools cover employee self-service only\n\n## Questions\n\n### Which is better for AI agents, Deel or Remote?\n\nRemote scores 70.7 (BB) on agent readiness against Deel's 69.1 (B), and leads in 4 of 7 scored categories. Deel leads on schema \u0026 documentation and agent ergonomics.\n\n### Do Deel and Remote need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Deel and Remote without installing anything?\n\nYes. Deel has a hosted endpoint at https://api.letsdeel.com/rest and Remote at https://gateway.remote.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/deel-vs-remote.json, and with the fewest tokens: https://www.anchorterminal.com/compare/deel-vs-remote.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"deel\", \"b\": \"remote\"}`. From a terminal: `anchor compare deel remote`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/deel.json and https://www.anchorterminal.com/api/v1/tools/remote.json\n\n## Other comparisons with Deel or Remote\n\n- [BambooHR vs Deel](https://www.anchorterminal.com/compare/bamboohr-vs-deel.md)\n- [BambooHR vs Remote](https://www.anchorterminal.com/compare/bamboohr-vs-remote.md)\n- [Deel vs Factorial](https://www.anchorterminal.com/compare/deel-vs-factorial.md)\n- [Deel vs HiBob](https://www.anchorterminal.com/compare/deel-vs-hibob.md)\n- [Deel vs Humaans](https://www.anchorterminal.com/compare/deel-vs-humaans.md)\n- [Deel vs Rippling](https://www.anchorterminal.com/compare/deel-vs-rippling.md)\n- [Deel vs Zoho People](https://www.anchorterminal.com/compare/deel-vs-zoho-people.md)\n- [Factorial vs Remote](https://www.anchorterminal.com/compare/factorial-vs-remote.md)\n- [HiBob vs Remote](https://www.anchorterminal.com/compare/hibob-vs-remote.md)\n- [Humaans vs Remote](https://www.anchorterminal.com/compare/humaans-vs-remote.md)\n- [Remote vs Rippling](https://www.anchorterminal.com/compare/remote-vs-rippling.md)\n- [Remote vs Zoho People](https://www.anchorterminal.com/compare/remote-vs-zoho-people.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "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": "Deel vs Remote",
        "url": ""
      }
    ],
    "description": "Remote scores 70.7 (BB) on agent readiness against Deel's 69.1 (B), and leads in 4 of 7 scored categories. Deel leads on schema \u0026 documentation and agent ergonomics. Both do hr employees. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Deel B 69.1",
      "Remote BB 70.7",
      "scores"
    ],
    "h1": "Deel vs Remote",
    "image": "https://www.anchorterminal.com/assets/og/compare-deel-vs-remote.png",
    "path": "/compare/deel-vs-remote",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Deel vs Remote for AI agents, B 69.1 vs BB 70.7 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/deel-vs-remote"
  },
  "tokens": {
    "markdown": 2100,
    "slim": 730
  },
  "version": 1
}
