UNPKG

@chinchillaenterprises/mcp-ai-assistant

Version:

MCP server for AI assistant with ElevenLabs text-to-speech integration

28 lines 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ListAccountsArgsSchema = exports.UpdateAccountArgsSchema = exports.SetDefaultAccountArgsSchema = exports.RemoveAccountArgsSchema = exports.SwitchAccountArgsSchema = exports.AddAccountArgsSchema = void 0; const zod_1 = require("zod"); exports.AddAccountArgsSchema = zod_1.z.object({ id: zod_1.z.string().describe("Unique account identifier (e.g., 'main', 'production', 'team-project')"), name: zod_1.z.string().describe("Human-friendly account name"), apiKey: zod_1.z.string().describe("ElevenLabs API key"), baseUrl: zod_1.z.string().optional().describe("Custom API base URL (defaults to https://api.elevenlabs.io/v1)"), setAsDefault: zod_1.z.boolean().optional().describe("Set as default account") }); exports.SwitchAccountArgsSchema = zod_1.z.object({ accountId: zod_1.z.string().describe("Account ID to switch to") }); exports.RemoveAccountArgsSchema = zod_1.z.object({ accountId: zod_1.z.string().describe("Account ID to remove") }); exports.SetDefaultAccountArgsSchema = zod_1.z.object({ accountId: zod_1.z.string().describe("Account ID to set as default") }); exports.UpdateAccountArgsSchema = zod_1.z.object({ accountId: zod_1.z.string().describe("Account ID to update"), name: zod_1.z.string().optional().describe("New account name"), apiKey: zod_1.z.string().optional().describe("New API key"), baseUrl: zod_1.z.string().optional().describe("New base URL") }); exports.ListAccountsArgsSchema = zod_1.z.object({}); //# sourceMappingURL=account.js.map