{
 "categories": [
  "hr",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-04",
   "fact": "homepage",
   "note": "Greenhouse presents a commercial applicant-tracking and hiring platform, including Voice AI, Real Talent, and the MyGreenhouse candidate portal.",
   "source": "https://www.greenhouse.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "license",
   "note": "The opened homepage sells Greenhouse as commercial hiring software with demo and sales paths, not a permanent free tenant.",
   "source": "https://www.greenhouse.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.exists",
   "note": "Greenhouse Recruiting's Harvest API lets organizations programmatically read or modify candidates, jobs, and offers with GET plus POST, PUT, PATCH, and DELETE. Current docs live at harvestdocs.greenhouse.io. Harvest v1 and v2 were scheduled to be unavailable after 2026-08-31.",
   "source": "https://support.greenhouse.io/hc/en-us/articles/360029266032-Harvest-API-overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.kinds[0]",
   "note": "The opened Harvest v3 OpenAPI document is titled Harvest API, server https://harvest.greenhouse.io, with HTTP JSON resources including GET /v3/jobs.",
   "source": "https://harvestdocs.greenhouse.io/reference/get_v3-jobs",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.auth[0]",
   "note": "Custom integrations use OAuth 2.0 client credentials. Site Admins create Harvest V3 (OAuth) credentials, then POST grant_type=client_credentials to https://auth.greenhouse.io/token using HTTP Basic client_id:client_secret. The response is a Bearer access token used on Harvest v3 calls.",
   "source": "https://harvestdocs.greenhouse.io/docs/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.auth[1]",
   "note": "Partner integrations require a signed Greenhouse partnership agreement and must use the OAuth 2.0 authorization-code grant at https://auth.greenhouse.io/authorize, then exchange the code at https://auth.greenhouse.io/token. Authorization codes last one minute, access tokens one hour, and refresh tokens 24 hours.",
   "source": "https://harvestdocs.greenhouse.io/docs/harvest-partner-oauth",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.coverage",
   "note": "Harvest v3 documents list, create, update, hire, reject, move, convert, and delete application operations, plus related job, candidate, and attachment resources. List endpoints and private offer or salary data are permission-gated.",
   "source": "https://harvestdocs.greenhouse.io/reference/get_v3-applications",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.coverage",
   "note": "Greenhouse Developer Resources lists Harvest v3 separately from the Job Board API, Ingestion API, Assessment API, Audit log API, Recruiting Webhooks, and Greenhouse Onboarding GraphQL and REST APIs. Those other surfaces are not this Harvest record.",
   "source": "https://developers.greenhouse.io/",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Harvest v3 authentication guide, including client-credentials steps, the partner authorization-code pointer, the v1/v2 transition note, and the GET /v3/job_posts Bearer example.",
   "source": "https://harvestdocs.greenhouse.io/docs/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.sdk.exists",
   "note": "Greenhouse publishes greenhouse-tools-php on Packagist as official PHP tools. Version 3 updates the Harvest Service to Harvest v3 OAuth (publicAuthKey and secretAuthKey) and flattened /v3 URL formats.",
   "source": "https://raw.githubusercontent.com/grnhse/greenhouse-tools-php/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.sdk.languages[0]",
   "note": "The opened README states the package is provided by Greenhouse for customers who use PHP, requires PHP 8.5 or greater for V3, and is installed as grnhse/greenhouse-tools-php.",
   "source": "https://raw.githubusercontent.com/grnhse/greenhouse-tools-php/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.sdk.official",
   "note": "The README is published from the Greenhouse Software GitHub organization (grnhse) and says the tools are provided by Greenhouse.",
   "source": "https://raw.githubusercontent.com/grnhse/greenhouse-tools-php/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.mcp.first_party",
   "note": "Greenhouse documents Greenhouse MCP as a vendor-built and vendor-maintained Model Context Protocol layer on top of the Greenhouse API. Site Admins configure scopes in Dev Center > MCP Access. The feature is Open Beta on Core, Plus, and Pro.",
   "source": "https://support.greenhouse.io/hc/en-us/articles/52090956642075-Greenhouse-MCP",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.mcp.verdict",
   "note": "Greenhouse documents remote MCP URLs https://mcp.greenhouse.io/mcp and https://mcp.us.greenhouse.io/mcp, OAuth with PKCE, Claude, Claude Code, and ChatGPT setup, and default read-only Harvest list scopes until a Site Admin enables more.",
   "source": "https://support.greenhouse.io/hc/en-us/articles/52096319906971-Set-up-Greenhouse-MCP-with-supported-AI-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.mcp.verdict",
   "note": "The security FAQ states the MCP server exposes a subset of Harvest v3, permanently blocks every DELETE endpoint, requires human confirmation for reject, hire, merge, anonymize, and bulk-revoke, and is hosted on US infrastructure at mcp.us.greenhouse.io with no EU-hosted MCP endpoint.",
   "source": "https://support.greenhouse.io/hc/en-us/articles/53944054829083-Greenhouse-MCP-security-FAQ",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.extensibility.webhooks",
   "note": "Greenhouse documents Recruiting Webhooks as HTTPS POST JSON event notifications with a Greenhouse-Event-ID header and an HMAC SHA-256 Signature header computed from a customer secret and the request body.",
   "source": "https://developers.greenhouse.io/webhooks.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.export",
   "note": "GET /v3/jobs and related Harvest list endpoints return JSON job, opening, job-post, and application collections the caller is permitted to see.",
   "source": "https://harvestdocs.greenhouse.io/reference/get_v3-jobs",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.data_access.import",
   "note": "POST /v3/jobs creates a job from an existing template. Application create, update, hire, reject, and move endpoints write ATS state through the same JSON API.",
   "source": "https://harvestdocs.greenhouse.io/reference/post_v3-jobs",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://harvestdocs.greenhouse.io/llms.txt as a first-party Harvest documentation index that lists authentication, partner OAuth, and v3 resource pages and tells clients to append .md for markdown.",
   "source": "https://harvestdocs.greenhouse.io/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "verdict.scores.api",
   "note": "Harvest v3 is a broad documented production REST API with official OAuth, write coverage, rate-limit headers, and an official PHP Harvest client. Partner agreement, Site Admin list gates, and the separate Job Board and Onboarding surfaces keep the path in the practical-and-broad band rather than unusually complete hyperscaler tooling.",
   "source": "https://harvestdocs.greenhouse.io/docs/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "verdict.scores.mcp",
   "note": "The official remote server has useful recruiting coverage including optional writes, but Greenhouse marks it Open Beta, exposes a subset of Harvest v3, defaults to read-only scopes, and hosts MCP on US infrastructure only. That matches a limited vendor beta, not a generally available official server.",
   "source": "https://support.greenhouse.io/hc/en-us/articles/52090956642075-Greenhouse-MCP",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Harvest v3 authentication guide for client credentials, partner OAuth, and the v1/v2 transition.",
   "source": "https://harvestdocs.greenhouse.io/docs/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Greenhouse MCP product article, including Open Beta status, Core/Plus/Pro availability, and read/write capability.",
   "source": "https://support.greenhouse.io/hc/en-us/articles/52090956642075-Greenhouse-MCP",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Harvest v3 list-jobs resource, including the OpenAPI server and related /v3/openings, /v3/job_posts, and /v3/applications collections.",
   "source": "https://harvestdocs.greenhouse.io/reference/get_v3-jobs",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current Harvest v3 list-applications resource, including create, hire, reject, and move sibling operations in the same OpenAPI document.",
   "source": "https://harvestdocs.greenhouse.io/reference/get_v3-applications",
   "tier": "declared"
  },
  {
   "date": "2026-09-04",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the current Recruiting Webhooks developer page, including HTTPS POST delivery and HMAC signature verification.",
   "source": "https://developers.greenhouse.io/webhooks.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-04",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://harvestdocs.greenhouse.io/docs/authentication"
   },
   {
    "type": "mcp",
    "url": "https://support.greenhouse.io/hc/en-us/articles/52090956642075-Greenhouse-MCP"
   },
   {
    "type": "docs",
    "url": "https://harvestdocs.greenhouse.io/reference/get_v3-jobs"
   },
   {
    "type": "docs",
    "url": "https://harvestdocs.greenhouse.io/reference/get_v3-applications"
   },
   {
    "type": "docs",
    "url": "https://developers.greenhouse.io/webhooks.html"
   }
  ]
 },
 "homepage": "https://www.greenhouse.com/",
 "id": "greenhouse",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2-client-credentials",
    "oauth2-authorization-code"
   ],
   "coverage": "partial",
   "docs": "https://harvestdocs.greenhouse.io/docs/authentication",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Harvest v3, recruiting webhooks, and the first-party Greenhouse MCP server cover hiring automation without browser control of the ATS UI.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "php"
   ],
   "official": true
  }
 },
 "name": "Greenhouse",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "teamtailor",
   "webcruiter",
   "jobbnorge"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Greenhouse",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Greenhouse Harvest is automatable today through the Harvest v3 REST API. This record is Greenhouse Recruiting Harvest, not Teamtailor, Webcruiter, EasyCruit, Jobbnorge, the Job Board API, or Greenhouse Onboarding. Custom integrations mint a Bearer JWT at https://auth.greenhouse.io/token with OAuth 2.0 client credentials (Client ID and secret created as Harvest V3 (OAuth) credentials; an integration service user is attached unless sub names another user). Partners must use the authorization-code grant after a signed partnership agreement; partner access tokens last one hour and refresh tokens last 24 hours. Calls go to https://harvest.greenhouse.io/v3 with Authorization Bearer. Documented write coverage includes creating jobs from a template and creating, updating, hiring, rejecting, moving, and deleting applications. List endpoints require a Site Admin authorizing user. Private notes, salary, and offers need the matching advanced permission. Harvest is available on Core, Plus, and Pro. Harvest v1/v2 Basic auth was scheduled for removal after 2026-08-31; opened v1 docs still carry that deprecation banner, and Greenhouse states OAuth is the lasting Harvest method. Official PHP tools (grnhse/greenhouse-tools-php v3) wrap Harvest v3 OAuth. Recruiting webhooks POST signed JSON over HTTPS. Greenhouse also documents a first-party remote MCP server (Open Beta) at https://mcp.greenhouse.io/mcp and https://mcp.us.greenhouse.io/mcp. It is a permissioned subset of Harvest v3 for Core, Plus, and Pro, with Site Admin scopes in Dev Center, OAuth 2.0 PKCE, default read-only scopes, writes when admins enable them, DELETE permanently blocked, and US-only hosting. A Greenhouse CLI was not established. iPaaS connectors were not opened. Computer-use viability is unassessed. API scores 8 and MCP scores 6. API is the best path because it is the complete Harvest control plane and does not depend on the MCP beta or a signed-in user session.\n"
 }
}