Skip to content
Elaichi Elaichi

conversational_intelligence

Anthropic

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

Anthropic

AI tools

Anthropic tools for your AI agents

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

list_all_anthropic_users

List users in Anthropic. Returns id, name, email, role, type, and added_at for each user. Also includes first_id, last_id, and has_more for pagination.

get_single_anthropic_user_by_id

Get details of a specific user in Anthropic. Requires id. Returns added_at (when user joined), email, id, name, role, and type (always 'user').

update_a_anthropic_user_by_id

Update user role in Anthropic. Requires id. Returns added_at (when user joined), email (user email), id (user identifier), name (user name), role (organization role), and type (always 'user').

delete_a_anthropic_user_by_id

Delete a user in Anthropic. Requires id. Returns id of the deleted user and type confirming deletion as user_deleted.

list_all_anthropic_workspaces

List workspaces in Anthropic. Returns id, name, display_color, created_at, archived_at, and type for each workspace, along with pagination fields first_id, last_id, and has_more.

get_single_anthropic_workspace_by_id

Get a workspace in Anthropic using id. Returns id, name, display_color, created_at, archived_at, and type fields in the response.

create_a_anthropic_workspace

Create a workspace in Anthropic. Requires name. Returns id, name, created_at, archived_at, display_color, and type fields in the response.

update_a_anthropic_workspace_by_id

Update a workspace in Anthropic using id. Returns archived_at (when workspace was archived), created_at (when workspace was created), display_color (workspace color in console), id (workspace identifier), name (workspace name), and type (always workspace).

anthropic_workspaces_archive

Archive a workspace in Anthropic. Requires id. Returns archived_at (when the workspace was archived), created_at, display_color, id, name, and type.

list_all_anthropic_workspace_members

List workspace_members in Anthropic. Requires workspace_id. Returns type, user_id, workspace_id, and workspace_role for each member along with pagination fields first_id, last_id, and has_more.

get_single_anthropic_workspace_member_by_id

Get a workspace member in Anthropic. Requires workspace_id and id. Returns type (always workspace_member), user_id (the user identifier), workspace_id (the workspace identifier), and workspace_role (member role).

create_a_anthropic_workspace_member

Create a workspace member in Anthropic. Requires workspace_id, user_id, and workspace_role. Returns type (always workspace_member), user_id, workspace_id, and workspace_role of the created member.

update_a_anthropic_workspace_member_by_id

Update a workspace member in Anthropic. Requires workspace_id and id. Returns type (always workspace_member), user_id, workspace_id, and workspace_role indicating the updated role.

delete_a_anthropic_workspace_member_by_id

Delete a specific workspace member in Anthropic. Requires workspace_id and id. Returns type confirming deletion as workspace_member_deleted, user_id of the member removed, and workspace_id where the deletion occurred.

list_all_anthropic_organization

Get details about the authenticated organization in Anthropic. Returns id (organization identifier), name (organization name), and type (always 'organization').

list_all_anthropic_organizations_invites

List invites in Anthropic. Returns id, email, invited_at, expires_at, role, status, and type for each invite. Also returns pagination fields first_id, last_id, and has_more.

get_single_anthropic_organizations_invite_by_id

Get a specific invite in Anthropic. Requires id. Returns email of invited user, role assigned, status of the invite, when it was created (invited_at), when it expires (expires_at), and type (always 'invite').

create_a_anthropic_organizations_invite

Create an invite in Anthropic. Requires email and role. Returns id, email, role, status, invited_at, expires_at, and type fields in the response.

delete_a_anthropic_organizations_invite_by_id

Delete an invite in Anthropic. Requires id. Returns id of the deleted invite and type confirming invite_deleted.

list_all_anthropic_api_keys

List API keys in Anthropic. Returns id, name, created_at, created_by, status, partial_key_hint, workspace_id, and type for each API key.

get_single_anthropic_api_key_by_id

Get details of a specific API key in Anthropic using id. Returns id, name, status, created_at, created_by, partial_key_hint, type, and workspace_id.

update_a_anthropic_api_key_by_id

Update an API key in Anthropic. Requires id. Returns created_at (creation time), created_by (actor details), id (API key identifier), name (API key name), partial_key_hint (redacted hint), status (active/inactive/archived), type (always api_key), and workspace_id (associated workspace).

list_all_anthropic_message_usage_report

Get message usage report in Anthropic. Requires starting_at. Returns time bucketed data with fields: starting_at, ending_at, uncached_input_tokens, cache_creation, cache_read_input_tokens, output_tokens, server_tool_use, api_key_id, workspace_id, model, service_tier, and context_window.

