Skip to main content

MCP Tools Reference

The vai MCP server exposes 11 tools across 5 domains that AI agents can call via the Model Context Protocol.

Retrieval Tools

vai_query

Full RAG query: embed query text, vector search MongoDB, rerank results.

ParameterTypeRequiredDescription
querystringSearch query text
dbstringDatabase name (falls back to project config)
collectionstringCollection name
modelstringEmbedding model
limitnumberNumber of results

Vector search without reranking — faster, simpler retrieval.

ParameterTypeRequiredDescription
querystringSearch query text
dbstringDatabase name
collectionstringCollection name
limitnumberNumber of results

Embedding Tools

vai_embed

Generate a vector embedding for text.

ParameterTypeRequiredDescription
textstringText to embed
modelstringEmbedding model
inputTypestringquery or document
dimensionsnumberOutput dimensions

vai_similarity

Compare two texts semantically using cosine similarity.

ParameterTypeRequiredDescription
text1stringFirst text
text2stringSecond text
modelstringEmbedding model

Management Tools

vai_collections

List collections in a database with vector index information.

ParameterTypeRequiredDescription
dbstringDatabase name

vai_models

List available Voyage AI models.

ParameterTypeRequiredDescription
categorystringFilter: embedding, reranking, or all

Utility Tools

vai_topics

List available educational topics from vai explain.

ParameterTypeRequiredDescription
querystringFilter/search topics by keyword

vai_explain

Get a detailed explanation of an embedding/RAG concept.

ParameterTypeRequiredDescription
topicstringTopic key (e.g., embeddings, reranking)

Ingest Tool

vai_ingest

Chunk, embed, and store a document in MongoDB.

ParameterTypeRequiredDescription
textstringDocument text to ingest
sourcestringSource identifier for metadata
dbstringDatabase name
collectionstringCollection name
modelstringEmbedding model
chunkStrategystringChunking strategy
chunkSizenumberChunk size in characters

Using MCP Tools

# Install into your AI tool
vai mcp install all

# Start the server manually (for testing)
vai mcp --verbose

Once installed, your AI agent can call these tools directly. For example, in Claude Desktop, you can ask "Search my knowledge base for authentication docs" and Claude will call vai_query automatically.

Further Reading