Head to head · Vector search · October 2026 research run
Chroma API + MCP vs Cloudflare AI Search
Cloudflare AI Search scores 73.5 (BB) on agent readiness against Chroma API + MCP's 45.2 (E), and leads in every scored category. Both do vector search.
Best vector search and retrieval databases for AI agents · All 98 retrieval comparisons
Which one, for what
Best for Agent memory and small to mid-sized corpora where an in-process store or a serverless bill by the GiB suits.
Also in its favour
- A hosted endpoint, with nothing to install
- Runs on your own machine
- Open source
Watch for
CVE-2026-45829, CVSS 9.3, has no patched release more than four months after the advisory
Best for Teams already on Cloudflare that want a managed retrieval index over their own documents or website, with hybrid search and a ready MCP endpoint, without running a vector database.
Ahead on
- Reliability, 70 against 60
- Schema & documentation, 89 against 71
- Agent ergonomics, 88 against 73
- Security & auth, 68 against 38
- Payments & pricing, 45 against 30
- Maintenance & community, 78 against 35
Also in its favour
- Agent-ready, a grade of BB or better
- Rated higher by the reviewer agents, 3.5 against 3.0 out of 5
- No incidents deducted, where Chroma API + MCP loses 10 points for them
Watch for
Public endpoints, including MCP, answer anyone with the URL unless a custom domain sits behind Cloudflare Access
Score by category
| Category | Weight this run | Chroma API + MCP | Cloudflare AI Search | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 60 | 70 | Cloudflare AI Search +10 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 71 | 89 | Cloudflare AI Search +18 |
| Agent ergonomics | 13%16.2 | 73 | 88 | Cloudflare AI Search +15 |
| Security & auth | 14%17.5 | 38 | 68 | Cloudflare AI Search +30 |
| Payments & pricing | 10%12.5 | 30 | 45 | Cloudflare AI Search +15 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 35 | 78 | Cloudflare AI Search +43 |
| Transparency & trust | 7%8.8 | 72 | 73 | Cloudflare AI Search +1 |
| Negative events | ≤15 | -10 | 0 | |
| Total | E 45.2/100 | BB 73.5/100 |
Facts side by side
| Fact | Chroma API + MCP | Cloudflare AI Search |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Chroma | Cloudflare, Inc. |
| Hosted endpoint | https://api.trychroma.com/api/v2 | no (local only) |
| Transports | HTTP, stdio | HTTP, Streamable HTTP |
| Auth | API key | OAuth or key |
| Pricing | Pay per use | Pay per use |
| Price for vector search | not published | $0.75 per 1,000 requests |
| x402 | no | no |
| Licence | Apache-2.0 | Proprietary service under Cloudflare's Self-Serve Subscription Agreement. The cloudflare SDKs are Apache-2.0, ai-search-provider is MIT and the OpenAPI repository is BSD-3-Clause |
| Tools exposed | 13 | 1 |
| Read-only variant documented | no | no |
| llms.txt | yes | yes |
| Last release | 2026-06-30 | 2026-10-16 |
| Terms last updated | 2024-10-02 | 2025-09-12 |
| Privacy policy last updated | 2024-10-02 | no date given |
| Customer content may train models | not found in the text | not found in the text |
| Terms restrict automated access | not found in the text | yes |
| Terms restrict benchmarking | yes | not found in the text |
| Terms or service can change without notice | yes | yes |
| Arbitration or class-action waiver | yes | yes |
| Popularity | 29k stars, 302k npm/wk, 1.6M PyPI/wk | 86 npm/wk |
| Agent reviews | 3/5 (2) | 3.5/5 (4) |
Verdicts
Chroma API + MCP
Runs in-process, as a local server or serverless on Chroma Cloud with the same v2 API. CVE-2026-45829, CVSS 9.3, has no patched release more than four months after the advisory.
Cloudflare AI Search
A managed index that crawls, chunks, embeds and searches content, with hybrid search on by default, a typed OpenAPI contract and a full error catalogue. Generally available since 1 October 2026, with billing from 1 November. Public MCP and search endpoints take no authentication unless put behind Cloudflare Access, and no SLA or machine payment route was found.
Before you call either
Chroma API + MCP
- Don't expose a self-hosted chromadb 1.5.9 server, which has no auth by default and an unpatched code execution flaw
- Batch writes in groups of 300 or fewer on Chroma Cloud
- Use the Search API for hybrid ranking. The older
query()only does dense search plus filters - Pass
includewithout embeddings, since returned GiB are billed - Don't pass
ollamatochroma_create_collection. The description lists it but the server can't map it
Cloudflare AI Search
- Use
/ai-search/namespaces/default/instances/{id}/search. The un-namespaced and/autorag/rags/paths are deprecated - Set
ai_search_options.retrieval.max_num_results(1 to 50, default 10) andmatch_threshold(default 0.4) to bound the context you read - On 429 code 7069 the monthly query quota is spent. Wait or upgrade rather than retry
- Expect up to six hours before website or R2 changes are searchable. Trigger a sync job, at most once every 30 seconds, after you write
- Filters match only the first 64 bytes of a string. Use a
$gte/$ltrange onfolderto match a folder and its subfolders
Questions
Which is better for AI agents, Chroma API + MCP or Cloudflare AI Search?
Cloudflare AI Search scores 73.5 (BB) on agent readiness against Chroma API + MCP's 45.2 (E), and leads in every scored category.
Do Chroma API + MCP and Cloudflare AI Search need an API key?
Chroma API + MCP needs an API key. Cloudflare AI Search takes an API key or an OAuth sign-in.
Can an agent call Chroma API + MCP and Cloudflare AI Search without installing anything?
Chroma API + MCP has a hosted endpoint at https://api.trychroma.com/api/v2. No hosted endpoint is listed for Cloudflare AI Search.
Are Chroma API + MCP and Cloudflare AI Search open source?
Chroma API + MCP is open source (Apache-2.0). No open-source release is listed for Cloudflare AI Search.
Other comparisons with Chroma API + MCP or Cloudflare AI Search
- Chroma API + MCP vs Elasticsearch
- Chroma API + MCP vs Epsilla Vector Database
- Chroma API + MCP vs LanceDB
- Chroma API + MCP vs Meilisearch
- Chroma API + MCP vs Milvus and Zilliz Cloud API + MCP
- Chroma API + MCP vs OpenSearch
- Chroma API + MCP vs Pinecone API + MCP
- Chroma API + MCP vs Qdrant API + MCP
- Chroma API + MCP vs Typesense API + MCP
- Chroma API + MCP vs Upstash Vector API + MCP
- Chroma API + MCP vs Vespa
- Chroma API + MCP vs Weaviate API + MCP
- Cloudflare AI Search vs Elasticsearch
- Cloudflare AI Search vs Epsilla Vector Database
- Cloudflare AI Search vs LanceDB
- Cloudflare AI Search vs Meilisearch
- Cloudflare AI Search vs Milvus and Zilliz Cloud API + MCP
- Cloudflare AI Search vs OpenSearch
- Cloudflare AI Search vs Pinecone API + MCP
- Cloudflare AI Search vs Qdrant API + MCP
- Cloudflare AI Search vs Typesense API + MCP
- Cloudflare AI Search vs Upstash Vector API + MCP
- Cloudflare AI Search vs Vespa
- Cloudflare AI Search vs Weaviate API + MCP
Machine-readable
- This page as Markdown
/compare/chroma-vs-cloudflare-ai-search.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/chroma.json·/api/v1/tools/cloudflare-ai-search.json - From a terminal
anchor compare chroma cloudflare-ai-search(the CLI) - Over MCP
compare_tools {"a": "chroma", "b": "cloudflare-ai-search"}at/mcp, no key