Skip to content
Elaichi Elaichi

conversational_intelligence

Groq

Connect Groq to Elaichi and hand every teammate a governed MCP endpoint — 21 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Groq

AI tools

Groq tools for your AI agents

21 tools are ready to mint as an MCP endpoint the moment you connect Groq — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

create_a_groq_audio_transcription

Transcribe an audio file into text using groq's audio transcription API. Returns: text (the full transcription), and when response_format is verbose_json also task, language, duration, segments, words, and x_groq metadata. Required: file, model.

create_a_groq_audio_translation

Create an audio translation in groq by uploading an audio file, converting spoken content into English text. Returns: text. Required: file, model.

create_a_groq_transcription

Create an audio transcription in groq by uploading an audio file or supplying a URL to convert speech to text. Returns: text, segments, words. Required: model. Either file or url must also be provided.

create_a_groq_chat_completion

Create a chat completion in Groq using a specified model and message array, with optional assistant-prefill and stop-sequence control. Returns: id, object, model, choices (containing the assistant message, finish_reason, and logprobs), usage (prompt_tokens, completion_tokens, total_tokens, prompt_time, completion_time, total_time), and x_groq. Required: messages, model.

create_a_groq_response

Create a model response using Groq's OpenAI-compatible Responses API. Accepts a model identifier and input (text or message array) along with optional sampling, tool, and reasoning parameters. Returns: id, object, model, output, usage, status, created_at, and metadata describing the completed response.

create_a_groq_audio_speech

Create synthesized audio speech from text using groq's OpenAI-compatible text-to-speech API. Returns binary audio data in the requested format (not a JSON body). Required: model, input, voice.

list_all_groq_models

List all models available on groq. Returns a collection of model objects, each including id, object, created, and owned_by.

get_single_groq_model_by_id

Get a single groq model by id. Returns the model object including id, object, created, and owned_by. Required: id.

list_all_groq_batches

List all batches in groq. Returns a collection of batch objects each including id, object, status, endpoint, input_file_id, completion_window, created_at, request_counts, and associated file identifiers.

create_a_groq_batch

Create a new batch in groq to process a group of requests asynchronously. Returns the created batch object including id, status, endpoint, input_file_id, completion_window, created_at, and request_counts. Required: input_file_id, endpoint, completion_window.

get_single_groq_batch_by_id

Get a single groq batch by id. Returns the full batch object including id, status, endpoint, input_file_id, completion_window, created_at, request_counts, output_file_id, and all lifecycle timestamps. Required: id.

groq_batches_cancel

Cancel an in-progress groq batch by id. Returns the updated batch object reflecting the cancellation, including id, status (cancelling or cancelled), endpoint, input_file_id, completion_window, created_at, and request_counts. Required: id.

list_all_groq_files

List all files uploaded to groq. Returns: id, object, bytes, created_at, filename, purpose for each file in the account.

create_a_groq_file

Upload a file to groq for use with other API endpoints. Returns: id, object, bytes, created_at, filename, purpose. Required: file, purpose.

get_single_groq_file_by_id

Get metadata for a specific groq file by id. Returns: id, object, bytes, created_at, filename, purpose. Required: id.

delete_a_groq_file_by_id

Delete a groq file by id. Returns: id, object, deleted. Required: id.

groq_files_download

Download the raw content of a groq file by id. Returns the file's binary or text payload; the response shape depends on the file's content type. Required: id.

list_all_groq_fine_tunings

List fine-tuning jobs in groq. Returns: id.

create_a_groq_fine_tuning

Create a new fine-tuning job in groq. Returns: id.

get_single_groq_fine_tuning_by_id

Get a single groq fine-tuning job by id. Returns: id. Required: id.

delete_a_groq_fine_tuning_by_id

Delete a groq fine-tuning job by id. Returns an empty 204 response on success. Required: id.

How it works

From Groq account to governed MCP endpoint

Connect

Link a Groq 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 Groq 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.