# How to connect Weaviate MCP to Claude

```json
{
  "title": "How to connect Weaviate MCP to Claude",
  "toolkit": "Weaviate MCP",
  "toolkit_slug": "weaviate_mcp",
  "framework": "Claude Cowork",
  "framework_slug": "claude-cowork",
  "url": "https://composio.dev/toolkits/weaviate_mcp/framework/claude-cowork",
  "markdown_url": "https://composio.dev/toolkits/weaviate_mcp/framework/claude-cowork.md",
  "updated_at": "2026-10-21T05:34:00.503Z"
}
```

## Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.
This guide walks you through the easiest and most secure way to connect your Weaviate account to Claude via Composio Connect, enabling it to search Weaviate collections for API errors, find customer feedback about onboarding issues, compare research papers on vector databases, and more such actions on your behalf without compromising your account security.
Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

## Also integrate Weaviate MCP with

- [ChatGPT](https://composio.dev/toolkits/weaviate_mcp/framework/chatgpt)
- [Hermes](https://composio.dev/toolkits/weaviate_mcp/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/weaviate_mcp/framework/atomic-agent)

## Connect Weaviate MCP to Claude Cowork

### Connecting Weaviate to Claude Web, Desktop, and Cowork
Two ways to add the Composio connector. Pick whichever you prefer.
### 1. Add with one click
Click the button. Claude opens with the Composio connector filled in. Click Add, then go to step 2.
[Add to Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Composio&connectorUrl=https%3A%2F%2Fconnect.composio.dev%2Fmcp)
### Add manually
In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.
Click Add custom connector and paste in the Composio MCP server URL:

```bash
https://connect.composio.dev/mcp
```

## What is the Weaviate MCP server, and what's possible with it?

The Weaviate MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Weaviate account. It provides structured and secure access to your Weaviate Cloud collections, so your agent can answer natural-language questions, run AI-powered searches, apply structured filters, perform aggregations, and return matching data on your behalf.
- Natural-language questions: Have your agent ask questions about your Weaviate collections and turn them into searches or aggregations before providing a final answer.
- Semantic collection search: Let the agent find relevant collection data using AI-powered semantic search rather than relying only on exact keyword matches.
- Structured filtering: Direct your agent to combine semantic search with structured filters to narrow results to the data that matches your criteria.
- Data aggregation: Instruct your agent to generate aggregations from your collection data when answering questions that require grouped or calculated results.
- Matching result retrieval: Have your agent return the Weaviate objects that match a search, so you can work directly with the relevant collection data.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `WEAVIATE_MCP_QUERY_AGENT_ASK` | Query agent ask | Ask Mode transforms your query into actionable searches or aggregations, and then provides a final answer to the question. For example, you could ask: "How many orders related to books were placed last week?" And the agent will filter for orders, perform semantic search for books and sort or filter for timestamps from the last week. Then, the agent will provide a response, answering this question exactly based on the data retrieved. The result always carries final_answer. When result_evaluation is 'llm', it additionally carries is_partial_answer (whether information the query asked for is missing from the answer), missing_information (what exactly could not be found in the data), and sources (the retrieved objects the answer actually drew on). Queries the collections named in the request within your connected Weaviate Cloud cluster. Use collection names from your own cluster; access follows the connected API key permissions. |
| `WEAVIATE_MCP_QUERY_AGENT_SEARCH` | Query agent search | Search Mode combines AI-powered semantic search with structured filtering and returns the matching Weaviate objects directly. For example, you could ask: "Find me some vintage shoes under $70" And the agent will perform semantic search for vintage shoes, apply a filter for price < 70, and return the matching objects from your collections, ready for you to render or post-process. You could also ask: "Something comfortable to wear on a long flight" And the agent will use AI-powered search to find relevant objects, even when terms like comfortable or long flight never appear in your data. Under the hood, Search Mode does more than embed your query as-is. The agent writes one or more optimized semantic and structured queries, executes them against your collections, and reranks the retrieved objects by how well each one matches your original request. The result's `results` field lists the matching objects in rank order (best match first), each as a dict of property names to values. Queries the collections named in the request within your connected Weaviate Cloud cluster. Use collection names from your own cluster; access follows the connected API key permissions. |

## Supported Triggers

None listed.

## Troubleshooting

### 1. Why does Claude not use the Composio connector for Weaviate?

The connector can show as connected, but Claude must use it in each Weaviate conversation.
- Click + at the lower left of the chat, or type /.
- Hover Connectors.
- Turn on Composio.
- Ask Claude to connect to Weaviate again.

### 2. Why does Claude show an MCP server error before Weaviate connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for Weaviate.
- Check that the connector URL is https://connect.composio.dev/mcp.
- Connectors run from Anthropic's cloud, so your device network is usually not the problem.
- Add the connector again from Customize > Connectors, then ask Claude to connect Weaviate.
- If it fails again, send the error and the ofid_ reference id to support@composio.dev.

### 3. Why does the Weaviate authorization link not work?

The Composio connector is one server. Your Weaviate account connects separately when Claude asks for it.
- If the browser does not open, or the link expires, ask Claude to retry the Weaviate connection.
- Composio creates a fresh Weaviate authorization link.
- Open that link in your browser and finish the Weaviate sign-in.

### 4. Why do Weaviate actions fail after they worked before?

The Weaviate connection can expire or lose permission.
- Ask Claude to inspect the Weaviate connection.
- If the connection is unhealthy, disconnect it when Claude prompts you.
- Reconnect the Weaviate account and retry the action.
- If Claude shows a permission prompt, approve it before Claude changes data in Weaviate.
- If the action still fails with a permission error, check that the connected account has that permission in Weaviate itself.

### 5. How do I switch to a different Weaviate account?

Claude can manage the Weaviate connection for you.
- Ask Claude to disconnect or delete the current Weaviate account.
- Ask Claude to connect Weaviate again.
- Open the new Composio authorization link for Weaviate.
- Sign in with the other Weaviate account in the browser.
- After the account connects, ask Claude to retry the Weaviate task.

### 6. Why is my Weaviate connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your Weaviate connection works in Claude Web, Desktop, and Cowork.
- In Claude Desktop, open Customize > Connectors.
- Next to Composio, click ⋮ and click Clear cache.
- If Weaviate tools still do not appear, click ⋮, disconnect, remove the connector, and add it again.
- On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect Weaviate.

## Creating MCP Server - Stand-alone vs Composio SDK

The Weaviate MCP server connects Claude Web, Desktop, and Cowork to your Weaviate account through Composio. Once connected, Claude can use the available Weaviate tools and triggers to complete tasks on your behalf.

## Complete Code

None listed.

## How to build Weaviate MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/weaviate_mcp/framework/chatgpt)
- [Hermes](https://composio.dev/toolkits/weaviate_mcp/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/weaviate_mcp/framework/atomic-agent)

## Related Toolkits

- [Composio](https://composio.dev/toolkits/composio) - Composio is an integration platform that connects AI agents with hundreds of business tools. It streamlines authentication and lets you trigger actions across services—no custom code needed.
- [Firecrawl](https://composio.dev/toolkits/firecrawl) - Firecrawl automates large-scale web crawling and data extraction. It helps organizations efficiently gather, index, and analyze content from online sources.
- [Composio search](https://composio.dev/toolkits/composio_search) - Composio search is a unified web search toolkit spanning travel, e-commerce, news, financial markets, images, and more. It lets you and your apps tap into up-to-date web data from a single, easy-to-integrate service.
- [Tavily](https://composio.dev/toolkits/tavily) - Tavily offers powerful search and data retrieval from documents, databases, and the web. It helps teams locate and filter information instantly, saving hours on research.
- [Exa](https://composio.dev/toolkits/exa) - Exa is a data extraction and search platform for gathering and analyzing information from websites, APIs, or databases. It helps teams quickly surface insights and automate data-driven workflows.
- [Serpapi](https://composio.dev/toolkits/serpapi) - SerpApi is a real-time API for structured search engine results. It lets you automate SERP data collection, parsing, and analysis for SEO and research.
- [Excel](https://composio.dev/toolkits/excel) - Microsoft Excel is a robust spreadsheet application for organizing, analyzing, and visualizing data. It's the go-to tool for calculations, reporting, and flexible data management.
- [Perplexityai](https://composio.dev/toolkits/perplexityai) - Perplexityai delivers natural, conversational AI models for generating human-like text. Instantly get context-aware, high-quality responses for chat, search, or complex workflows.
- [Peopledatalabs](https://composio.dev/toolkits/peopledatalabs) - Peopledatalabs delivers B2B data enrichment and identity resolution APIs. Supercharge your apps with accurate, up-to-date business and contact data.
- [Snowflake](https://composio.dev/toolkits/snowflake) - Snowflake is a cloud data warehouse built for elastic scaling, secure data sharing, and fast SQL analytics across major clouds.
- [Browser tool](https://composio.dev/toolkits/browser_tool) - Browser tool is a virtual browser integration that lets AI agents interact with the web programmatically. It enables automated browsing, scraping, and action-taking from any AI workflow.
- [Posthog](https://composio.dev/toolkits/posthog) - PostHog is an open-source analytics platform for tracking user interactions and product metrics. It helps teams refine features, analyze funnels, and reduce churn with actionable insights.
- [21risk](https://composio.dev/toolkits/_21risk) - 21RISK is a web app built for easy checklist, audit, and compliance management. It streamlines risk processes so teams can focus on what matters.
- [Abstract](https://composio.dev/toolkits/abstract) - Abstract provides a suite of APIs for automating data validation and enrichment tasks. It helps developers streamline workflows and ensure data quality with minimal effort.
- [AccuWeather](https://composio.dev/toolkits/accu_weather) - AccuWeather is a global weather service providing current conditions, forecasts, MinuteCast precipitation, alerts, and lightning data. Use it for fast, localized forecasts and real-time weather alerts.
- [Adafruit IO](https://composio.dev/toolkits/adafruit_io) - Adafruit IO is Adafruit's cloud platform for connected device and IoT project data. It helps you store, visualize, and act on sensor feeds without running your own backend.
- [Addressfinder](https://composio.dev/toolkits/addressfinder) - Addressfinder is a data quality platform for verifying addresses, emails, and phone numbers. It helps you ensure accurate customer and contact data every time.
- [Agentql](https://composio.dev/toolkits/agentql) - Agentql is a toolkit that connects AI agents to the web using a specialized query language. It enables structured web interaction and data extraction for smarter automations.
- [Agenty](https://composio.dev/toolkits/agenty) - Agenty is a web scraping and automation platform for extracting data and automating browser tasks—no coding needed. It streamlines data collection, monitoring, and repetitive online actions.
- [Ahrefs MCP](https://composio.dev/toolkits/ahrefs_mcp) - Ahrefs MCP is Ahrefs' hosted MCP server for SEO data and insights. Use it to access backlinks, organic metrics, keyword research, and competitor analysis.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Weaviate MCP?

With a standalone Weaviate MCP server, the agents and LLMs can only access a fixed set of Weaviate tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Weaviate and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Claude Cowork?

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Weaviate tools.

### Can I manage the permissions and scopes for Weaviate while using Tool Router?

Yes, absolutely. You can configure which Weaviate scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Weaviate data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
