artificial_intelligence
OpenPipe
Connect OpenPipe to Elaichi and hand every teammate a governed MCP endpoint — 23 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.
AI tools
OpenPipe tools for your AI agents
23 tools are ready to mint as an MCP endpoint the moment you connect OpenPipe — governed by the same roles, restrictions, and audit log as everything else in Elaichi.
create_a_openpipe_check_cach
Check a cached prompt request in OpenPipe. Returns: respPayload. Deprecated: OpenPipe no longer supports prompt caching. Required: requestedAt.
create_a_openpipe_chat_completion
Create a chat completion in OpenPipe. Returns the generated completion object including id, object, created, model, choices, and usage. Required: messages, model.
create_a_openpipe_report
Record a request log from an OpenAI model in OpenPipe. Returns: status.
create_a_openpipe_report_anthropic
Record a request log from an Anthropic model call in OpenPipe. Returns: status. Optional fields include statusCode, errorMessage, metadata, and tags.
create_a_openpipe_logs_update_tag
Update tags on OpenPipe log entries matching the given filters. Returns: matchedLogs. Deprecated: use /logs/update-metadata instead. Required: filters, tags.
create_a_openpipe_logs_update_metadata
Update tags metadata for logged OpenPipe calls matching the provided filters. Returns: matchedLogs. Required: filters, metadata.
list_all_openpipe_local_testing_only_get_latest_logged_calls
Get the latest logged call from OpenPipe. Returns the call object with createdAt, cacheHit, statusCode, reqPayload, respPayload, tags, and metadata. Local testing only.
create_a_openpipe_criteria_judge
Judge a completion against an OpenPipe criterion. Returns: score, explanation, usage. Required: criterion_id, output.
list_all_openpipe_datasets
List datasets in an OpenPipe project. Returns dataset objects with id, name, created, updated, dataset_entry_count, and fine_tune_count.
create_a_openpipe_dataset
Create a new dataset in OpenPipe. Returns the created dataset including id, name, created, updated, dataset_entry_count, and fine_tune_count. Required: name.
delete_a_openpipe_dataset_by_id
Delete a dataset in OpenPipe by id. Returns the deletion status with id, object, and deleted. Required: id.
create_a_openpipe_dataset_entry
Create new dataset entries in OpenPipe. Returns the creation summary including object, entries_created, and errors (with entry_index and message). Max 100 entries per request. Required: dataset_id, entries.
list_all_openpipe_models
List all models in an OpenPipe project. Returns models with id, name, openpipe status, contextWindow, and pricing.
create_a_openpipe_model
Train a new model in OpenPipe. Returns the created model including id, name, openpipe status, and pricing. Required: datasetId, slug, trainingConfig.
delete_a_openpipe_model_by_id
Delete an OpenPipe model by its slug. Returns: id, object, deleted. Required: id.
get_single_openpipe_model_by_id
Get a single OpenPipe model by id. Returns the model object including id, name, openpipe status, contextWindow, and pricing. Required: id.
create_a_openpipe_dataset_create
Create a new dataset in openpipe. Returns: datasetId. Deprecated; prefer the `/datasets` endpoint. Required: name.
create_a_openpipe_dataset_delete
Delete an OpenPipe dataset by its datasetId. Returns: datasetId. Deprecated endpoint; use the `/datasets/{dataset}` endpoint instead. Required: datasetId.
list_all_openpipe_dataset_lists
List OpenPipe dataset lists via the deprecated /unstable/dataset/list endpoint. Returns an array of dataset objects with id, name, createdAt, updatedAt, datasetEntryCount, and fineTuneCount. Prefer the /datasets endpoint instead.
create_a_openpipe_dataset_entry_create
Create dataset entries in OpenPipe. Returns: createdEntries, errors. Deprecated: use `/datasets/{dataset}/entries` instead. Required: datasetId, entries.
create_a_openpipe_finetune_create
Create a fine-tune job in OpenPipe. Returns the new fine-tune job's id. Deprecated. Required: datasetId, slug, baseModel.
list_all_openpipe_finetune_gets
Get a fine-tuned model in openpipe by id or slug. Returns: id, status, slug, baseModel, errorMessage, datasetId, createdAt. Deprecated: use the `/models/{model}` endpoint instead.
create_a_openpipe_finetune_delete
Delete an openpipe fine-tuned model by id or slug. Returns: deleted. Deprecated: use the `/models/{model}` endpoint instead.
How it works
From OpenPipe account to governed MCP endpoint
Connect
Link a OpenPipe 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 OpenPipe 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.