CockroachDB
cockroachlabs.comCockroachDB is a SQL database you can self-host or use in the cloud, with vector search, backups, changefeeds and PostgreSQL migration.
Can an AI agent use CockroachDB? No. Our agent couldn't get into CockroachDB 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 and an OpenAPI. 593 doc pages read.
- Stopped
Get in
Stopped hereCan't sign up. The sign-up form shows a visible reCAPTCHA checkbox.
- 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 8 ways in got our agent in on its own; one got partway.
Where it stopped
Email and password
The sign-up form shows a visible reCAPTCHA checkbox.
- Both kinds of agentOn a server, or in its own browserNoSigning up needs a person: it asks for a bot check.
- Signed agentKnown to CloudflareNoThe sign-up page opens. The CAPTCHA on the form stops them too.
Every way in
| Way in | What happened | Why |
|---|---|---|
| Runs locally, no account | Partway | |
| Email and password | Stopped by a CAPTCHA | |
| Sign-in for apps (OAuth, MCP) | Stopped | The consent page needs an account |
| Continue with GitHub | Not tried | Not part of this drive |
| Continue with Google | Not tried | Not part of this drive |
| CLI code login | Not tried | Not part of this drive |
| Continue with Microsoft | Not tried | Not part of this drive |
| Added by an admin | Not tried | Not part of this drive |
What an agent can do with CockroachDB
No task was tried: our agent couldn't get into CockroachDB.
Core tasks CockroachDB offers an agent
- offered, not tried
- Create a database and clusterAPICLI
- Run a SQL query against the databaseAPICLI
- Create a table and define schemaAPICLI
- Deploy a schema change to a running tableAPICLI
- Run a vector search over embeddingsAPICLI
- Run isolated virtual databases on shared or dedicated capacityWeb app
- Use usage-based (Plenum) storage that scales automaticallyWeb app
- Resize cluster compute (vCPUs) on demandAPICLI
- Run CockroachDB in your own cloud account (BYOC)Web app
- Get a Cloud API key or use the Cloud MCPKeys and OAuth sign-in need an existing account.
- Use any hosted featureNo account could be made.
- Buy a planPayment is a card form inside the Console; no agent payment route was found.
16 more tasks it offers
- Get AI-generated diagnosis and remediation recommendations for a clusterWeb app
- Stream database changes (change data capture) to Kafka/other sinksAPICLI
- Replicate a cluster to another region for failover (PCR)CLI
- Back up a database/clusterAPICLI
- Restore a database/cluster from backupAPICLI
- Set row-level security policiesAPICLI
- Create a database user/roleAPICLI
- Migrate an existing PostgreSQL/MySQL/Oracle database to CockroachDB (MOLT)CLI
- Encrypt data with a customer-managed key (CMEK)Web app
- View cluster metrics and query performance (DB Console)API
- Find slow queries and missing/unused indexesCLI
- Deploy CockroachDB on KubernetesCLI
- Connect to CockroachDB from a coding agent via Agent Skills
- Manage DNS/private connectivity for a clusterWeb app
- Read usage and billing/quota for the organizationAPI
- Invite a team member to the organizationWeb app
Surface audit: 226 documented operations, 4 run, 3 passed, 212 blocked (sandbox or plan limits), 10 left out to stay safe.
How an agent connects
API, OpenAPI, CLI and llms.txt found.
MCP server
2 testedA server for searching the docs only.
15 tools across its docs
API
15 testedREST Cloud API, 162 operations (OpenAPI 15 Sep 2026)
177 operations across its docs
OpenAPI
Yesdeclares openapi 3.0.0.
CLI
1 testedccloud 0.6.12 (27 commands, browser or code login) and the cockroach binary.
27 commands across its docs
SDK
None foundllms.txt
YesAgent payments
None foundThe checkout wasn't reached.
Docs
No gaps in what we readCovers getting started, auth, error codes and code examples.
593 of 7,743 pages read
Tips for agent builders
- Self-host for anything that needs no Cloud feature: the cockroach binary from binaries.cockroachdb.com starts with
cockroach start-single-node --insecurein seconds, no account. - Read docs as Markdown: append .md to a docs URL or send Accept: text/markdown; llms.txt lists the OpenAPI specs.
- Use the docs MCP at https://docs.cockroachlabs.com/mcp (2026-07-28, no auth): search_cockroach_db and query_docs_filesystem_cockroach_db.
- Vector indexes need
SET CLUSTER SETTING feature.vector_index.enabled = truefirst. - For MOLT from PostgreSQL use
molt fetch --direct-copy --table-handling drop-on-target-and-recreatethenmolt verify.
How CockroachDB compares
In Databases
9 of the 15 products we drove in Databases are higher; 5 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: Partly, Leave: On its own. | |
| L4 | Find: Partly, 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: 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. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L3 | Find: Stopped, Get in: On its own, Use: Partly, 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 CockroachDB
Agents get stuck at Get in. Prove CockroachDB 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: no issues foundSafety review: no issues found
- FindClear
- Get inBlocks agents
- UseNot reached
- PayNot reached
- LeaveNot reached
On our standard
26 criteria: against other databases products where we measured 5 or more, otherwise against every product we measured.
- Descriptions that say when to use the toolThe best result All 6 others (databases products) lower.
- Typed, tight input schemasThe best result All 6 others (databases products) lower.
- A request id on every answerAhead of most 6 of 7 others (databases products) lower, 1 the same.
- Agents pick the right toolAhead of most 5 of 6 others (databases products) lower, 1 the same.
- Spend an agent can see and capBehind most 7 of 12 others (databases products) higher, 5 the same.
- Structured resultsBehind most 22 of 36 others (every product) higher, 14 the same.
- Answers sized for an agentBehind most 6 of 9 others (databases products) higher, 3 the same.
- Export before leavingBehind most 8 of 11 others (databases products) higher, 3 the same.
All 26 criteria
- A tool list that fitsAhead of most 5 of 6 others (databases products) lower, 1 the same.
- A path written for agentsAhead of most 8 of 11 others (databases products) lower, 3 the same.
- Errors a program can readAhead of most 8 of 11 others (databases products) lower, 3 the same.
- Truthful annotationsAhead of most 4 of 6 others (databases products) lower, 2 the same.
- Sign-in for agents acting for a personLevel with most 7 of 11 others (databases products) the same, 4 lower.
- The best way in is built for agentsLevel with most 9 of 12 others (databases products) the same, 3 lower.
- Versions an agent can pinLevel with most 8 of 10 others (databases products) the same, 2 lower.
- Prices an agent can readThe same as all 9 others (databases products).
- Fast to the first callThe same as all 9 others (databases products).
- Tool names that sort themselvesThe same as all 6 others (databases products).
- Real status codesThe same as all 11 others (databases products).
- Errors say what to do nextLevel with most 9 of 11 others (databases products) the same, 1 lower, 1 higher.
- WebMCP tools on the web appThe same as all 7 others (databases products).
- Every way in works for an agentIn the middle 2 of 12 others (databases products) lower, 6 the same, 4 higher.
- Pages fit one fetchLevel with most 9 of 11 others (databases products) the same, 2 higher.
- Docs an agent can navigateLevel with most 9 of 11 others (databases products) the same, 2 higher.
- One way to page through listsLevel with most 7 of 10 others (databases products) the same, 3 higher.
- Results sized for a context windowBehind most 16 of 31 others (every product) higher, 11 the same, 4 lower.
Where CockroachDB fits
- Category
- Wall
- Bot checkskept our agent out
- Google reCAPTCHA bot checkthe check, and every product we met it at
- Let signed AI agents past your bot checkfix guide
- Rivals
Cited in 1 article
Found an error? Tell us on this page or read how corrections work.
Questions people ask about CockroachDB
- Can an AI agent sign up for CockroachDB on its own?
- No. Sign-up: needs a human. A bot check from Google reCAPTCHA stopped our agent there. cockroachlabs.cloud/signup shows a visible reCAPTCHA "I'm not a robot" checkbox above Continue; the agent does not solve CAPTCHAs, so no account was made.
- Does CockroachDB have an MCP server, and can an agent connect to it?
- CockroachDB's docs have an MCP server for searching them. The drive found no MCP server that works the product itself. A new agent can't get in on its own: in the drive of 27 Oct 2026, our agent stopped at sign up (it needs a person).
Cite this page
The page as a reference, in plain text, APA and BibTeX.
Cite this
AgentDrives, “CockroachDB: AI agent test drive”, 27 October 2026, https://agentdrives.com/tools/cockroachlabs. CC BY 4.0.
AgentDrives. (2026, October 27). CockroachDB: AI agent test drive. https://agentdrives.com/tools/cockroachlabs
@misc{agentdrives_cockroachlabs_2026,
author = {{AgentDrives}},
title = {CockroachDB: AI agent test drive},
year = {2026},
month = oct,
url = {https://agentdrives.com/tools/cockroachlabs},
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.