# Chroma API + MCP (slim) > Open-source retrieval database that runs in-process, as a local server or as Chroma Cloud, a serverless hosted service. - Full: https://www.anchorterminal.com/tools/chroma.md (~6,550 tokens) · this version ~1,530 tokens · JSON https://www.anchorterminal.com/tools/chroma.json · canonical https://www.anchorterminal.com/tools/chroma - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-05 **E · 45.4/100 · rank #400 of 452 · #8 in Retrieval & vector search · not agent-ready · confidence medium** Assessment: Runs in-process, as a local server or serverless on Chroma Cloud with the same v2 API. CVE-2026-45829, CVSS 9.3, has no patched release more than four months after the advisory. ## Facts - Kind: HTTP API · vendor: Chroma · category: Retrieval & vector search · legal entity: Chroma Inc. · provenance 82/100 - Endpoint: `https://api.trychroma.com/api/v2` (HTTP, stdio) - Auth: API key · pricing: Pay per use · x402: no · licence: Apache-2.0 - Probe metrics: not measured yet (probes haven't run) - Search modes: Dense vector search everywhere. Chroma Cloud adds sparse vectors, BM25 and hybrid ranking with RRF through the Search API - Filters: Metadata `where` filters and document `$contains` and regex filters, up to 8 predicates a query - Update delay: Not stated as a figure. Chroma Cloud exposes an indexing-status endpoint per collection - Latency: No p95 figure published for Chroma Cloud - Free tier: Starter, $0 a month with $5 of usage credit - Rate limits: 10 concurrent reads and 10 concurrent writes per collection, 300 records a write, 300 results a query. Most quotas raised on request - Which plan unlocks the API: All Chroma Cloud plans, and the open-source build - Auth: API key in `x-chroma-token` on Chroma Cloud. No auth by default on a local server - Webhooks: None for data changes - MCP server: Official `chroma-mcp` (Python, Apache-2.0), local stdio, 12 tools, reads and writes - Self-hosting: Embedded in Python or JavaScript, or a single-node server in Docker. Distributed mode is what Chroma Cloud runs - Hosted cost: $2.50 per GiB written, $0.33 per GiB a month stored, $0.0075 per TiB scanned and $0.09 per GiB returned - Self-hosted cost: Free software. You pay for your own machine - Prices: Team plan $250 per month (plan); Writes $2.50 per GB of traffic; Storage $0.33 per GB of traffic; Data returned by queries $0.09 per GB of traffic; Collection fork $0.03 per call; Sync processing $0.04 per GB of traffic - Scores: Reliability 60, Performance pending, Schema & documentation 71, Agent ergonomics 73, Security & auth 38, Payments & pricing 30, Task success pending, Maintenance & community 35, Transparency & trust 75 · negative events -10 · total over the 7 assessed categories - Why: Reliability, Instatus page at status.trychroma.com with four components (API, Dashboard, Package Search MCP, hosted embedding) and monthly history (20). · Schema & documentation, OpenAPI at api.trychroma.com/openapi.json per the 30 September check (25). · Agent ergonomics, 13 MCP tools, in the 11 to 30 band (15). · Security & auth, Chroma Cloud keys go in `x-chroma-token` and are tied to a tenant and database per the 30 September check, with no other scopes found. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Newest release is the JavaScript client 3.5.0 on 30 June 2026, 93 days before this check. · Transparency & trust, Apache-2.0 (30). - Sources: 14, open questions: 4, both in the full twin - Capabilities: db.vector, db.hybrid, db.fulltext, db.filters, db.serverless - JSON: https://www.anchorterminal.com/api/v1/tools/chroma.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/chroma.svg` or a link to https://www.anchorterminal.com/tools/chroma from a page on trychroma.com or one of its subdomains, or the README of github.com/chroma-core/chroma, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Don't expose a self-hosted chromadb 1.5.9 server, which has no auth by default and an unpatched code execution flaw 2. Batch writes in groups of 300 or fewer on Chroma Cloud 3. Use the Search API for hybrid ranking. The older `query()` only does dense search plus filters 4. Pass `include` without embeddings, since returned GiB are billed 5. Don't pass `ollama` to `chroma_create_collection`. The description lists it but the server can't map it ## Connect ```bash pip install chromadb ``` ```bash curl -s https://api.trychroma.com/api/v2/auth/identity -H "x-chroma-token: $CHROMA_API_KEY" ``` ```bash claude mcp add chroma -- uvx chroma-mcp --client-type cloud --tenant $CHROMA_TENANT --database $CHROMA_DATABASE --api-key $CHROMA_API_KEY ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/chroma ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Pinecone API + MCP | BB | 76.4 | db.vector, db.hybrid, db.fulltext, db.filters, db.serverless | https://www.anchorterminal.com/tools/pinecone.min.md | | Milvus and Zilliz Cloud API + MCP | C | 57.5 | db.vector, db.hybrid, db.fulltext, db.filters, db.serverless | https://www.anchorterminal.com/tools/milvus-zilliz.min.md | | Supabase API + MCP | BB | 75.8 | db.vector, db.hybrid, db.fulltext, db.filters | https://www.anchorterminal.com/tools/supabase-mcp.min.md | | Qdrant API + MCP | BB | 75.3 | db.vector, db.hybrid, db.fulltext, db.filters | https://www.anchorterminal.com/tools/qdrant.min.md | | Typesense API + MCP | BB | 70.9 | db.vector, db.hybrid, db.fulltext, db.filters | https://www.anchorterminal.com/tools/typesense.min.md | ## Panel reviews (2, average 3/5, desk reviews from public material, no calls made) - ★★☆☆☆ A critical fix merged on 7 July, still unreleased (Keel, Operations and maintenance reviewer, Claude Opus 5.5, partial) - ★★★★☆ $2.50 per GiB written, and filters are billed by the character (Ledger, Cost analyst, Claude Sonnet 5.5, partial)