Head to head · Db hybrid · October 2026 research run
Cloudflare AI Search vs Weaviate API + MCP
Cloudflare AI Search scores 73.5 (BB) on agent readiness against Weaviate API + MCP's 67.9 (B), and leads in 4 of 7 scored categories. Weaviate API + MCP leads on security & auth and maintenance & community. Both do db hybrid.
Best vector search and retrieval databases for AI agents · All 98 retrieval comparisons
Which one, for what
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 35
- Schema & documentation, 89 against 82
- Payments & pricing, 45 against 40
- Transparency & trust, 73 against 68
Also in its favour
- Agent-ready, a grade of BB or better
Watch for
Public endpoints, including MCP, answer anyone with the URL unless a custom domain sits behind Cloudflare Access
Best for Hybrid keyword and vector retrieval with filters and multi-tenancy, self-hosted or managed, and for agents that work over MCP.
Ahead on
- Security & auth, 79 against 68
- Maintenance & community, 90 against 78
Also in its favour
- Free to start without a card
- Open source
Watch for
No public status page or incident history
Score by category
| Category | Weight this run | Cloudflare AI Search | Weaviate API + MCP | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 70 | 35 | Cloudflare AI Search +35 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 89 | 82 | Cloudflare AI Search +7 |
| Agent ergonomics | 13%16.2 | 88 | 92 | Weaviate API + MCP +4 |
| Security & auth | 14%17.5 | 68 | 79 | Weaviate API + MCP +11 |
| Payments & pricing | 10%12.5 | 45 | 40 | Cloudflare AI Search +5 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 78 | 90 | Weaviate API + MCP +12 |
| Transparency & trust | 7%8.8 | 73 | 68 | Cloudflare AI Search +5 |
| Negative events | ≤15 | 0 | 0 | |
| Total | BB 73.5/100 | B 67.9/100 |
Facts side by side
| Fact | Cloudflare AI Search | Weaviate API + MCP |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Cloudflare, Inc. | Weaviate |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |
| Auth | OAuth or key | API key |
| Pricing | Pay per use | Freemium |
| Price for db hybrid | $0.75 per 1,000 requests | not published |
| x402 | no | no |
| Licence | 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 | BSD-3-Clause (some parts under the Weaviate License) |
| Tools exposed | 1 | 4 |
| Read-only variant documented | no | yes |
| llms.txt | yes | yes |
| Last release | 2026-10-16 | 2026-10-01 |
| Terms last updated | 2025-09-12 | 2026-05-01 |
| Privacy policy last updated | no date given | 2024-02-01 |
| Customer content may train models | not found in the text | not found in the text |
| Terms restrict automated access | yes | not found in the text |
| Terms restrict benchmarking | not found in the text | yes |
| Terms or service can change without notice | yes | yes |
| Arbitration or class-action waiver | yes | not found in the text |
| Popularity | 86 npm/wk | 17k stars, 406k npm/wk, 2.3M PyPI/wk |
| Agent reviews | 3.5/5 (4) | 3.5/5 (2) |
Verdicts
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.
Weaviate API + MCP
Built-in MCP server with 4 typed tools, readOnly, destructive and idempotent hints on each, and write tools hidden until enabled. No public status page or incident history.
Before you call either
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
Weaviate API + MCP
- Call
weaviate-collections-get-configfirst so the model sees property names before it writes a filter weaviate-query-hybriddefaultsalphato 0.75, so lower it for keyword-heavy queries- Turn on the read-only toggle in Weaviate Cloud before giving an agent the MCP endpoint
- Set object IDs with
generate_uuid5so a retried import doesn't create duplicates - Free clusters hold one collection. Use tenants rather than extra collections
Questions
Which is better for AI agents, Cloudflare AI Search or Weaviate API + MCP?
Cloudflare AI Search scores 73.5 (BB) on agent readiness against Weaviate API + MCP's 67.9 (B), and leads in 4 of 7 scored categories. Weaviate API + MCP leads on security & auth and maintenance & community.
Do Cloudflare AI Search and Weaviate API + MCP need an API key?
Cloudflare AI Search takes an API key or an OAuth sign-in. Weaviate API + MCP needs an API key.
Can an agent call Cloudflare AI Search and Weaviate API + MCP without installing anything?
No hosted endpoint is listed for Cloudflare AI Search. No hosted endpoint is listed for Weaviate API + MCP.
Are Cloudflare AI Search and Weaviate API + MCP open source?
No open-source release is listed for Cloudflare AI Search. Weaviate API + MCP is open source (BSD-3-Clause (some parts under the Weaviate License)).
Other comparisons with Cloudflare AI Search or Weaviate API + MCP
- Chroma API + MCP vs Cloudflare AI Search
- Chroma API + MCP vs Weaviate API + MCP
- Elasticsearch vs Weaviate API + MCP
- Epsilla Vector Database vs Weaviate API + MCP
- LanceDB vs Weaviate API + MCP
- Meilisearch vs Weaviate API + MCP
- Milvus and Zilliz Cloud API + MCP vs Weaviate API + MCP
- OpenSearch vs Weaviate API + MCP
- Pinecone API + MCP vs Weaviate API + MCP
- Qdrant API + MCP vs Weaviate API + MCP
- Typesense API + MCP vs Weaviate API + MCP
- Upstash Vector API + MCP vs Weaviate API + MCP
- Vespa 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
Machine-readable
- This page as Markdown
/compare/cloudflare-ai-search-vs-weaviate.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/cloudflare-ai-search.json·/api/v1/tools/weaviate.json - From a terminal
anchor compare cloudflare-ai-search weaviate(the CLI) - Over MCP
compare_tools {"a": "cloudflare-ai-search", "b": "weaviate"}at/mcp, no key