conversational_intelligence
AssemblyAI
Connect AssemblyAI to Elaichi and hand every teammate a governed MCP endpoint — 14 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.
AI tools
AssemblyAI tools for your AI agents
14 tools are ready to mint as an MCP endpoint the moment you connect AssemblyAI — governed by the same roles, restrictions, and audit log as everything else in Elaichi.
create_a_assemblyai_upload
Upload a media file to AssemblyAI's servers as raw binary data. Returns the uploaded file object upon success, which can be referenced in subsequent transcription requests.
list_all_assemblyai_transcripts
List AssemblyAI transcripts sorted from newest to oldest. Returns: id, status, audio_url. Transcripts are available for the last 90 days of usage.
create_a_assemblyai_transcript
Create an AssemblyAI transcript from a media file accessible via URL. Returns the transcript object including id and status; processing is asynchronous—poll via get until status is "completed". Required: audio_url.
get_single_assemblyai_transcript_by_id
Get an AssemblyAI transcript by id. Returns the transcript resource including id, status, text, and audio_url; the transcript is ready when status is "completed". Required: id.
delete_a_assemblyai_transcript_by_id
Delete an AssemblyAI transcript by id, removing all associated data and marking it as deleted. Returns the deleted transcript object. Required: id.
list_all_assemblyai_sentences
Get the sentences for an AssemblyAI transcript, semantically segmented for reader-friendly output. Returns an array of sentence objects. Required: transcript_id.
list_all_assemblyai_paragraphs
Get the paragraphs of an AssemblyAI transcript, semantically segmented for reader-friendly output. Returns an array of paragraph objects. Required: transcript_id.
list_all_assemblyai_word_searches
Search an AssemblyAI transcript for keywords or phrases and return all matching occurrences. Returns: matches. Required: transcript_id, words. Each search term can be an individual word, number, or phrase of up to five words.
list_all_assemblyai_redacted_audios
Get the redacted audio in AssemblyAI for a specific transcript using transcript_id. Returns status indicating redacted audio readiness and redacted_audio_url containing the downloadable file link. Redacted audio is available for 24 hours only.
get_single_assemblyai_subtitle_by_id
Get subtitles for an AssemblyAI transcript in the specified format. Returns the subtitle file content for the given transcript. Required: id, subtitle_format.
create_a_assemblyai_chat_completion
Create a chat completion in AssemblyAI. Generates model responses based on provided messages or prompt. Returns choices array with message content, finish_reason, and usage details for token counts.
create_a_assemblyai_speech_understanding
Create a speech understanding task in AssemblyAI for a given transcript_id. Performs translation, speaker_identification, or custom_formatting on the transcript. Returns response objects with task status, mappings, formatted_text, and translated_texts.
list_all_assemblyai_streaming_token
Generate a temporary streaming_token in AssemblyAI. Requires expires_in_seconds parameter. Returns token and expires_in_seconds fields, which indicate the generated temporary authentication token and its redemption window.
list_all_assemblyai_voice_agent_token
Generate a temporary Voice Agent token in AssemblyAI. Requires expires_in_seconds. Returns token and expires_in_seconds fields used to authenticate a single session.
How it works
From AssemblyAI account to governed MCP endpoint
Connect
Link a AssemblyAI account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which AssemblyAI tools are exposed, rename them, or freeze arguments.
Mint
Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.
Give every teammate a governed MCP server
Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.