Artificial Intelligence
Warp
Connect Warp once and hand every teammate a governed MCP endpoint with 27 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 Warp work on a schedule.
A trigger starts a sequence of steps: call a Warp tool, transform the result, branch, wait, and ask a person when it matters.
Warp digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch agentses
Warp
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
Warp
Queued
Collections and dashboards
Report on Warp without asking.
Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.
Warp health
Refreshed 4 minutes ago · every 15 minutes · from the agentses collection
Agentses
1,284 ↓ 12%
Agent schedules
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Agentses created
Last 14 days
By workspace
Share of activity
Engineering 34%
Product 27%
Support 21%
Sales 18%
AI tools
Warp tools for your AI agents
27 tools are ready to call through Elaichi's MCP endpoint the moment you connect Warp, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_warp_agents
List available Warp agents (skills) that can be used to run tasks, discovered from accessible environments or a specific repository. Returns each agent's name and a variants array; each variant includes id, description, base_prompt, source (owner, name, skill_path, worker_host), environments, last_run_timestamp, and error.
list_all_warp_agent_connected_self_hosted_workers
List currently connected self-hosted workers for the authenticated team in Warp. Returns: worker_host, connection_count, connected_at, last_seen_at. Worker presence is derived from websocket heartbeats and may be briefly stale.
list_all_warp_run_transcripts
Retrieve the raw conversation transcript for a warp agent run. The API issues a 302 redirect to a time-limited download URL containing the transcript content; no structured JSON body is returned on success. Required: run_id.
create_a_warp_agent_run
Spawn a Warp cloud agent run with a prompt and optional configuration. The agent is queued for execution and assigned a unique run ID. Returns: run_id, task_id, state, at_capacity. Required: prompt.
list_all_warp_agent_runs
List Warp agent runs with optional filtering by state, creator, model, date range, skill, and more. Results default to sort_by=updated_at and sort_order=desc. Returns: run_id, task_id, title, state, execution_location, prompt, created_at, updated_at, run_time, started_at, status_message, source, schedule, session_id, session_link, trigger_url, creator, executor, request_usage, agent_config,…
get_single_warp_agent_run_by_id
Get detailed information about a specific Warp agent run by id, including the full prompt, session link, and resolved agent configuration. Returns: run_id, task_id, title, state, execution_location, prompt, created_at, updated_at, run_time, started_at, status_message, source, schedule, session_id, session_link, trigger_url, creator, executor, request_usage, agent_config, conversation_id,…
warp_agent_runs_cancel
Cancel a Warp agent run that is queued or in progress. Returns the run_id string of the cancelled run. Required: run_id. Cannot cancel runs already in a terminal state (SUCCEEDED, FAILED, ERROR, BLOCKED, CANCELLED); PENDING-state runs return 409.
list_all_warp_run_timelines
List chronological setup and lifecycle timeline events for a warp agent run. Returns an events array where each item includes event_uuid, run_id, execution_id, event_type, occurred_at, and payload. Required: run_id.
list_all_warp_run_conversations
Get normalized run conversation in Warp by id. Returns conversation_id, steps with descriptions, summaries, timestamps, and nested messages showing user and system interactions.
create_a_warp_run_followup
Submit a follow-up message to an existing warp agent run. The server transparently routes the message based on the run's current state (queued, actively running, or ended). Returns an empty 200 response on success. Required: run_id.
get_single_warp_agent_conversation_by_id
Get a normalized conversation in Warp by id. Returns conversation_id, steps including step descriptions, timestamps, and messages with their content.
list_all_warp_agent_schedules
List all scheduled agents accessible to the authenticated user in Warp, sorted alphabetically by name. Returns: id, name, cron_schedule, enabled, prompt, last_spawn_error, agent_config, agent_uid, environment, created_at, updated_at, created_by, updated_by, history, scope.
create_a_warp_agent_schedule
Create a new scheduled agent in Warp that runs automatically on a cron expression. Returns the created agent including id, name, cron_schedule, enabled, prompt, agent_config, agent_uid, created_at, history, and scope. Required: name, cron_schedule.
get_single_warp_agent_schedule_by_id
Get a scheduled agent by id in Warp, including its full configuration, run history, and next scheduled execution time. Returns: id, name, cron_schedule, enabled, prompt, last_spawn_error, agent_config, agent_uid, environment, created_at, updated_at, created_by, updated_by, history, scope. Required: id.
update_a_warp_agent_schedule_by_id
Update an existing scheduled agent in Warp. Returns the updated agent including id, name, cron_schedule, enabled, prompt, agent_config, agent_uid, created_at, history, and scope. Required: id, name, cron_schedule, enabled.
delete_a_warp_agent_schedule_by_id
Delete a scheduled agent by id in Warp, stopping all future scheduled runs. Returns a 200 response on success. Required: id.
warp_agent_schedules_pause
Pause a scheduled agent in Warp, preventing it from running until resumed. Returns the updated schedule object including id, name, cron_schedule, enabled, prompt, agent_config, agent_uid, created_at, and updated_at. Required: schedule_id.
warp_agent_schedules_resume
Resume a paused scheduled agent in Warp so it begins running again according to its cron schedule. Returns the updated schedule object including id, name, cron_schedule, enabled, prompt, agent_config, agent_uid, created_at, and updated_at. Required: schedule_id.
list_all_warp_agent_environments
List cloud environments accessible to the authenticated principal in warp, including environments the caller owns, has been granted guest access to, or has accessed via link sharing. Returns: uid, config, last_updated, last_task_run_timestamp, last_task_created, setup_failed, scope, creator, last_editor.
list_all_warp_agent_models
List LLM models available to the authenticated user in Warp for agent runs. Returns per-model fields including id, display_name, provider, vision_supported, description, reasoning_level, and disable_reason (when the model is unavailable).
get_single_warp_agent_artifact_by_id
Get a single Warp artifact by id. For downloadable file-like artifacts returns a time-limited signed download URL; for plan artifacts returns the current content inline. Returns: artifact_uid, artifact_type, created_at, data. Required: id.
list_all_warp_harness_support_transcripts
Download the raw third-party harness transcript for the current task's conversation in Warp. Returns a 307 redirect to a signed download URL for the raw transcript file (e.g., claude_code.json). Only supported for non-Oz harness conversations; must be called from within a cloud agent execution environment that has an associated conversation.
list_all_warp_agent_identities
List all warp agent identities for the caller's team. Returns each agent's uid, name, available, description, prompt, environment_id, created_at, updated_at, base_model, skills, secrets, memory_stores, base_harness, inference_providers, and harness_auth_secrets.
create_a_warp_agent_identity
Create a new warp agent identity for the caller's team. Returns the created agent object including uid, name, available, created_at, updated_at, description, prompt, environment_id, base_model, secrets, skills, memory_stores, base_harness, inference_providers, and harness_auth_secrets. Required: name.
update_a_warp_agent_identity_by_id
Update an existing warp agent identity by id. Returns the updated agent object including uid, name, available, created_at, updated_at, description, prompt, environment_id, base_model, secrets, skills, memory_stores, base_harness, inference_providers, and harness_auth_secrets. Required: id.
delete_a_warp_agent_identity_by_id
Delete a warp agent identity by id. All API keys associated with the agent are deleted atomically. Returns an empty 204 response on success. Required: id.
get_single_warp_agent_identity_by_id
Retrieve a single Warp agent identity by id. Returns the full agent object including uid, name, available flag, created_at, updated_at, secrets, skills, memory_stores, inference_providers, base_model, base_harness, harness_auth_secrets, description, prompt, and environment_id. Required: id.
No tools match your search.
How it works
From Warp account to governed MCP endpoint
Connect
Link a Warp 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 Warp 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.