# Chroma MCP
> Chroma-maintained MCP server for local, persistent, self-hosted HTTP, or Chroma Cloud vector database access. It exposes collection management, document retrieval, semantic search, and filtering tools; the chosen client mode controls where data is stored and which credentials are required.
Canonical: https://www.mcpfolio.com/servers/chroma-official-mcp
Last updated: 2026-10-28
## Catalog record

- Publisher: Chroma (official, chroma-core project)
- Categories: database, search

## Website

https://www.trychroma.com/

## Repository

https://github.com/chroma-core/chroma-mcp

## Transports

stdio

## Authentication

No credential for ephemeral or local persistent modes. Chroma Cloud mode requires tenant, database, and API key. Self-hosted HTTP mode may require configured custom auth credentials.

## Tools

- **chroma_list_collections**: List collections with pagination support.
- **chroma_create_collection**: Create a collection with optional HNSW configuration.
- **chroma_peek_collection**: View sample documents from a collection.
- **chroma_get_collection_info**: Get collection information and statistics.
- **chroma_get_collection_count**: Get the number of documents in a collection.
- **chroma_modify_collection**: Update collection name or metadata.
- **chroma_delete_collection**: Delete a collection.
- **chroma_add_documents**: Add documents with optional metadata and custom IDs.
- **chroma_query_documents**: Query documents using semantic search and filters.
- **chroma_get_documents**: Retrieve documents by IDs or filters with pagination.
- **chroma_update_documents**: Update existing document content, metadata, or embeddings.
- **chroma_delete_documents**: Delete documents from a collection.
- **chroma_fork_collection**: Fork a Chroma collection.

## Sources

- [tool_inventory](https://hub.docker.com/mcp/server/chroma/tools)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/chroma-official-mcp) to view instructions for each supported client.