Connection check
verified live · 27h ago
hai-agents
Run and manage H Company's Computer-Use Agents from any MCP client.
Tools
9
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
27h ago
Tools & capabilities
9 toolsRead from the running server on 27h ago.
cancel_session
session_id*
Cancel a session; a no-op if it does not exist or already finished. Cancel a session; a no-op if it does not exist or already finished.
list_agents
pagesize
List agents the caller can run: their org's agents plus the public ``h/`` ones. List agents the caller can run: their org's agents plus the public ``h/`` ones.
list_files
pathname_aftersession_id*max_entriesmodified_before
List files on a browser session's machine (e.g. downloads), newest first. When a listing is truncated, page on the last entry's modified_at (ISO-8601) and name, passed as modified… List files on a browser session's machine (e.g. downloads), newest first. When a listing is truncated, page on the last entry's modified_at (ISO-8601) and name, passed as modified_before and name_after. Send both: modification times are not unique, and a timestamp alone skips the rest of a tied group.
read_file
path*session_id*
Read a file from a browser session's machine; returns base64 content and metadata. Read a file from a browser session's machine; returns base64 content and metadata.
run_agent
task*agent*max_stepsmax_time_sidempotency_key
Start an agent on a task; return the answer or a session handle to wait on. ``agent`` from list_agents. Start an agent on a task; return the answer or a session handle to wait on. ``agent`` from list_agents.
send_message
message*session_id*
Send a follow-up message to a running session. Send a follow-up message to a running session.
share_session
session_id*
Make a session publicly readable and return its absolute share URL. Make a session publicly readable and return its absolute share URL.
wait_for_session
waitsession_id*
Poll a session: with ``wait`` long-poll for the answer, else return the current snapshot. Poll a session: with ``wait`` long-poll for the answer, else return the current snapshot.
write_file
path*session_id*content_base64*