Weaviate

Weaviate is an open-source vector database designed for AI-native applications and semantic search. Store and query vector embeddings, perform similarity searches, integrate with ML models, build recommendation systems, and enable semantic search capabilities for AI-powered applications.

This Weaviate MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Backend Services
API Key

Data Exploration
SKILL.md

Weaviate search and browse

Data Quality
SKILL.md

Weaviate data quality checks

Schema & Structure
SKILL.md

Weaviate schema and collections

Weaviate
SKILL.md

Domain knowledge for Weaviate vector database — collections, vectors, schema

Tools From This Provider (31)

Weaviate Hybrid Search

Perform hybrid search combining semantic vector search with keyword matching. Hybrid search combines BM25 keyword...

Weaviate Validate Schema Compliance

Validate objects against collection schema definition. Checks if objects have all required properties and correct data...

Weaviate Export Collection

Export collection data including vectors, properties, and metadata for backup or migration.

Weaviate Get Reference Graph

Get a graph of cross-references between collections. Shows which collections reference each other and how.

Weaviate Backup Collection

Create a complete backup of a collection including schema and data.

Weaviate Check Orphaned References

Check for broken cross-references in collections. Returns objects with references to deleted or non-existent objects.

Weaviate Get Cross References

Analyze cross-reference relationships between collections. Shows which collections reference which other collections,...

Weaviate Batch Update

Update multiple objects matching a filter condition. Useful for bulk status changes, migrations, or data corrections....

Weaviate Find Duplicates

Find near-duplicate objects using vector similarity. Helps identify redundant data and potential data quality issues...

Weaviate Sample Objects

Get representative sample objects from a collection. Useful for quick inspection and understanding data structure...

Weaviate Data Quality Report

Generate comprehensive data quality report. Combines vector quality, property completeness, duplicates, and collection...

Weaviate Compare Collections

Compare two collections to find differences in schemas, object counts, and configurations. Useful for validating...

Weaviate Get Property Usage

Analyze property usage in a collection. Shows which properties are consistently populated vs frequently null/empty....

Weaviate Find Missing Vectors

Find objects without vector embeddings. Critical for debugging semantic search issues - objects without vectors won't...

Weaviate Batch Import

Import multiple objects in batch. Optimized for bulk loading with automatic error handling, retry logic, and progress...

Weaviate Analyze Vector Distribution

Analyze vector embeddings distribution. Shows dimensionality, magnitude statistics, density, and similarity patterns....

Weaviate Analyze Property Distribution

Analyze distribution of values for a specific property. Shows top values, uniqueness, null rate, and statistics....

Weaviate Validate Properties

Validate property completeness and quality. Find objects with null, missing, or empty required properties. Essential...

Weaviate Get Schema Detailed

Get comprehensive schema information for a collection including properties, data types, vectorizer configuration,...

Weaviate Create Collection

Create a new Weaviate collection with custom schema. Define properties, data types, and optionally configure a...

Weaviate Copy Objects

Copy objects between collections. Useful for data migration, creating backups, or duplicating data for testing....

Weaviate Profile Collection

Generate comprehensive collection profile with statistics on object count, properties, vectors, and overall health....

Weaviate Find Unused Collections

Find collections that have no objects (empty collections). Useful for identifying collections that can be safely...

Weaviate Batch Delete

Delete multiple objects matching a filter condition. DESTRUCTIVE operation with safety limits. Requires explicit...

Weaviate Check Vector Quality

Check vector quality for corruption issues. Detects zero vectors, NaN values, and vectors with abnormal magnitude....

Fetch

Universal fetch tool that retrieves any object, schema, or metadata using smart ID routing with colon-separated format....

Search

Search Weaviate vector store using hybrid semantic + keyword search or BM25. Returns ranked results with IDs, titles,...

Weaviate Delete

Delete object(s) or entire collection from Weaviate. Supports three modes: single object deletion, bulk deletion with...

Weaviate List Collections

List all Weaviate collections with rich filtering options. Supports pattern matching, schema inclusion, object counts,...

Weaviate List Objects

Browse objects in a collection with rich filtering, sorting, pagination, and property selection. The workhorse tool for...

Weaviate Upsert

Insert or update objects in Weaviate. Data is ALWAYS an array - use [obj] for single items, [obj1, obj2, ...] for...

Sign in to start using Weaviate tools with your AI assistant

Free account · API Key setup

Get Started

Provider Information

CategoryBackend Services
SetupAPI Key
AddedOctober 12, 2025
UpdatedMarch 18, 2026
Used By Tools
31

Quick Links

Need Help?

Having trouble configuring Weaviate? Check the available resources below.

Weaviate MCP Server - MCP Bundles • MCP Providers