Inworld AI
Inworld AI provides native APIs for speech synthesis, speech recognition, voice management, model discovery, embeddings, knowledge, and router management.
Integration
- Vendor
- Inworld AI
- Category
- other
- Auth
- API_KEY
- Tools
- 6
- Composio slug
inworld_ai
Tools
- Create Embeddings
Generate one complete embedding vector per input text with an Inworld-hosted embedding model. Batches can produce large responses.
- Get Voice Preview
Generate the provider-selected, unmetered MP3 preview for a voice and return it as a downloadable file.
- List Models
List Inworld-supported models and the pricing, modality, context, and output limits needed to choose a model. The endpoint returns the complete model catalog and can produce a moderately large response.
- List Voices
Return one page of voices available for preview or speech synthesis, with optional filtering, language selection, and sorting. The filter and languages parameters are mutually exclusive.
- Synthesize Speech
Synthesize short text with an Inworld voice and return the complete audio as a downloadable file. Long text can exceed tool payload limits; prefer short text and compressed MP3 output.
- Transcribe Audio
Synchronously transcribe a short audio file and return the final transcript, timestamps, and usage. Prefer compressed input to limit base64 payload growth.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Inworld AI.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Inworld AI tools in chat.
What teammates see: by default, memories from Inworld AI are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.