HEY is automatable through its API
37signals · saas · emailproductivity
HEY is automatable today through its API at https://app.hey.com. The official SDK default host is that URL. A static token is placed on the Authorization header. The same SDK documents OAuth 2.0 with PKCE, including refresh. hey auth token prints the bearer token, and hey auth login --token stores one without a prompt. The SDK lists boxes, messages, postings, contacts, calendars, search, and journal among the account services. The hey CLI is the documented command client. Piped commands write JSON, and the opened command guide covers mail, search, contacts, calendar, and journal. hey mcp is the official stdio MCP server for boxes, search, threads, contacts, todos, calendars, and identity. It uses the same signed-in credentials. Mutations are not retried automatically. HEY for You is $99 per year after a 30-day trial that does not ask for a credit card. HEY for Domains is $12 per user per month. The service is vendor-hosted. The homepage says it is on the web and on Mac, Windows, Linux, iOS, and Android. Zapier, Make, Power Automate, and n8n were not opened. Computer-use viability is unassessed. The API and the CLI each score 8. The MCP server scores 7 because it is a local subset of that account. The API is the best path because a bearer token or an OAuth client does not require the hey binary or an MCP host. The CLI is how the opened docs print that bearer token.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restbeareroauth2-pkce coverage: partial · docs |
| SDK | yes | gorusttypescriptkotlinswift official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | unknown | webhooks: unknown |
| Data access | export: json · import: unknown | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. HEY is 37signals email and calendar, used on the web and in native apps. The documented machine paths are the API, the hey CLI, and hey mcp. This record is HEY, not Basecamp, Fizzy, or Gmail.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | — | 8 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-10-16 |
name | declared | source | 2026-10-16 |
vendor | declared | source | 2026-10-16 |
license | declared | source | 2026-10-16 |
deployment | declared | source | 2026-10-16 |
platforms | declared | source | 2026-10-16 |
modalities.api.exists | declared | source | 2026-10-16 |
modalities.api.kinds[0] | declared | source | 2026-10-16 |
modalities.api.auth[0] | declared | source | 2026-10-16 |
modalities.api.auth[1] | declared | source | 2026-10-16 |
modalities.api.coverage | declared | source | 2026-10-16 |
modalities.api.docs | declared | source | 2026-10-16 |
modalities.sdk.exists | declared | source | 2026-10-16 |
modalities.sdk.languages[0] | declared | source | 2026-10-16 |
modalities.sdk.official | declared | source | 2026-10-16 |
modalities.mcp.first_party | declared | source | 2026-10-16 |
modalities.mcp.verdict | declared | source | 2026-10-16 |
modalities.cli.exists | declared | source | 2026-10-16 |
modalities.data_access.export[0] | declared | source | 2026-10-16 |
verdict.scores.api | declared | source | 2026-10-16 |
verdict.scores.cli | declared | source | 2026-10-16 |
verdict.scores.mcp | declared | source | 2026-10-16 |
freshness.watch[0].url | declared | source | 2026-10-16 |
freshness.watch[1].url | declared | source | 2026-10-16 |
freshness.watch[2].url | declared | source | 2026-10-16 |
freshness.watch[3].url | declared | source | 2026-10-16 |
freshness.watch[4].url | declared | source | 2026-10-16 |
Related tools
Other products in this database that share a category with HEY.
Last verified 2026-10-16 · volatility high · JSON record