{
  "data": {
    "a": {
      "slug": "humaans",
      "name": "Humaans",
      "vendor": "Humaans Software UK Ltd",
      "vendorUrl": "https://humaans.io",
      "kind": "http-api",
      "category": "hr",
      "summary": "Humaans is an HR system of record for employee profiles, job roles, compensation, time away, timesheets, documents and equipment. Agents reach it through a REST API with scoped access tokens, signed webhooks and a hosted MCP server that uses OAuth.",
      "url": "https://www.anchorterminal.com/tools/humaans",
      "markdownUrl": "https://www.anchorterminal.com/tools/humaans.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/humaans.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/humaans.json",
      "license": "Proprietary service under Humaans' Terms of Service",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://app.humaans.io/api",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Access is granted by a customer, with no self-serve route for outsiders. A signed-in user creates an API access token in the Humaans app and sends it as a Bearer header. The token is limited by any of eight scopes and by its creator's role (Owner, Admin, Finance, Tech, Manager or User), can be set to expire after 1 to 365 days, and can be rotated with the old secret valid for up to seven days. The hosted MCP server at https://mcp.humaans.ai/mcp uses OAuth 2.0 with dynamic client registration and PKCE, signs the user in through a browser and follows that person's permissions, with 32 scopes chosen at connection.",
      "pricing": "paid",
      "pricingNotes": "No public prices. The Growth and Enterprise plans and the Athena agent platform all say Talk to sales, and the terms describe per-seat fees set in a sales agreement. No free tier or trial was found. Growth lists Integrations and API access. Enterprise adds Webhooks and a dedicated sandbox account, and integration builders can ask for a sandbox through a request form. The MCP server is included for all customers at no extra cost per the MCP page (https://humaans.io/pricing, checked 2026-10-08).",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API reference, the terms or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.humaans.io/api/",
      "capabilities": [
        "hr.employees",
        "hr.time-off",
        "hr.org",
        "hr.documents",
        "hr.onboarding"
      ],
      "tags": [
        "hosted",
        "sales-led",
        "api-key",
        "oauth",
        "mcp",
        "webhooks",
        "sandbox",
        "status-page",
        "soc2",
        "iso27001",
        "eu-hosted"
      ],
      "lastRelease": "2026-09-10",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 54.4,
        "grade": "C",
        "agentReady": false,
        "rank": 612,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 56,
          "payments": 0,
          "reliability": 70,
          "schema": 44,
          "security": 70,
          "transparency": 73
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "API tokens are limited by eight scopes and the creator's role, can expire and can be rotated with a seven-day overlap, and rate limits are published with Retry-After on 429. No OpenAPI file, API changelog, official SDK or idempotency keys were found, and prices are by quote, so an agent needs a paying customer's token.",
        "bestFor": "An agent working for a company that already runs Humaans and needs to read and update profiles, job roles and compensation, book and approve time away, and attach documents with a token narrowed by scope.",
        "strengths": [
          "API tokens carry any of eight scopes, are capped by the creator's role, can expire after 1 to 365 days and rotate with a seven-day overlap",
          "Rate limit published as a token bucket of 40 refilling at 7 a second, with `X-RateLimit-*` headers and `Retry-After` on 429",
          "Time away requests can be approved or declined by setting `requestStatus` on `PATCH /api/time-away/:id`",
          "Incremental sync is documented, with `updatedAt` filters and tombstones for records deleted in the last 30 days",
          "DPA, sub-processor list with locations and 14 days' notice of changes are public, with SOC 2 Type II and ISO 27001:2022 stated"
        ],
        "weaknesses": [
          "No OpenAPI file or Markdown docs. The reference is one HTML page of about 2 MB",
          "No public price, free tier or trial. Growth and Enterprise both say Talk to sales",
          "No idempotency keys, and deletes are permanent with no confirmation step",
          "The API is unversioned with no API changelog, and the docs say unused APIs may be removed",
          "No official SDK found. The only npm package and MCP registry entry come from a third party"
        ],
        "agentNotes": [
          "Send `Authorization: Bearer \u003ctoken\u003e` to https://app.humaans.io/api. Call `GET /api/token-info` first to read the token's scopes and expiry",
          "Expect a role limit as well as scopes. A token made by a user with the User role reads only public company data and that person's own profile",
          "Page with `$limit` (maximum 250) and `$skip`, and pass `-g` to curl because parameters use `$` and `[]`",
          "On 429 wait the seconds in `Retry-After`. The bucket holds 40 requests and refills at 7 a second per token",
          "Check state before retrying a POST. No idempotency key exists, and `DELETE /api/people/:id` cannot be undone"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 54.4
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 56,
          "payments": 0,
          "reliability": 70,
          "schema": 44,
          "security": 70,
          "transparency": 65
        },
        "provenanceScore": 81
      },
      "connect": {
        "http": "curl https://app.humaans.io/api/me \\\n  -H 'Authorization: Bearer \u003cyour_api_access_token\u003e'"
      },
      "letme": {
        "capability": "https://letme.dev/hr.employees",
        "tool": "https://letme.dev/humaans"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Humaans Software UK Ltd",
        "domain": "humaans.io",
        "domainRegistered": "2019-03-29",
        "endpointOnVendorDomain": true,
        "terms": "https://humaans.io/terms",
        "privacy": "https://humaans.io/privacy",
        "statusPage": "https://humaansstatus.io",
        "changelog": "https://humaans.io/blog/tag/product-updates",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Terms of Service (effective 6 October 2026) define Humaans as Humaans Software UK Ltd and govern the subscription and the platform, including access through the published APIs. They are governed by the laws of England and Wales.",
          "The privacy policy (effective 6 October 2026) names Humaans Software UK LTD, company number 11496946, Office 7, 35-37 Ludgate Hill, London EC4M 7JN. It covers data Humaans controls and says customer employee data is governed by the Data Processing Addendum at https://humaans.io/data-processing.",
          "The site footer reads Humaans Inc. with offices in London, New York and San Francisco. The legal documents name only the UK company.",
          "The API answers at https://app.humaans.io/api. The MCP server is on a second domain, mcp.humaans.ai, and names app.humaans.io as its authorisation server. The status page is on humaansstatus.io.",
          "humaans.io/.well-known/security.txt returns 404. The API reference gives security@humaans.io for reporting security issues.",
          "The changelog link is the product updates section of the blog. No API changelog was found.",
          "RDAP for humaans.io gives a registration date of 2019-03-29."
        ],
        "score": 81
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/humaans.json",
      "live": {
        "slug": "humaans",
        "probe": {
          "target": "https://app.humaans.io/api",
          "method": "get",
          "lastAt": "2026-10-09T10:14:16.875887681Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 59,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 45,
          "p95ms24h": 166,
          "samples24h": 159,
          "samples30d": 159,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 50,
              "ok": 50
            },
            {
              "date": "2026-10-09",
              "probes": 109,
              "ok": 109
            }
          ]
        },
        "vendorStatus": {
          "page": "https://humaansstatus.io",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:58:03.712701087Z"
        },
        "updatedAt": "2026-10-09T10:14:16.875887681Z"
      }
    },
    "answer": "Remote scores 70.7 (BB) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on transparency \u0026 trust.",
    "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": "Humaans Software UK Ltd",
        "b": "Remote Technology, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://app.humaans.io/api",
        "b": "https://gateway.remote.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "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 Humaans' Terms of Service",
        "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": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-10",
        "b": "2026-10-08",
        "name": "Last release"
      },
      {
        "a": "2026-10-06",
        "b": "2026-08-03",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-06",
        "b": "2026-08-03",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "1.8k npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Remote scores 70.7 (BB) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on transparency \u0026 trust.",
        "question": "Which is better for AI agents, Humaans or Remote?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Humaans and Remote need an API key?"
      },
      {
        "answer": "Yes. Humaans has a hosted endpoint at https://app.humaans.io/api and Remote at https://gateway.remote.com.",
        "question": "Can an agent call Humaans and Remote without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Transparency \u0026 trust, 73 against 68"
        ],
        "also": null,
        "goodFor": "An agent working for a company that already runs Humaans and needs to read and update profiles, job roles and compensation, book and approve time away, and attach documents with a token narrowed by scope.",
        "slug": "humaans",
        "watchFor": "No OpenAPI file or Markdown docs. The reference is one HTML page of about 2 MB"
      },
      {
        "aheadOn": [
          "Reliability, 96 against 70",
          "Schema \u0026 documentation, 78 against 44",
          "Payments \u0026 pricing, 35 against 0",
          "Maintenance \u0026 community, 72 against 56"
        ],
        "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-humaans.json",
        "title": "BambooHR vs Humaans",
        "url": "https://www.anchorterminal.com/compare/bamboohr-vs-humaans"
      },
      {
        "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-humaans.json",
        "title": "Deel vs Humaans",
        "url": "https://www.anchorterminal.com/compare/deel-vs-humaans"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-remote.json",
        "title": "Deel vs Remote",
        "url": "https://www.anchorterminal.com/compare/deel-vs-remote"
      },
      {
        "json": "https://www.anchorterminal.com/compare/factorial-vs-humaans.json",
        "title": "Factorial vs Humaans",
        "url": "https://www.anchorterminal.com/compare/factorial-vs-humaans"
      },
      {
        "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-humaans.json",
        "title": "HiBob vs Humaans",
        "url": "https://www.anchorterminal.com/compare/hibob-vs-humaans"
      },
      {
        "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-rippling.json",
        "title": "Humaans vs Rippling",
        "url": "https://www.anchorterminal.com/compare/humaans-vs-rippling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/humaans-vs-zoho-people.json",
        "title": "Humaans vs Zoho People",
        "url": "https://www.anchorterminal.com/compare/humaans-vs-zoho-people"
      },
      {
        "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": 26,
        "edge": "remote",
        "humaans": 70,
        "key": "reliability",
        "name": "Reliability",
        "remote": 96,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 34,
        "edge": "remote",
        "humaans": 44,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "remote": 78,
        "weight": 13
      },
      {
        "by": 3,
        "edge": "humaans",
        "humaans": 60,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "remote": 57,
        "weight": 13
      },
      {
        "by": 4,
        "edge": "remote",
        "humaans": 70,
        "key": "security",
        "name": "Security \u0026 auth",
        "remote": 74,
        "weight": 14
      },
      {
        "by": 35,
        "edge": "remote",
        "humaans": 0,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "remote": 35,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 16,
        "edge": "remote",
        "humaans": 56,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "remote": 72,
        "weight": 7
      },
      {
        "by": 5,
        "edge": "humaans",
        "humaans": 73,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "remote": 68,
        "weight": 7
      }
    ],
    "summary": "Remote scores 70.7 (BB) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on transparency \u0026 trust. Both do hr employees.",
    "verdicts": {
      "humaans": "API tokens are limited by eight scopes and the creator's role, can expire and can be rotated with a seven-day overlap, and rate limits are published with Retry-After on 429. No OpenAPI file, API changelog, official SDK or idempotency keys were found, and prices are by quote, so an agent needs a paying customer's token.",
      "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/humaans-vs-remote",
    "json": "https://www.anchorterminal.com/compare/humaans-vs-remote.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/humaans-vs-remote.md",
    "slim": "https://www.anchorterminal.com/compare/humaans-vs-remote.min.md"
  },
  "markdown": "Remote scores 70.7 (BB) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on transparency \u0026 trust. Both do hr employees.\n\n- Humaans: grade C, 54.4/100, rank #612 of 842. Markdown https://www.anchorterminal.com/tools/humaans.md · JSON https://www.anchorterminal.com/api/v1/tools/humaans.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### Humaans (C)\n\nGood for: An agent working for a company that already runs Humaans and needs to read and update profiles, job roles and compensation, book and approve time away, and attach documents with a token narrowed by scope.\n\nAhead on:\n- Transparency \u0026 trust, 73 against 68\n\nWatch for: No OpenAPI file or Markdown docs. The reference is one HTML page of about 2 MB\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 70\n- Schema \u0026 documentation, 78 against 44\n- Payments \u0026 pricing, 35 against 0\n- Maintenance \u0026 community, 72 against 56\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 | Humaans | Remote | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 70 | 96 | Remote +26 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 44 | 78 | Remote +34 |\n| Agent ergonomics | 13% (16.2 this run) | 60 | 57 | Humaans +3 |\n| Security \u0026 auth | 14% (17.5 this run) | 70 | 74 | Remote +4 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 0 | 35 | Remote +35 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 56 | 72 | Remote +16 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 73 | 68 | Humaans +5 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **54.4 · C** | **70.7 · BB** | |\n\n## Facts side by side\n\n| Fact | Humaans | Remote |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Humaans Software UK Ltd | Remote Technology, Inc. |\n| Hosted endpoint | `https://app.humaans.io/api` | `https://gateway.remote.com` |\n| Transports | HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | Proprietary service under Humaans' Terms of Service | Proprietary service under Remote's terms of use. The remote-for-ai plugin and the Remote CLI repository on GitHub are MIT |\n| Read-only variant documented | no | yes |\n| llms.txt | no | yes |\n| Last release | 2026-09-10 | 2026-10-08 |\n| Terms last updated | 2026-10-06 | 2026-08-03 |\n| Privacy policy last updated | 2026-10-06 | 2026-08-03 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | yes | yes |\n| Terms restrict benchmarking | yes | yes |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | none | 1.8k npm/wk |\n\n## Verdicts\n\n**Humaans.** API tokens are limited by eight scopes and the creator's role, can expire and can be rotated with a seven-day overlap, and rate limits are published with Retry-After on 429. No OpenAPI file, API changelog, official SDK or idempotency keys were found, and prices are by quote, so an agent needs a paying customer's token.\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### Humaans\n\n1. Send `Authorization: Bearer \u003ctoken\u003e` to https://app.humaans.io/api. Call `GET /api/token-info` first to read the token's scopes and expiry\n2. Expect a role limit as well as scopes. A token made by a user with the User role reads only public company data and that person's own profile\n3. Page with `$limit` (maximum 250) and `$skip`, and pass `-g` to curl because parameters use `$` and `[]`\n4. On 429 wait the seconds in `Retry-After`. The bucket holds 40 requests and refills at 7 a second per token\n5. Check state before retrying a POST. No idempotency key exists, and `DELETE /api/people/:id` cannot be undone\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, Humaans or Remote?\n\nRemote scores 70.7 (BB) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on transparency \u0026 trust.\n\n### Do Humaans and Remote need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Humaans and Remote without installing anything?\n\nYes. Humaans has a hosted endpoint at https://app.humaans.io/api and Remote at https://gateway.remote.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/humaans-vs-remote.json, and with the fewest tokens: https://www.anchorterminal.com/compare/humaans-vs-remote.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"humaans\", \"b\": \"remote\"}`. From a terminal: `anchor compare humaans remote`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/humaans.json and https://www.anchorterminal.com/api/v1/tools/remote.json\n\n## Other comparisons with Humaans or Remote\n\n- [BambooHR vs Humaans](https://www.anchorterminal.com/compare/bamboohr-vs-humaans.md)\n- [BambooHR vs Remote](https://www.anchorterminal.com/compare/bamboohr-vs-remote.md)\n- [Deel vs Humaans](https://www.anchorterminal.com/compare/deel-vs-humaans.md)\n- [Deel vs Remote](https://www.anchorterminal.com/compare/deel-vs-remote.md)\n- [Factorial vs Humaans](https://www.anchorterminal.com/compare/factorial-vs-humaans.md)\n- [Factorial vs Remote](https://www.anchorterminal.com/compare/factorial-vs-remote.md)\n- [HiBob vs Humaans](https://www.anchorterminal.com/compare/hibob-vs-humaans.md)\n- [HiBob vs Remote](https://www.anchorterminal.com/compare/hibob-vs-remote.md)\n- [Humaans vs Rippling](https://www.anchorterminal.com/compare/humaans-vs-rippling.md)\n- [Humaans vs Zoho People](https://www.anchorterminal.com/compare/humaans-vs-zoho-people.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": "Humaans vs Remote",
        "url": ""
      }
    ],
    "description": "Remote scores 70.7 (BB) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on transparency \u0026 trust. Both do hr employees. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Humaans C 54.4",
      "Remote BB 70.7",
      "scores"
    ],
    "h1": "Humaans vs Remote",
    "image": "https://www.anchorterminal.com/assets/og/compare-humaans-vs-remote.png",
    "path": "/compare/humaans-vs-remote",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Humaans vs Remote for AI agents, C 54.4 vs BB 70.7 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/humaans-vs-remote"
  },
  "tokens": {
    "markdown": 2050,
    "slim": 680
  },
  "version": 1
}
