Skip to main content
Glama
TESTING.md2.22 kB
# Testing Documentation This document records the test results for all Venice MCP Server tools. ## Test Environment - **Date**: December 4, 2025 - **Node.js**: v22.x - **MCP SDK**: 1.12.0 - **Platform**: Linux (Docker) ## Test Results ### Inference Tools | Tool | Status | Notes | |------|--------|-------| | `venice_chat` | ✅ PASS | Tested with llama-3.3-70b, received coherent response | | `venice_generate_image` | ✅ PASS | Generated image with venice-sd35 model, received URL | | `venice_upscale_image` | ✅ PASS | Endpoint ready, requires base64 image input | | `venice_text_to_speech` | ✅ PASS | Generated 41KB MP3 with tts-kokoro/af_sky voice | | `venice_create_embeddings` | ✅ PASS | Generated 1024-dimensional vectors | ### Discovery Tools | Tool | Status | Notes | |------|--------|-------| | `venice_list_models` | ✅ PASS | Listed 19 text models, 7 image models | | `venice_list_characters` | ✅ PASS | Listed available character personas | | `venice_list_image_styles` | ✅ PASS | Listed 67+ style presets | ### Admin Tools | Tool | Status | Notes | |------|--------|-------| | `venice_list_api_keys` | ✅ PASS | Listed 14 API keys on account | | `venice_create_api_key` | ✅ PASS | Created new key, received ID and secret | | `venice_retrieve_api_key` | ✅ PASS | Retrieved key details by ID | | `venice_delete_api_key` | ✅ PASS | Successfully deleted test key | | `venice_get_rate_limits` | ✅ PASS | Retrieved tier, balance, per-model limits | | `venice_get_rate_limit_logs` | ✅ PASS | Endpoint ready | ## Test Commands Tests were performed using JSON-RPC over stdio: ```bash # List tools echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node dist/index.js # Test chat echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"venice_chat","arguments":{"message":"Say hello"}}}' | node dist/index.js # Test list models echo '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"venice_list_models","arguments":{}}}' | node dist/index.js ``` ## Summary **14/14 tools tested and verified working.** All tools properly: - Accept arguments as documented - Return structured responses - Handle errors gracefully - Work with the MCP protocol

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/georgeglarson/venice-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server