Venice MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VENICE_API_KEY | Yes | Your Venice AI API key (sign up at venice.ai and create an API key in Settings → API) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| venice_chatB | Send a message to Venice AI and get a response from an LLM |
| venice_generate_imageB | Generate an image from a text prompt using Venice AI |
| venice_upscale_imageB | Upscale an image using Venice AI |
| venice_text_to_speechB | Convert text to speech audio using Venice AI |
| venice_create_embeddingsB | Generate text embeddings for semantic search and RAG |
| venice_list_modelsB | List available Venice AI models by type |
| venice_list_charactersA | List available Venice AI character personas for roleplay |
| venice_list_api_keysA | List all API keys on the account (requires admin API key) |
| venice_create_api_keyC | Create a new API key |
| venice_retrieve_api_keyB | Get details for a specific API key |
| venice_delete_api_keyC | Delete an API key |
| venice_get_rate_limitsA | Get current rate limits, usage, and account information |
| venice_get_rate_limit_logsB | Get rate limit usage history logs |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each tool has a unique purpose (chat, API key CRUD, embeddings, image generation, TTS, etc.) with no overlap, making it easy for an agent to select the correct tool.
All tools follow a consistent 'venice_verb_noun' pattern (e.g., venice_create_api_key, venice_list_models), which is predictable and clear.
13 tools covering chat, image, embeddings, TTS, API key management, and monitoring is well-scoped for an AI API server without being excessive.
Core functionalities are covered (chat, images, embeddings, TTS, API key CRUD minus update, rate limits). Minor gaps like no streaming or API key update do not hinder basic workflows.