Mixedbread

Tools Reference

Available Tools

The Mixedbread MCP server exposes 8 specialized tools for comprehensive vector store management. Each tool is designed for specific operations and can be invoked through natural language commands in your MCP client.

Search Tools

Search for relevant document chunks within vector stores using semantic search.

Parameters

ParameterTypeRequiredDefaultDescription
querystringYes-The search query text
vector_store_identifiersstring[]Yes-Array of vector store IDs or names to search in
top_knumberNo5Number of top results to return (max: 100)
filtersobjectNo-Custom filters to apply to the search
file_idsstring[]No-Specific file IDs to search within
search_optionsobjectNo-Additional search configuration options

Example Usage

Search for relevant files within vector stores.

Parameters

ParameterTypeRequiredDefaultDescription
querystringYes-The search query text
vector_store_identifiersstring[]Yes-Array of vector store IDs or names
top_knumberNo5Number of top files to return
filtersobjectNo-Custom filters to apply
file_idsstring[]No-Specific file IDs to search within
search_optionsobjectNo-Advanced search options

Example Usage

Management Tools

Vector Store Create

Create a new vector store with specified name and optional description.

Parameters

ParameterTypeRequiredDefaultDescription
namestringYes-Name of the vector store (must be unique)
descriptionstringNo-Optional description of the store's purpose

Example Usage

Vector Store Retrieve

Get detailed information about a specific vector store.

Parameters

ParameterTypeRequiredDefaultDescription
vector_store_identifierstringYes-The identifier of the vector store

Example Usage

Vector Store List

List all available vector stores with optional filtering and pagination.

Parameters

ParameterTypeRequiredDefaultDescription
qstringNo-Search query to filter vector stores by name
limitnumberNo20Maximum number of stores to return (max: 100)
cursorstringNo-Pagination cursor for next page
include_totalbooleanNofalseInclude total count in response

Example Usage

Vector Store Delete

Delete an existing vector store and all its contents.

Parameters

ParameterTypeRequiredDefaultDescription
vector_store_identifierstringYes-The identifier of the vector store to delete

Example Usage

File Operations

Vector Store Upload

Upload a file to a vector store with automatic processing and chunking.

Parameters

ParameterTypeRequiredDefaultDescription
vector_store_identifierstringYes-Target vector store identifier
file_pathstringYes-Absolute path to the local file
filenamestringNobasenameCustom filename for the uploaded file
mime_typestringNoautoMIME type (auto-detected if not provided)

Example Usage

Vector Store File Retrieve

Get detailed information about a specific file in a vector store.

Parameters

ParameterTypeRequiredDefaultDescription
file_idstringYes-The ID of the file to retrieve
vector_store_identifierstringYes-The identifier of the containing vector store

Example Usage

Last updated: July 5, 2025