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
FIELDS

Tools From This Provider (32)

Weaviate Export Collection

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

Weaviate Backup Collection

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

Weaviate Validate Schema Compliance

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

Weaviate Restore Collection

Restore a collection from a backup. CAUTION: This will overwrite existing data in the collection.

Weaviate Get Reference Graph

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

Weaviate Check Orphaned References

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

Weaviate Hybrid Search

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

Weaviate Get Cross References

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

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 Batch Import

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

Weaviate Batch Update

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

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 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 Check Vector Quality

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

Weaviate Find Duplicates

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

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 List Collections

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

Weaviate Delete

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

Search

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

Weaviate Upsert

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

Fetch

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

Weaviate List Objects

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

Provider Information

CategoryBackend Services
Auth TypeFIELDS
AddedOctober 12, 2025
UpdatedFebruary 1, 2026
Used By Tools
32

Quick Links

Need Help?

Having trouble configuring Weaviate? Check the available resources below.

Weaviate MCP Server - MCP Bundles • MCP Providers