Skip to content

MCP server

Weaviate MCP server

An MCP server built into Weaviate that lets AI read collection settings, list tenants, run hybrid search and, when allowed, upsert objects.

At a glance

Maintained by
Weaviate
Tools exposed
4 listed below
Reviewed
September 24, 2026

Why it matters

What it does and why it matters

Weaviate is an open-source vector database with strong hybrid search, which combines keyword and meaning-based search. Weaviate now builds its MCP server into the database itself, from version 1.37.1, so there is no separate server to run. An assistant can read collection settings, list tenants, run hybrid searches and, if allowed, upsert objects.

Hybrid search matters for business content, because many questions mix natural language with exact terms such as product codes or names.

The built-in server is in preview at review time. It uses Weaviate API keys and respects role-based access control. Write access is off by default on Weaviate Cloud and must be enabled with a server setting. The older standalone repository is deprecated.

Use cases

Best business use cases

Hybrid search

Answer questions that mix meaning and exact terms.

Multi-tenant apps

Search within one customer's data in a multi-tenant setup.

Collection review

Inspect collection settings while tuning search.

Knowledge assistants

Retrieval for support and staff assistants.

Controlled updates

Upsert objects when write access is enabled.

Tools

Available tools

Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.

Read and write: Mostly read; the upsert tool needs write access, which is off by default on Weaviate Cloud.

  • weaviate-collections-get-config

    Shows collection schema configuration.

  • weaviate-tenants-list

    Lists tenants in multi-tenant collections.

  • weaviate-query-hybrid

    Runs hybrid vector and keyword search.

  • weaviate-objects-upsert

    Inserts or updates objects in batch (write access only).

Workflows

Example workflows

Tune product search

  1. 1

    Read the products collection settings.

  2. 2

    Run hybrid searches for real queries.

  3. 3

    Compare results for exact and vague queries.

  4. 4

    Adjust the keyword and vector balance.

  5. 5

    Repeat until results look right.

Search one tenant

  1. 1

    List tenants in the collection.

  2. 2

    Pick the customer's tenant.

  3. 3

    Run the search within it.

  4. 4

    Return results with sources.

  5. 5

    No cross-tenant data is exposed.

Prompts

Example prompts

  • “Show the configuration of the Articles collection.”

  • “Run a hybrid search for "invoice template VAT" and show the top five.”

  • “List the tenants in the Documents collection.”

Setup

Installation and configuration

Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.

Claude Desktop: claude_desktop_config.json

{
    "mcpServers": {
        "weaviate-local": {
            "type": "streamable-http",
            "url": "http://localhost:8080/v1/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}

Claude Code: terminal

claude mcp add --transport http weaviate http://localhost:8080/v1/mcp --header "Authorization: Bearer YOUR_API_KEY"
  • Hosted server: http(s)://<your-weaviate-host>/v1/mcp on the REST API port (for example http://localhost:8080/v1/mcp). Enable with MCP_SERVER_ENABLED=true..
  • Needs: Weaviate API key (Bearer), respects RBAC; Server env: MCP_SERVER_ENABLED=true; optional MCP_SERVER_WRITE_ACCESS_ENABLED.

Security

Security considerations

  • Write off by default

    Keep write access disabled unless needed.

  • Role-based access

    Use API keys tied to roles with minimal permissions.

  • Preview feature

    The built-in server is in preview. Test before relying on it.

  • Tenant isolation

    Confirm tenant boundaries in multi-tenant setups.

Related servers

Servers that pair well with it

Qdrant

Qdrant's official MCP server gives AI a semantic memory: store information in a Qdrant collection and find it again by meaning.

Pinecone

Pinecone's official developer MCP server lets AI search Pinecone docs, manage indexes, upsert records, search and rerank.

Elasticsearch

Elastic's Agent Builder MCP endpoint lets AI search indices, run ES|QL queries and read mappings and documents in Elasticsearch.

Keep exploring

FAQ

Questions people ask us

Have a question that is not here? Ask us directly.

Start a project

Want this connected to your own systems? We build AI workflows with MCP.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.