{
 "categories": [
  "payroll",
  "hr"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-15",
   "fact": "homepage",
   "note": "The UK homepage presents PayFit as payroll software and managed payroll.",
   "source": "https://payfit.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "vendor",
   "note": "The legal notice names Payfit, a SAS, RCS Paris 813 487 899, with its registered office at 37 Avenue de Trudaine, 75009 Paris.",
   "source": "https://payfit.com/fr/mentions-legales/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "deployment",
   "note": "The API is the hosted Partner API at partner-api.payfit.com, used against a PayFit company.",
   "source": "https://developers.payfit.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "platforms",
   "note": "The public product site is a website for PayFit payroll software. Native phone operating systems were not established.",
   "source": "https://payfit.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "license",
   "note": "The homepage sells payroll software and advertises a first month free for new clients, which is a paid commercial offer.",
   "source": "https://payfit.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "status",
   "note": "The API documentation index is current and includes a changelog entry for December 2025.",
   "source": "https://developers.payfit.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.exists",
   "note": "The docs index lists company, collaborator, contract, and absence endpoints on the Partner API.",
   "source": "https://developers.payfit.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.kinds[0]",
   "note": "The API-key guide shows an HTTPS request to https://partner-api.payfit.com.",
   "source": "https://developers.payfit.io/docs/authentication-via-api-key",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.auth[0]",
   "note": "A customer passes an API key as Authorization Bearer. The page says this reaches the customer's own company information.",
   "source": "https://developers.payfit.io/docs/authentication-via-api-key",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.auth[1]",
   "note": "Partners use OAuth 2.0 authorization code. The authorize URL is https://oauth.payfit.com/authorize and the token URL is https://oauth.payfit.com/token.",
   "source": "https://developers.payfit.io/docs/authentication-with-oauth2",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.coverage",
   "note": "The index mixes global, France-only, and UK-only endpoints, and says a created contract will not be finalized.",
   "source": "https://developers.payfit.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.coverage",
   "note": "The partner page says PayFit is temporarily unable to accept new requests for integrations via the API.",
   "source": "https://developers.payfit.io/docs/how-to-become-a-partner",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.docs",
   "note": "Opened the PayFit API documentation home.",
   "source": "https://developers.payfit.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.mcp.first_party",
   "note": "That search returned no servers. PayFit docs opened here do not mention MCP and do not say that PayFit has no MCP server, so first_party stays unknown.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=payfit&version=latest&limit=5",
   "tier": "scraped"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.extensibility.webhooks",
   "note": "PayFit documents webhooks and says access has to be requested from PayFit.",
   "source": "https://developers.payfit.io/docs/payfit-webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.data_access.export[0]",
   "note": "The accounting endpoint description says the company accounting data for a month is structured as CSV.",
   "source": "https://developers.payfit.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened the developer llms.txt. It is an index of the PayFit API documentation.",
   "source": "https://developers.payfit.io/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[0].url",
   "note": "Opened the API documentation home on 2026-10-15.",
   "source": "https://developers.payfit.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[1].url",
   "note": "Opened the API-key authentication page on 2026-10-15.",
   "source": "https://developers.payfit.io/docs/authentication-via-api-key",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[2].url",
   "note": "Opened the partner page on 2026-10-15. It says new integration requests are temporarily closed.",
   "source": "https://developers.payfit.io/docs/how-to-become-a-partner",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-15",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://developers.payfit.io/"
   },
   {
    "type": "docs",
    "url": "https://developers.payfit.io/docs/authentication-via-api-key"
   },
   {
    "type": "docs",
    "url": "https://developers.payfit.io/docs/how-to-become-a-partner"
   }
  ]
 },
 "homepage": "https://payfit.com/",
 "id": "payfit",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "bearer-token",
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://developers.payfit.io/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "csv"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Collaborator and payroll reads are documented on the Partner API.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "PayFit",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "personio",
   "zenegy-payroll"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Payfit",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 5,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 5,
   "rpa": null
  },
  "summary": "PayFit is automatable today through the Partner API, with a narrower path than an open payroll platform. This record is PayFit payroll and HR. It is not Personio or Zenegy. Payfit is a French SAS, RCS Paris 813 487 899, at 37 Avenue de Trudaine, 75009 Paris. The UK homepage describes payroll software. A customer API key is sent as Authorization Bearer to https://partner-api.payfit.com and can read that customer's own company. Partners use OAuth 2.0 authorization code against https://oauth.payfit.com/authorize and https://oauth.payfit.com/token. The docs say new partner-integration requests are temporarily closed. Many endpoints are marked France-only or UK-only, and creating a contract does not finalize it. Accounting data for a month is returned as CSV. Webhooks exist and require a request to PayFit. The rate-limit page says 50 read requests per second and 20 write requests per second per client application. No SDK or CLI page was opened. A registry search for payfit returned no servers, which does not prove PayFit has no MCP server. Connector catalogs were not opened. Computer-use viability is unassessed. The API scores 5 and is the best path.\n"
 }
}