Streak
streak.comStreak is a CRM that lives inside Gmail.
Can an AI agent use Streak? No. Our agent couldn't get into Streak on its own.
From finding it to leaving
What an agent managed without a person, at each step.
- On its own
Find
Docs it can act on: llms.txt, an OpenAPI and an MCP server. 134 doc pages read.
- Stopped
Get in
Stopped hereCan't sign up. Sign-up only goes through a Google account and the Gmail extension.
- Not reached
Use
Tasks need an account.
- Not reached
Pay
Buying needs an account.
- Not reached
Leave
Nothing to cancel or delete.
Getting in
None of the 3 ways in worked without a person.
Where it stopped
Sign-in for apps (OAuth, MCP)
Sign-up only goes through a Google account and the Gmail extension.
- Both kinds of agentOn a server, or in its own browserNoStops at sign-up: sign-up only through Google.
- Signed agentKnown to CloudflareYesThe site opens.
Every way in
| Way in | What happened | Why |
|---|---|---|
| Sign-in for apps (OAuth, MCP) | Stopped by the sign-in provider | |
| Continue with Google | Not tried | Not part of this drive |
| A key from a person | Not tried | Needs a person's account |
What an agent can do with Streak
No task was tried: our agent couldn't get into Streak.
Core tasks Streak offers an agent
- offered, not tried
- Create a box (deal record) in a pipelineAPIMCP
- Update a box's fields and move it between pipeline stagesAPIMCP
- Delete a boxAPI
- Create a pipeline (custom CRM workflow)API
- Create a contact and link it to a boxAPIMCP
- Log emails and activity to a box timeline automatically from GmailMCP
- Assign a box/deal and its follow-up task to a teammateWeb app
- Search across boxes, pipelines, and contactsMCP
- Send a mail merge campaign to a contact listWeb app
- Generate a funnel/pipeline report dashboardMCP
- Get an API keyKeys are made only in the Streak sidebar inside Gmail.
- Use the MCP serverIts sign-in sends the agent to Google.
- Pay for a planCheckout exists only inside the Gmail extension; no agent payment route.
26 more tasks it offers
- Add a comment or note to a boxMCP
- Create a custom field on a pipeline/box typeMCP
- Create a saved pipeline view/filter grouped by fieldWeb app
- Track email opens and link clicksWeb app
- Create and reuse a shared email snippet/templateWeb app
- Build a CRM automation that triggers on a stage/field changeWeb app
- Autofill a CRM field from email activity or web research with AIWeb app
- Ask a natural-language question about a deal and get an AI answerWeb app
- Get an AI summary of a deal's historyWeb app
- Generate a meeting agenda from a deal's history with AIWeb app
- Scan a Gmail inbox to extract contacts and add them as leadsWeb app
- Place and log a phone call from a box (native dialer)Web app
- Register a webhook for pipeline/box eventsAPI
- Read the pipeline newsfeed of historical changesAPI
- Export pipeline data to Google Sheets on a scheduleWeb app
- Import data into a pipeline from CSV or Google SheetsWeb app
- Capture a lead from a web form (Typeform/Calendly) into a pipelineWeb app
- Enrich a contact from a LinkedIn profileWeb app
- Work from the Streak mobile app (iOS/Android)Web app
- Create a signup form / public share link for a thread via Streak ShareWeb app
- Split a long email thread into a new threadWeb app
- Update a contact or organization custom field value via the APIAPI
- Set a custom role with restricted permissions for a pipelineWeb app
- Set a data validation rule to keep fields uniformWeb app
- Connect Streak to Slack for pipeline notificationsWeb app
- Archive a user without losing their pipeline historyWeb app
Surface audit: 139 documented operations, 4 run, 3 passed, 1 not as documented, 135 blocked (sandbox or plan limits).
How an agent connects
MCP, API, OpenAPI, SDK and llms.txt found.
MCP server
Listed, not testedOfficial server. Https://api.streak.com/mcp, OAuth via Google sign-in. Sign‑in needed to see its tools.
2 tools across its docs
API
Listed, not testedREST v1 and v2 at api.streak.com, HTTP Basic with an API key.
81 operations across its docs
OpenAPI
Yes3.1.0 blocks per reference page, no single spec file.
CLI
None foundSDK
Listed, not testedstreakapi 1.3.0 (Node, official wrapper)
48 methods across its docs
llms.txt
YesAgent payments
None foundThe checkout wasn't reached: Pro, $59 a month.
Docs
No gaps in what we read
Tips for agent builders
- Read the API reference as Markdown: append .md to any streak.readme.io page; each has an OpenAPI 3.1.0 block.
- Authenticate API calls with HTTP Basic: the API key as the username, empty password, on https://api.streak.com/api/v1 or /api/v2.
- Check each operation's version on its page: boxes update and delete are v1, box create, contacts, comments, tasks and webhooks are v2.
- v1 create calls (pipelines, stages, fields, snippets) are PUT with a url-encoded body, not JSON.
- For MCP, point the client at https://api.streak.com/mcp; it registers by DCR at /oauth2/register and signs in through Google.
How Streak compares
In CRM
4 of the 13 products we drove in CRM are higher; 8 others share L1.
| Product | Level | Find to leave |
|---|---|---|
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Card checkout, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Not reached, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: On its own. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. |
Sorted by level, then work done, then time to the first call. How we rank
For the team behind Streak
Agents get stuck at Get in. Prove Streak is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.
9 things to fix for agents
Agent blockers: 1 foundAgent surfaces: 49 issues foundSafety review: 3 issues found
- FindClear
- Get inBlocks agents
- UseNot reached
- PayNot reached
- LeaveNot reached
On our standard
14 criteria, each against the other CRM products we measured on it.
- Errors say what to do nextAhead of most 5 of 6 others lower, 1 the same.
- Pages fit one fetchAhead of most 6 of 9 others lower, 3 the same.
- A request id on every answerAhead of most 4 of 5 others lower, 1 higher.
- Export before leavingAhead of most 5 of 9 others lower, 4 the same.
- Sign-in for agents acting for a personLevel with most 6 of 10 others the same, 4 higher.
- Every way in works for an agentLevel with most 6 of 10 others the same, 4 higher.
- The best way in is built for agentsLevel with most 6 of 10 others the same, 4 higher.
- Errors a program can readBehind most 4 of 6 others higher, 2 the same.
All 14 criteria
- Prices an agent can readLevel with most 4 of 7 others the same, 3 lower.
- A path written for agentsIn the middle 4 of 9 others lower, 3 the same, 2 higher.
- Fast to the first callLevel with most 4 of 5 others the same, 1 lower.
- Real status codesThe same as all 6 others.
- WebMCP tools on the web appLevel with most 6 of 7 others the same, 1 higher.
- Docs an agent can navigateLevel with most 5 of 9 others the same, 1 lower, 3 higher.
Where Streak fits
- Category
- Wall
- Sign-up or key only in a browserkept our agent out
- Let AI agents sign up and get an API keyfix guide
Found an error? Tell us on this page or read how corrections work.
Questions people ask about Streak
- Can an AI agent sign up for Streak on its own?
- No. Sign-up: blocked. Sign-up only through Google: no way in for an agent's own account. Streak is a Gmail extension ('download Streak and authenticate your account with Google'), and its MCP OAuth sends straight to Google sign-in; there is no email, API or CLI sign-up.
- Does Streak have an MCP server, and can an agent connect to it?
- Yes. Streak has an official MCP server. The server is hosted and signs an agent in with OAuth. A new agent can't get in on its own: in the drive of 26 Oct 2026, our agent stopped at sign up (it was blocked). Through the MCP server, 0 of our agent's 3 attempts worked.
Cite this page
The page as a reference, in plain text, APA and BibTeX.
Cite this
AgentDrives, “Streak: AI agent test drive”, 26 October 2026, https://agentdrives.com/tools/streak. CC BY 4.0.
AgentDrives. (2026, October 26). Streak: AI agent test drive. https://agentdrives.com/tools/streak
@misc{agentdrives_streak_2026,
author = {{AgentDrives}},
title = {Streak: AI agent test drive},
year = {2026},
month = oct,
url = {https://agentdrives.com/tools/streak},
note = {Agent test drive, CC BY 4.0},
}Something wrong on this page?
Tell us what's wrong. We check it against the drive and correct the page, with the date.