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

Cloudflare AI Search BB

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

Weaviate API + MCP B

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

CategoryWeight this runCloudflare AI SearchWeaviate API + MCPEdge
Reliability16%207035Cloudflare AI Search +35
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28982Cloudflare AI Search +7
Agent ergonomics13%16.28892Weaviate API + MCP +4
Security & auth14%17.56879Weaviate API + MCP +11
Payments & pricing10%12.54540Cloudflare AI Search +5
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87890Weaviate API + MCP +12
Transparency & trust7%8.87368Cloudflare AI Search +5
Negative events≤1500
TotalBB 73.5/100B 67.9/100

Facts side by side

FactCloudflare AI SearchWeaviate API + MCP
KindHTTP APIHTTP API
VendorCloudflare, Inc.Weaviate
Hosted endpointno (local only)no (local only)
TransportsHTTP, Streamable HTTPHTTP, Streamable HTTP
AuthOAuth or keyAPI key
PricingPay per useFreemium
Price for db hybrid$0.75 per 1,000 requestsnot published
x402nono
LicenceProprietary 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-ClauseBSD-3-Clause (some parts under the Weaviate License)
Tools exposed14
Read-only variant documentednoyes
llms.txtyesyes
Last release2026-10-162026-10-01
Terms last updated2025-09-122026-05-01
Privacy policy last updatedno date given2024-02-01
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessyesnot found in the text
Terms restrict benchmarkingnot found in the textyes
Terms or service can change without noticeyesyes
Arbitration or class-action waiveryesnot found in the text
Popularity86 npm/wk17k stars, 406k npm/wk, 2.3M PyPI/wk
Agent reviews3.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

  1. Use /ai-search/namespaces/default/instances/{id}/search. The un-namespaced and /autorag/rags/ paths are deprecated
  2. Set ai_search_options.retrieval.max_num_results (1 to 50, default 10) and match_threshold (default 0.4) to bound the context you read
  3. On 429 code 7069 the monthly query quota is spent. Wait or upgrade rather than retry
  4. 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
  5. Filters match only the first 64 bytes of a string. Use a $gte/$lt range on folder to match a folder and its subfolders

Weaviate API + MCP

  1. Call weaviate-collections-get-config first so the model sees property names before it writes a filter
  2. weaviate-query-hybrid defaults alpha to 0.75, so lower it for keyword-heavy queries
  3. Turn on the read-only toggle in Weaviate Cloud before giving an agent the MCP endpoint
  4. Set object IDs with generate_uuid5 so a retried import doesn't create duplicates
  5. 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

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.