Rank #6 of 6 in Email Clients & Email AI
Showcase


Try itExperimental
See what an agent can do with Fastmail before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; commands tagged live-capable can re-run against the real endpoint from our edge, right now (▶ run live — the exact same request, live and recorded lines always labeled); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$curl -si https://api.fastmail.com/.well-known/jmap | head -6recorded session — replayed, not liveVerified integrations
No integration evidence found in our corpus for this product yet — that means none was found, never that it doesn’t integrate.
By theme — the product's score on each story themeBy theme
Accounts openness — stories about accounts openness in this arenaAccounts opennessevidence →
Stories about accounts openness in this arena
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Ai email — stories about ai email in this arenaAi emailevidence →
Stories about ai email in this arena
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Calendar integration — stories about calendar integration in this arenaCalendar integrationevidence →
Stories about calendar integration in this arena
Composing sending — stories about composing sending in this arenaComposing sendingevidence →
Stories about composing sending in this arena
Offline reliability — stories about offline reliability in this arenaOffline reliabilityevidence →
Stories about offline reliability in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Privacy tracking — stories about privacy tracking in this arenaPrivacy trackingevidence →
Stories about privacy tracking in this arena
Search history — stories about search history in this arenaSearch historyevidence →
Stories about search history in this arena
Speed keyboard — stories about speed keyboard in this arenaSpeed keyboardevidence →
Stories about speed keyboard in this arena
Team collaboration — stories about team collaboration in this arenaTeam collaborationevidence →
Stories about team collaboration in this arena
Triage inbox — stories about triage inbox in this arenaTriage inboxevidence →
Stories about triage inbox in this arena
Story verdicts — every judged story with its evidenceStory verdicts
Follow the green: where the map greys out is where Fastmail stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Accounts openness — stories about accounts openness in this arenaAccounts openness
Stories about accounts openness in this arena
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓8/10
unlocks → Official SDKs · MCP server · Versioning policy · API sandbox · Official CLI · Share my availability or insert bookable meeting times directly into an email
Subscribe to events via webhooks
~5/10
Build against official SDKs
—0/10
Issue scoped/least-privilege API credentials for an agent
~6/10
Connect an agent via an official MCP server
—0/10
Download a machine-readable API spec (OpenAPI or equivalent)
~4/10
unlocks → Interactive API docs · Official SDKs · MCP server
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
—–
Explore an interactive API reference with runnable examples
—0/10
Docs for agents
Point an agent at llms.txt or agent-oriented docs
—0/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
—–
Operate the product with natural-language commands
—0/10
Plug MCP servers into this product so it can use their tools
—–
Get AI-generated insights and suggestions from my data inside the product
—–
Set up automations that run autonomously in the background
~5/10
Ai email — stories about ai email in this arenaAi email
Stories about ai email in this arena
An external agent — Claude, ChatGPT, or my own — can read, triage, draft, and send my email end to end through a documented connection
~5/10
Ask an assistant questions across my whole inbox and calendar — who said what, what's outstanding — and get grounded answers
—0/10
AI drafts replies in my own voice and tone — ready to review and send, not generic boilerplate
—–
AI triages my inbox for me — auto-labeling, categorizing, and surfacing what needs attention — with behavior I can steer and audit
—0/10
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Calendar integration — stories about calendar integration in this arenaCalendar integration
Stories about calendar integration in this arena
Composing sending — stories about composing sending in this arenaComposing sending
Stories about composing sending in this arena
Offline reliability — stories about offline reliability in this arenaOffline reliability
Stories about offline reliability in this arena
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Privacy tracking — stories about privacy tracking in this arenaPrivacy tracking
Stories about privacy tracking in this arena
Search history — stories about search history in this arenaSearch history
Stories about search history in this arena
Speed keyboard — stories about speed keyboard in this arenaSpeed keyboard
Stories about speed keyboard in this arena
Team collaboration — stories about team collaboration in this arenaTeam collaboration
Stories about team collaboration in this arena
Triage inbox — stories about triage inbox in this arenaTriage inbox
Stories about triage inbox in this arena
Sorted by importance (agentic first) (high → low) · 54/54 stories · click a row’s chevron for the rationale and evidence
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Cclaimed | |
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ||
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | untested | none yet | |
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | untested | none yet | |
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Xcommunity | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Xcommunity | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Cclaimed | |
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Cclaimed | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 4/10 | Tprobed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | none | untested | none yet | |
Connect several accounts across providers — Gmail, Microsoft 365, IMAP — and work them from one place C Multi account | switcher | Accounts openness — stories about accounts openness in this arenaAccounts openness | 3 | partial | 6/10 | Xcommunity | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | partial | 5/10 | Xcommunity | |
Do everything from the keyboard — comprehensive shortcuts and a command palette — in an interface fast enough to never make me wait C Shortcuts | power-user | Speed keyboard — stories about speed keyboard in this arenaSpeed keyboard | 3 | partial | 5/10 | Xcommunity | |
Split my inbox into focused streams — important, team, newsletters, calendar invites — so triage happens in priority order, not arrival order C Inbox structure | power-user | Triage inbox — stories about triage inbox in this arenaTriage inbox | 3 | partial | 5/10 | Cclaimed | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | partial | 4/10 | Cclaimed | |
AI triages my inbox for me — auto-labeling, categorizing, and surfacing what needs attention — with behavior I can steer and audit C Ai triage | ai-native user | Ai email — stories about ai email in this arenaAi email | 3 | none | 0/10 | ||
My team works shared inboxes together — shared accounts or team channels where everyone sees the same conversation state C Shared inbox | team-lead | Team collaboration — stories about team collaboration in this arenaTeam collaboration | 3 | none | 0/10 | ||
AI drafts replies in my own voice and tone — ready to review and send, not generic boilerplate C Ai drafting | ai-native user | Ai email — stories about ai email in this arenaAi email | 3 | none | untested | none yet | |
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | none | untested | none yet | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | untested | none yet | |
My mail stays reachable over open protocols and standard formats — IMAP/JMAP/SMTP access and standards-based export — so no client can lock me in C Portability | switcher | Accounts openness — stories about accounts openness in this arenaAccounts openness | 2 | full | 8/10 | Xcommunity | |
Schedule an email to send later and undo a send within a grace window C Sending | power-user | Composing sending — stories about composing sending in this arenaComposing sending | 2 | full | 8/10 | Cclaimed | |
See my calendar, respond to invites, and create events without leaving the email client C Calendar | power-user | Calendar integration — stories about calendar integration in this arenaCalendar integration | 2 | full | 7/10 | Cclaimed | |
Read, search, and write email offline, with changes syncing when I reconnect C Offline | power-user | Offline reliability — stories about offline reliability in this arenaOffline reliability | 2 | partial | 6/10 | Cclaimed | |
An external agent — Claude, ChatGPT, or my own — can read, triage, draft, and send my email end to end through a documented connection C Agent workflows | ai-native user | Ai email — stories about ai email in this arenaAi email | 2 | partial | 5/10 | Tprobed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 5/10 | Cclaimed | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 5/10 | Cclaimed | |
Snooze conversations and set follow-up reminders that resurface a thread if nobody replies C Followups | power-user | Triage inbox — stories about triage inbox in this arenaTriage inbox | 2 | partial | 5/10 | Cclaimed | |
Insert saved snippets or templates — with variables and attachments — instead of retyping the same reply C Templates | power-user | Composing sending — stories about composing sending in this arenaComposing sending | 2 | partial | 4/10 | Cclaimed | |
Assign conversations to teammates and route incoming mail with rules so ownership is explicit C Routing | team-lead | Team collaboration — stories about team collaboration in this arenaTeam collaboration | 2 | partial | 3/10 | Cclaimed | |
Search is fast and precise — operators, filters, and ranked results across my full mail history C Search | power-user | Search history — stories about search history in this arenaSearch history | 2 | partial | 3/10 | Cclaimed | |
Ask an assistant questions across my whole inbox and calendar — who said what, what's outstanding — and get grounded answers C Ai assistant | ai-native user | Ai email — stories about ai email in this arenaAi email | 2 | none | 0/10 | ||
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | none | 0/10 | ||
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | 0/10 | ||
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
The client protects me from senders' tracking — blocking read pixels by default — and is transparent about what it does with my mail data C Protection | switcher | Privacy tracking — stories about privacy tracking in this arenaPrivacy tracking | 2 | none | untested | none yet | |
We can discuss an email in an internal side-thread — comments and @mentions beside the message — instead of forwarding copies around C Shared inbox | team-lead | Team collaboration — stories about team collaboration in this arenaTeam collaboration | 2 | none | untested | none yet | |
Use aliases or masked addresses so sign-ups and strangers never learn my real address C Protection | switcher | Privacy tracking — stories about privacy tracking in this arenaPrivacy tracking | 1 | full | 8/10 | Xcommunity | |
Import my complete mail history and contacts from my old provider or client C Migration | switcher | Search history — stories about search history in this arenaSearch history | 1 | partial | 6/10 | Xcommunity | |
Select many conversations at once and archive, label, or mark them done in one stroke C Inbox structure | power-user | Triage inbox — stories about triage inbox in this arenaTriage inbox | 1 | partial | 3/10 | Cclaimed | |
Share my availability or insert bookable meeting times directly into an email C Calendar | power-user | Calendar integration — stories about calendar integration in this arenaCalendar integration | 1 | none | 0/10 | ||
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | none | 0/10 | ||
See whether and when recipients opened my email C Sending | power-user | Composing sending — stories about composing sending in this arenaComposing sending | 1 | none | untested | none yet | |
Self-host the email app and keep the mail pipeline under my own control C Portability | switcher | Accounts openness — stories about accounts openness in this arenaAccounts openness | 1 | none | untested | none yet | |
The same inbox also handles adjacent customer channels — SMS, WhatsApp, social, or live chat — beside email C Channels | team-lead | Team collaboration — stories about team collaboration in this arenaTeam collaboration | 1 | none | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 49 stories with headroom
What would move Fastmail’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product
nonemoves Built-in AIimpact 45
The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools
nonemoves agent-readyimpact 45
The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".
Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server
nonemoves agent-readyimpact 45
Fastmail exposes JMAP and API tokens for developers, but there is no evidence of an official MCP server or endpoint that lets AI agents connect natively; probes for machine-readable spec files (llms.txt, openapi) both return 404.
Ai email — stories about ai email in this arenaAI drafts replies in my own voice and tone — ready to review and send, not generic boilerplate
nonemoves PA Scoreimpact 30
No evidence anywhere in the pack of AI-drafted replies, tone/voice matching, or generative reply features; Fastmail's evidence covers JMAP API, templates, filters, and general email management, not AI drafting.
Ai email — stories about ai email in this arenaAI triages my inbox for me — auto-labeling, categorizing, and surfacing what needs attention — with behavior I can steer and audit
nonemoves PA Scoreimpact 30
Evidence covers Fastmail's rule-based Filters & Rules, search, and JMAP API access, but there is no mention of AI-driven triage, auto-labeling, categorization, or a steerable/auditable AI assistant surfacing important emails.
Openness — open source, data portability, and self-hosting storiesSelf-host the core product
nonemoves PA Scoreimpact 30
The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models
nonemoves PA Scoreimpact 30
Missing: any AI-training data policy, opt-out mechanism, or explicit statement that user data is not used to train AI models.
Team collaboration — stories about team collaboration in this arenaMy team works shared inboxes together — shared accounts or team channels where everyone sees the same conversation state
nonemoves PA Scoreimpact 30
Evidence covers JMAP protocol, personal productivity features, and multi-account login, but there is no mention of shared inboxes, team channels, or shared conversation state features for teams.
Showing the top 8 of 49 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map8 surfaces · 25 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
Hc docs23 stories
- Connect several accounts across providers — Gmail, Microsoft 365, IMAP — and work them from one place
- My mail stays reachable over open protocols and standard formats — IMAP/JMAP/SMTP access and standards-based export — so no client can lock me in
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Issue scoped/least-privilege API credentials for an agent
- Set up automations that run autonomously in the background
- An external agent — Claude, ChatGPT, or my own — can read, triage, draft, and send my email end to end through a documented connection
- Perform bulk operations across many items at once
- Define rules that trigger actions automatically on events
- See my calendar, respond to invites, and create events without leaving the email client
- Schedule an email to send later and undo a send within a grace window
- Insert saved snippets or templates — with variables and attachments — instead of retyping the same reply
- Read, search, and write email offline, with changes syncing when I reconnect
- Do everything through the API that I can do in the UI
- Export all of my data in open formats and leave
- Use aliases or masked addresses so sign-ups and strangers never learn my real address
- Import my complete mail history and contacts from my old provider or client
- Search is fast and precise — operators, filters, and ranked results across my full mail history
- Do everything from the keyboard — comprehensive shortcuts and a command palette — in an interface fast enough to never make me wait
- Assign conversations to teammates and route incoming mail with rules so ownership is explicit
- Snooze conversations and set follow-up reminders that resurface a thread if nobody replies
- Select many conversations at once and archive, label, or mark them done in one stroke
- Split my inbox into focused streams — important, team, newsletters, calendar invites — so triage happens in priority order, not arrival order
jmap.io16 stories
- My mail stays reachable over open protocols and standard formats — IMAP/JMAP/SMTP access and standards-based export — so no client can lock me in
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Issue scoped/least-privilege API credentials for an agent
- Subscribe to events via webhooks
- Set up automations that run autonomously in the background
- Download a machine-readable API spec (OpenAPI or equivalent)
- An external agent — Claude, ChatGPT, or my own — can read, triage, draft, and send my email end to end through a documented connection
- Perform bulk operations across many items at once
- Define rules that trigger actions automatically on events
- See my calendar, respond to invites, and create events without leaving the email client
- Read, search, and write email offline, with changes syncing when I reconnect
- Do everything through the API that I can do in the UI
- Export all of my data in open formats and leave
- Search is fast and precise — operators, filters, and ranked results across my full mail history
- Do everything from the keyboard — comprehensive shortcuts and a command palette — in an interface fast enough to never make me wait
Hacker News8 stories
- Connect several accounts across providers — Gmail, Microsoft 365, IMAP — and work them from one place
- My mail stays reachable over open protocols and standard formats — IMAP/JMAP/SMTP access and standards-based export — so no client can lock me in
- Run the product headlessly / in CI for automation
- Issue scoped/least-privilege API credentials for an agent
- Define rules that trigger actions automatically on events
- Use aliases or masked addresses so sign-ups and strangers never learn my real address
- Import my complete mail history and contacts from my old provider or client
- Do everything from the keyboard — comprehensive shortcuts and a command palette — in an interface fast enough to never make me wait
Dev docs6 stories
llms.txt2 stories
OpenAPI spec2 stories
Company docs2 stories
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$curl -si https://api.fastmail.com/.well-known/jmap | head -6reproduced$ curl -si https://api.fastmail.com/.well-known/jmap | head -6 HTTP/2 302 server: nginx date: Mon, 07 Sep 2026 03:30:48 GMT content-type: text/html content-length: 138 location: https://api.fastmail.com/jmap/session
$curl -si https://api.fastmail.com/jmap/session | head -6reproduced$ curl -si https://api.fastmail.com/jmap/session | head -6 HTTP/2 401 server: nginx date: Mon, 07 Sep 2026 03:30:47 GMT content-type: text/plain www-authenticate: Bearer resource_metadata="https://api.fastmail.com/.well-known/oauth-protected-resource/jmap/session" x-frontend: phl-frontend-02
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
7 of 15 testable claims verified · 0 contradicted → integrity 47/100
26 distinct capability claims found in Fastmail’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
7
Verified
8
Unverified
0
Contradicted
10
Undersold
Verified (10)
“Users can create API tokens for programmatic access”
Issue scoped/least-privilege API credentials for an agentpartialproof ↗
“Filters and rules can automatically act on incoming mail”
Define rules that trigger actions automatically on eventspartialproof ↗
“Comprehensive keyboard shortcuts for navigating and operating the client”
Do everything from the keyboard — comprehensive shortcuts and a command palette — in an interface fast enough to never make me waitpartialproof ↗
“Users can set up email aliases for their account”
Use aliases or masked addresses so sign-ups and strangers never learn my real addressfullproof ↗
“Mail (and presumably contacts) can be imported from a previous provider”
Import my complete mail history and contacts from my old provider or clientpartialproof ↗
“Users can log in to and manage multiple accounts from one interface”
Connect several accounts across providers — Gmail, Microsoft 365, IMAP — and work them from one placepartialproof ↗
“Masked Email generates unique addresses per site to hide a user's real email”
Use aliases or masked addresses so sign-ups and strangers never learn my real addressfullproof ↗
“JMAP is an open standard implementable by any organisation, avoiding proprietary lock-in”
My mail stays reachable over open protocols and standard formats — IMAP/JMAP/SMTP access and standards-based export — so no client can lock me infullproof ↗
“Fastmail publishes documentation on its open-source components and standards support”
My mail stays reachable over open protocols and standard formats — IMAP/JMAP/SMTP access and standards-based export — so no client can lock me infullproof ↗
“Dedicated migration guide/tooling to move an inbox from Gmail”
Import my complete mail history and contacts from my old provider or clientpartialproof ↗
Unverified (10)
“Real-time push notifications via a single EventSource connection covering all mailboxes, or WebPush for mobile”
“Full-text search across mail with support for finding messages quickly”
Search is fast and precise — operators, filters, and ranked results across my full mail historypartialproof ↗
“Saved templates let users reuse boilerplate content instead of retyping replies”
Insert saved snippets or templates — with variables and attachments — instead of retyping the same replypartialproof ↗
“Undo send lets users recall a sent message within a grace window”
Schedule an email to send later and undo a send within a grace windowfullproof ↗
“Calendar events and meeting invitations can be viewed and managed within the client”
See my calendar, respond to invites, and create events without leaving the email clientfullproof ↗
“Offline support lets users read and interact with mail without a connection, syncing later”
Read, search, and write email offline, with changes syncing when I reconnectpartialproof ↗
“Scheduled Send lets users compose an email now and have it sent at a later time”
Schedule an email to send later and undo a send within a grace windowfullproof ↗
“A single request can batch multiple JMAP method calls to query, fetch, and send mail in one round trip”
Drive the product through a documented public APIfullproof ↗
“Fastmail publishes API documentation for developers”
Drive the product through a documented public APIfullproof ↗
“Messages can be snoozed to reappear in the inbox at a chosen future time”
Snooze conversations and set follow-up reminders that resurface a thread if nobody repliespartialproof ↗
Undersold (10)
Run the product headlessly / in CI for automationpartialproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
Download a machine-readable API spec (OpenAPI or equivalent)partialproof ↗
An external agent — Claude, ChatGPT, or my own — can read, triage, draft, and send my email end to end through a documented connectionpartialproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Export all of my data in open formats and leavepartialproof ↗
Assign conversations to teammates and route incoming mail with rules so ownership is explicitpartialproof ↗
Select many conversations at once and archive, label, or mark them done in one strokepartialproof ↗
Split my inbox into focused streams — important, team, newsletters, calendar invites — so triage happens in priority order, not arrival orderpartialproof ↗
Claims outside our story set (6)
Real capability claims found in Fastmail’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.
“JMAP session endpoint exposes capabilities, accounts, and API URLs for discovery”
source ↗“API authentication uses standard OAuth 2.0 or Bearer tokens instead of a custom protocol”
source ↗“JMAP protocol enables faster, more efficient sync, often in a single HTTP roundtrip”
source ↗“Two-step verification (2FA) can be enabled for account security”
source ↗“JMAP sync uses roughly 2-3x less power than IMAP on real devices”
source ↗“Users can get email hosted for their own custom domain”
source ↗
Business model
Per-user subscription (Individual/Duo/Family and professional tiers) with a 30-day free trial and no free tier or ads; pricing varies by region with custom domains and full IMAP/JMAP access on paid plans.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
