{ "name": "@tokenlabai/mcp-server", "version": "0.6.20", "description": "OpenAPI-generated TokenLab MCP server with 31 default and 80 full-profile tools for catalog, native AI, multimodal, and async APIs.", "type": "module", "engines": { "node": ">=18.17" }, "mcpName": "io.github.hedging8563/tokenlab", "bin": { "tokenlab-mcp-server": "src/index.js" }, "files": [ "contract/mcp-overlay.json", "contract/openapi.json", "generated/public-contract.json", "generated/tools.json", "llms-install.md", "scripts/generate-contract.mjs", "scripts/sync-contract.mjs", "src/index.js", "src/media-mime.js", "src/tool-schema.js" ], "scripts": { "start": "node ./src/index.js", "contract:generate": "node ./scripts/generate-contract.mjs", "contract:check": "node ./scripts/generate-contract.mjs --check", "contract:source-check": "node ./scripts/sync-contract.mjs --check", "contract:sync": "node ./scripts/sync-contract.mjs", "version": "node ./scripts/sync-version.mjs && npm run contract:generate", "test": "node --check ./src/index.js && node --check ./src/media-mime.js && node --check ./src/tool-schema.js && node --check ./scripts/generate-contract.mjs && node --check ./scripts/sync-contract.mjs && npm run contract:check && node --test" }, "keywords": [ "mcp", "model-context-protocol", "tokenlab", "ai-api", "llm-gateway", "model-routing" ], "author": "TokenLab", "license": "MIT", "publishConfig": { "access": "public" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "zod": "^4.2.0" }, "repository": { "type": "git", "url": "git+https://github.com/hedging8563/tokenlab-mcp-server.git" }, "homepage": "https://tokenlab.sh/mcp", "bugs": { "url": "https://github.com/hedging8563/tokenlab-mcp-server/issues" }, "devDependencies": { "@ai-sdk/google": "3.0.63" } }