generated: '2026-07-19' method: searched status: published source: https://www.npmjs.com/package/@puppetry.com/mcp-server server: name: puppetry transport: stdio command: npx -y @puppetry.com/mcp-server env: - PUPPETRY_API_KEY clients: - Claude Desktop - OpenAI Codex CLI - Cursor description: Official Puppetry MCP server — turn any portrait photo into a talking AI video with 500+ voices. tools: - name: list_puppetry_voices description: List Puppetry voices with id, language, gender, and preview_url. source_operation: openapi/elbo-ai-inc-puppetry-openapi-original.json#listPuppetryVoices - name: create_puppetry_speech description: Generate speech (TTS) from text using a public puppetry-* voice id. source_operation: openapi/elbo-ai-inc-puppetry-openapi-original.json#createPuppetrySpeech - name: create_hosted_audio_upload_url description: Reserve a signed hosted audio upload URL for audio-to-video workflows. source_operation: openapi/elbo-ai-inc-puppetry-openapi-original.json#createHostedAudioUploadUrl - name: get_developer_api_usage description: Inspect video credit balance and monthly API video usage/readiness. source_operation: openapi/elbo-ai-inc-puppetry-openapi-original.json#getDeveloperApiUsage - name: create_video_from_text description: Create a credit-backed text-to-video job from an image_url plus text. source_operation: openapi/elbo-ai-inc-puppetry-openapi-original.json#createVideoFromText - name: create_video_from_audio description: Create a credit-backed audio-to-video job from an image_url plus audio_url. source_operation: openapi/elbo-ai-inc-puppetry-openapi-original.json#createVideoFromAudio - name: get_video_job description: Poll queued/processing/completed/failed status for a video job. source_operation: openapi/elbo-ai-inc-puppetry-openapi-original.json#getVideoJob deployment: mode: local-stdio verified: searched tools: 7 checked: '2026-08-12' source: catalog MCP census