{
 "categories": [
  "database",
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-28",
   "fact": "homepage",
   "note": "The Weaviate homepage presents the vector database and Weaviate Cloud.",
   "source": "https://weaviate.io/",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "status",
   "note": "Current documentation describes the database and an MCP server added in v1.38.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "deployment",
   "note": "The page documents a self-hosted instance on port 8080 and a Weaviate Cloud cluster URL.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "platforms",
   "note": "Self-hosted configuration uses the Weaviate process and environment variables. Weaviate Cloud is managed in a web console.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "license",
   "note": "Weaviate Cloud has an always-free plan and paid Flex plans that start at $45 per month. The page says Cloud uses the open-source project.",
   "source": "https://weaviate.io/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "license",
   "note": "The repository LICENSE says code outside wl/ is BSD-3-Clause and code under wl/ uses the Weaviate license.",
   "source": "https://github.com/weaviate/weaviate/blob/master/LICENSE",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.api.exists",
   "note": "Weaviate says clients can use the GraphQL, gRPC, or RESTful API directly.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.api.kinds[0]",
   "note": "The client page names a RESTful API.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.api.kinds[1]",
   "note": "The client page names a GraphQL API.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.api.kinds[2]",
   "note": "The client page names a gRPC API.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.api.auth[0]",
   "note": "Weaviate authenticates users with API keys. API key authentication can be enabled beside OIDC.",
   "source": "https://docs.weaviate.io/weaviate/configuration/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.api.auth[1]",
   "note": "The same authentication page documents OpenID Connect as a user authentication method.",
   "source": "https://docs.weaviate.io/weaviate/configuration/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.api.coverage",
   "note": "Weaviate says the official clients can perform all Weaviate requests. This record does not treat that sentence as proof that every Cloud console action has an API, so coverage stays partial.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.api.docs",
   "note": "Opened the client-libraries page, which points at the REST, GraphQL, and gRPC APIs and the official clients.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.sdk.exists",
   "note": "Weaviate documents official client libraries.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.sdk.official",
   "note": "The page calls the Python, JavaScript/TypeScript, Go, Java, and C# libraries official and separates community clients.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.sdk.languages",
   "note": "Official clients are listed for Python, JavaScript/TypeScript, Go, Java, and C#.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.mcp.first_party",
   "note": "Weaviate documents an MCP server built into the database at /v1/mcp, added in v1.38.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.mcp.verdict",
   "note": "The Weaviate-owned standalone repository says it is deprecated and that MCP now ships inside the Weaviate binary.",
   "source": "https://github.com/weaviate/mcp-server-weaviate",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.data_access.export[0]",
   "note": "weaviate-query-hybrid returns ranked objects as JSON, including properties and an _additional metadata object.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Weaviate Cloud exposes the MCP read-only switch in the cluster dashboard's advanced configuration.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.rpa.drivability",
   "note": "The Cloud console is a web UI. No repeatable UI probe was run, so drivability stays unknown.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened a text/plain llms.txt that indexes Weaviate as an open-source vector database and points at Cloud and hybrid search.",
   "source": "https://docs.weaviate.io/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "verdict.scores.api",
   "note": "REST, GraphQL, and gRPC are documented with official clients in five languages and API-key or OIDC authentication. Score 8.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "verdict.scores.mcp",
   "note": "The built-in server is official, but it exposes four tools, is off by default when self-hosted, and gates object upsert. Score 6.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "freshness.watch[0].url",
   "note": "Opened the Weaviate MCP server guide, including tools, auth, and the Cloud read-only switch.",
   "source": "https://docs.weaviate.io/weaviate/configuration/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "freshness.watch[1].url",
   "note": "Opened the official client-libraries page.",
   "source": "https://docs.weaviate.io/weaviate/client-libraries",
   "tier": "declared"
  },
  {
   "date": "2026-09-28",
   "fact": "freshness.watch[2].url",
   "note": "Opened the authentication page for API keys, OIDC, and anonymous access.",
   "source": "https://docs.weaviate.io/weaviate/configuration/authentication",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-28",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.weaviate.io/weaviate/configuration/mcp-server"
   },
   {
    "type": "docs",
    "url": "https://docs.weaviate.io/weaviate/client-libraries"
   },
   {
    "type": "docs",
    "url": "https://docs.weaviate.io/weaviate/configuration/authentication"
   }
  ]
 },
 "homepage": "https://weaviate.io/",
 "id": "weaviate",
 "license": "open-source",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "api-key",
    "oidc"
   ],
   "coverage": "partial",
   "docs": "https://docs.weaviate.io/weaviate/client-libraries",
   "exists": true,
   "kinds": [
    "rest",
    "graphql",
    "grpc"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Weaviate Cloud is a web console. The database APIs, official clients, and built-in MCP server cover schema, search, and object writes without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python",
    "javascript",
    "go",
    "java",
    "csharp"
   ],
   "official": true
  }
 },
 "name": "Weaviate",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "pinecone"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Weaviate",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Weaviate is automatable today through its database APIs and official clients. This record is the Weaviate vector database, including self-hosted instances and Weaviate Cloud. Pinecone is a separate product. Clients can call a REST, GraphQL, or gRPC API. Weaviate authenticates with API keys or OpenID Connect, and anonymous access can be enabled. Official clients exist for Python, JavaScript and TypeScript, Go, Java, and C#. The client page says those clients can perform all Weaviate requests. From v1.38, Weaviate also serves an MCP server at /v1/mcp on the REST port. Self-hosted instances leave it off until MCP_SERVER_ENABLED is true, and leave writes off until MCP_SERVER_WRITE_ACCESS_ENABLED is true. Weaviate Cloud enables the server and exposes an Enable MCP Read-Only switch that is off by default, so weaviate-objects-upsert is available until that switch is turned on. The tools are weaviate-collections-get-config, weaviate-tenants-list, weaviate-query-hybrid, and weaviate-objects-upsert. Clients send the API key as Authorization: Bearer. The older weaviate/mcp-server-weaviate repository says that standalone server is deprecated and that MCP now ships in the Weaviate binary. The database license file splits BSD-3-Clause code from a separate Weaviate license under wl/. Cloud has an always-free plan and paid plans from $45 per month. A management CLI and connector catalogs were not established. https://docs.weaviate.io/llms.txt is a documentation index. Computer-use viability is unassessed. The API scores 8 and is the best path. The built-in MCP scores 6 because it exposes four tools and write access is gated.\n"
 }
}