list_all_anthropic_cost_report

Get cost report in Anthropic. Requires starting_at. Returns time buckets with starting_at, ending_at, and results containing currency, amount, workspace_id, description, cost_type, context_window, model, service_tier, and token_type. Also returns has_more and next_page for pagination.

list_all_anthropic_claude_code_usage_report

Get the Claude Code usage report in Anthropic for a specific date using starting_at. Returns usage metrics including actor, core_metrics (commits, lines_of_code, sessions, pull_requests), model_breakdown with tokens and estimated_cost, organization_id, subscription_type, terminal_type, and tool_actions.

create_a_anthropic_generate_prompt

Generate a prompt in Anthropic by providing task. Returns messages containing generated prompt text for use with the Messages API, system placeholder, and usage details including input_tokens and output_tokens.

create_a_anthropic_improve_prompt

Create an improved prompt in Anthropic using messages as input. Returns messages containing the improved prompt text and optionally an assistant prefill, system as an empty string, and usage with input_tokens and output_tokens.

create_a_anthropic_templatize_prompt

Templatize a prompt in Anthropic by extracting variables from messages and system input. Returns messages with variables replaced, system prompt with placeholders, variable_values mapping original inputs, and usage with token counts.

create_a_anthropic_message

Create a new message in Anthropic. Requires model, messages, and max_tokens. Returns id (unique identifier), role (assistant), content (generated text or tool use), model, stop_reason, stop_sequence, usage (token counts), and container details.

anthropic_messages_count_tokens

Count tokens in messages in Anthropic. Requires messages and model. Returns input_tokens representing the total number of tokens across messages, system prompt, and tools.

list_all_anthropic_models

List available models in Anthropic. Returns id (unique model identifier), display_name (human-readable name), created_at (release time), and type (always 'model').

get_single_anthropic_model_by_id

Get a specific model in Anthropic using id. Returns created_at (release date), display_name (human-readable name), id (model identifier), and type (always 'model').

list_all_anthropic_message_batches

List all message batches in Anthropic. Returns id, created_at, processing_status, request_counts, results_url, and timing fields for each batch. Batches are returned with the most recently created first.

get_single_anthropic_message_batch_by_id

Get details of a specific message-batch in Anthropic using id. Returns timestamps (created_at, ended_at, expires_at, archived_at, cancel_initiated_at), processing_status, request_counts for requests, results_url to fetch processed results, and type.

create_a_anthropic_message_batch

Create a Message Batch in Anthropic. Requires requests array with individual message request parameters. Returns id, created_at, processing_status, request_counts, results_url, and other timestamps for tracking batch processing.

delete_a_anthropic_message_batch_by_id

Delete a specific message-batch in Anthropic. Requires id. Only finished batches can be deleted; in-progress batches must be canceled first. Returns id of the deleted batch and type confirming deletion.

anthropic_message_batches_cancel

Cancel a message batch in Anthropic. Requires id. Returns id, processing_status, request_counts with tallies of canceled, succeeded, errored, expired, and processing requests, along with created_at, cancel_initiated_at, ended_at, expires_at, archived_at, results_url, and type. Cancellation is only effective before processing ends, and non-interruptible requests may still complete.

anthropic_message_batches_results

Get results of a specific message-batch in Anthropic. Requires id. Response returns each request's custom_id and result, where result can include a succeeded message with fields such as content, model, usage, and stop_reason, or error/cancellation details.

list_all_anthropic_files

List files in Anthropic. Returns created_at (creation time), id (file identifier), filename, mime_type, size_bytes, type (always 'file'), and downloadable status for each file.

get_single_anthropic_file_by_id

Get metadata for a specific file in Anthropic using id. Returns created_at (file creation time), filename (original uploaded name), id (unique identifier), mime_type (file type), size_bytes (file size), downloadable (if file can be retrieved), and type (always 'file').

create_a_anthropic_file

Create a file in Anthropic by uploading a binary file. Requires a multipart form-data request with file. Returns id, filename, mime_type, size_bytes, created_at, type, and whether the file is downloadable.

delete_a_anthropic_file_by_id

Delete a file in Anthropic by id. Returns id of the deleted file and type confirming deletion (file_deleted).

anthropic_files_download

Download the contents of a specific file in Anthropic. Requires id. Returns the raw file content as binary data.

How it works

From Anthropic account to governed MCP endpoint

Connect

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