Artificial Intelligence
Cohere
Connect Cohere once and hand every teammate a governed MCP endpoint with 40 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.
Automations & dashboards
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.
Automations
Put Cohere work on a schedule.
A trigger starts a sequence of steps: call a Cohere tool, transform the result, branch, wait, and ask a person when it matters.
Cohere digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch connectors
Cohere
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
Cohere
Queued
Collections and dashboards
Report on Cohere without asking.
Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.
Cohere health
Refreshed 4 minutes ago · every 15 minutes · from the connectors collection
Connectors
1,284 ↓ 12%
Datasets
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Connectors created
Last 14 days
By workspace
Share of activity
Engineering 34%
Product 27%
Support 21%
Sales 18%
AI tools
Cohere tools for your AI agents
40 tools are ready to call through Elaichi's MCP endpoint the moment you connect Cohere, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
create_a_cohere_chat
Generate a text response from a Cohere model given a chronological list of chat messages. Returns: id, finish_reason, message, usage, logprobs. Required: model, messages, stream.
create_a_cohere_chat_v_1
Generate a text response to a user message in Cohere. Returns: text, generation_id, response_id, citations, finish_reason. Required: message, stream.
create_a_cohere_prompt
Construct the text prompt that Cohere would send to the model for a v2 chat request without running generation. Returns: prompt. Required: model, messages. The request body matches Chat v2; the stream field is ignored.
create_a_cohere_rerank
Rerank a list of documents against a search query in Cohere, producing an ordered array with each text assigned a relevance score. Returns: results, id, meta. Required: model, query, documents. Up to 1,000 documents recommended per request; longer documents are auto-truncated to max_tokens_per_doc.
create_a_cohere_embed
Generate text and image embeddings in Cohere using the v2 Embed API. Returns: id, embeddings, texts, images, meta. Required: model, input_type. Maximum 96 texts per call; image embeddings supported with Embed v3.0 and newer.
create_a_cohere_embed_job
Create an async embed job in Cohere for a Dataset of type embed-input. The completed job produces a new Dataset of type embed-output with the original text entries and corresponding embeddings. Returns: job_id, meta. Required: model, dataset_id, input_type.
list_all_cohere_embed_jobs
List all embed jobs in Cohere for the authenticated user. Returns each embed job record including job_id, status, created_at, input_dataset_id, model, name, output_dataset_id, truncate, and meta.
get_single_cohere_embed_job_by_id
Get a single embed job by id in Cohere. Returns: job_id, status, created_at, input_dataset_id, model, truncate, name, output_dataset_id, meta. Required: id.
cohere_embed_jobs_cancel
Cancel an active embed job in Cohere. Users are charged for embeddings processed up to the cancellation point and partial results are not available after cancellation. Returns an empty 200 response on success. Required: embed_job_id.
create_a_cohere_audio_transcription
Transcribe an audio file in Cohere. Returns the transcribed text. Required: model, language, file.
create_a_cohere_batch
Create and execute a batch in Cohere from an uploaded dataset of requests. Returns the batch object including its id, name, input_dataset_id, model, created_at, and updated_at. Required: name, input_dataset_id, model.
list_all_cohere_batches
List batches for the current authenticated user in Cohere. Returns each batch with its id, name, input_dataset_id, model, created_at, and updated_at. Max 1000 per page.
get_single_cohere_batch_by_id
Get a single batch by id in Cohere. Returns the batch object including its id, name, input_dataset_id, model, created_at, and updated_at. Required: id.
cohere_batches_cancel
Cancel an in-progress batch in Cohere by batch_id. Returns an empty 204 response on success. Required: batch_id.
create_a_cohere_dataset
Create a Cohere dataset by uploading a file via multipart form. Returns: id, name, dataset_type, validation_status, created_at, warnings. Required: name, type, data. The only valid type is embed-input.
list_all_cohere_datasets
List Cohere datasets with optional filtering by type, validation status, and date range. Returns: id, name, dataset_type, validation_status, created_at, warnings.
get_single_cohere_dataset_by_id
Get a single Cohere dataset by id. Returns: id, name, dataset_type, validation_status, created_at, warnings. Required: id.
delete_a_cohere_dataset_by_id
Delete a Cohere dataset by id. Returns an empty 204 response on success. Required: id.
cohere_datasets_get_usage
View the dataset storage usage for your Cohere organization. Returns: organization_usage. Each organization can have up to 10GB of storage across all users.
create_a_cohere_tokenize
Tokenize input text in Cohere using byte-pair encoding (BPE). Returns: tokens, token_strings, meta. Required: text, model. Text length must be between 1 and 65536 characters.
create_a_cohere_detokenize
Detokenize a list of byte-pair encoding tokens back into their text representation in Cohere. Returns: text, meta. Required: tokens, model.
list_all_cohere_models
List models available for use in Cohere. Returns each model's name, endpoints, finetuned, context_length, is_deprecated, tokenizer_url, default_endpoints, features, and sampling_defaults. Optional filters: endpoint (filter by compatible API endpoint) and default_only (only default models for the specified endpoint, requires endpoint).
get_single_cohere_model_by_id
Get details of a single Cohere model by its name (id). Returns: name, is_deprecated, endpoints, finetuned, context_length, tokenizer_url, default_endpoints, features, sampling_defaults. Required: id.
create_a_cohere_classify
Classify up to 96 text inputs in Cohere by predicting the best-fitting label for each input using provided text+label example pairs as reference. Returns: id, classifications, meta. Required: inputs. Fine-tuned models do not require the examples parameter.
create_a_cohere_generate
Generate realistic text from a given prompt using Cohere's legacy Generate API. Returns: id, generations (list of generated results), prompt, and meta. Required: prompt, stream. This API is legacy and no longer maintained; migrate to the Chat API.
create_a_cohere_summarize
Generate a summary in English for a given text using the Cohere Summarize API (Legacy). Returns: id, summary, meta. Required: text. Input text must be 250–50,000 characters and currently only English is supported.
cohere_api_keys_check
Check that a Cohere API key is valid and active. Returns: valid, organization_id, owner_id.
list_all_cohere_connectors
List Cohere connectors ordered by descending creation date (newer first). Returns: id, name, url, description, excludes, oauth, active, continue_on_failure, service_auth. Max 100 per page.
create_a_cohere_connector
Create a new Cohere connector. The connector is tested during registration and registration is cancelled if the test fails. Returns: id, name, url, description, excludes, oauth, active, continue_on_failure, service_auth. Required: name, url.
get_single_cohere_connector_by_id
Get a single Cohere connector by id. Returns: id, name, url, description, excludes, oauth, active, continue_on_failure, service_auth. Required: id.
update_a_cohere_connector_by_id
Update a Cohere connector by id. Omitted fields are not updated. Returns: id, name, url, description, excludes, oauth, active, continue_on_failure, service_auth. Required: id.
delete_a_cohere_connector_by_id
Delete a Cohere connector by id. Returns an empty 204 response on success. Required: id.
cohere_connectors_oauth_authorize
Authorize a Cohere connector via OAuth 2.0 for the connector OAuth app. Returns: redirect_url. Required: connector_id.
list_all_cohere_finetuned_models
List fine-tuned models in Cohere that the caller has access to. Returns each model with id, name, status, settings, and created_at. Supports sorting by created_at.
create_a_cohere_finetuned_model
Create a new fine-tuned model in Cohere with a name and training settings (dataset, hyperparameters). Training runs asynchronously. Returns the model with id, name, status, settings, and created_at. Required: name, settings.
get_single_cohere_finetuned_model_by_id
Get a single fine-tuned model in Cohere by id. Returns the model with id, name, status, settings, and created_at. Required: id.
update_a_cohere_finetuned_model_by_id
Update a fine-tuned model in Cohere by id with a new name and settings. Returns the updated model with id, name, status, settings, and created_at. Required: id, name, settings.
delete_a_cohere_finetuned_model_by_id
Delete a fine-tuned model in Cohere by id. This operation is irreversible. Returns an empty 204 response on success. Required: id.
list_all_cohere_finetuned_model_events
List events that occurred during the life-cycle of a Cohere fine-tuned model, ordered by creation time with the most recent first. Returns: created_at. Required: finetuned_model_id.
list_all_cohere_finetuned_model_metrics
List training step metrics for a Cohere fine-tuned model, ordered by step number with the most recent step first. Returns a list of step metric objects containing training evaluation data for each step. Required: finetuned_model_id.
No tools match your search.
How it works
From Cohere account to governed MCP endpoint
Connect
Link a Cohere account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which Cohere tools are exposed, rename them, or freeze arguments.
Authorize
Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.
Put your agents to work in the tools you already use
Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.