data
Voyage AI MCP, CLI, and Lua Integration for AI Agents
Voyage AI integration docs for AI agents: MCP gateway setup, Voyage AI CLI commands, Lua API reference, credentials, and function schemas.Voyage AI for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
voyage-ai.voyage_ai_create_embedding | Read read | 7 | Create text embeddings with Voyage AI. Use input_type=query for search queries and input_type=document for indexed documents. |
voyage-ai.voyage_ai_create_contextualized_embeddings | Read read | 6 | Create contextualized chunk embeddings. Pass inputs as an array of arrays where each inner array contains chunks from one document or one query/document item. |
voyage-ai.voyage_ai_create_multimodal_embeddings | Read read | 5 | Create Voyage AI multimodal embeddings from inputs containing interleaved text, image, or video content blocks. |
voyage-ai.voyage_ai_rerank | Read read | 6 | Rerank documents for a query using Voyage AI cross-encoder rerankers. Use after lexical or vector retrieval to improve final context quality. |
voyage-ai.voyage_ai_upload_file | Write write | 3 | Upload a JSONL file for Voyage AI Batch API. The file content must already be formatted for the selected batch endpoint. |
voyage-ai.voyage_ai_list_files | Read read | 4 | List Voyage AI files, optionally filtered by purpose and paginated by cursor. |
voyage-ai.voyage_ai_retrieve_file | Read read | 1 | Retrieve metadata for a Voyage AI file by file_id. |
voyage-ai.voyage_ai_retrieve_file_content | Read read | 2 | Retrieve raw content for a Voyage AI file, such as batch output or error JSONL. |
voyage-ai.voyage_ai_delete_file | Write write | 1 | Delete one Voyage AI file by file_id. |
voyage-ai.voyage_ai_bulk_delete_files | Write write | 1 | Delete one or more Voyage AI files in an all-or-nothing bulk delete operation. |
voyage-ai.voyage_ai_create_batch | Write write | 5 | Create a Voyage AI batch inference job for embeddings, contextualized embeddings, or rerank requests using an uploaded JSONL file. |
voyage-ai.voyage_ai_list_batches | Read read | 2 | List Voyage AI batch jobs with optional pagination. |
voyage-ai.voyage_ai_retrieve_batch | Read read | 1 | Retrieve a Voyage AI batch job by batch_id. |
voyage-ai.voyage_ai_cancel_batch | Write write | 1 | Cancel a Voyage AI batch job that is currently validating or in_progress. |