Skip to content
Elaichi Elaichi

application_development

Riza

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

Riza

AI tools

Riza tools for your AI agents

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

create_a_riza_command

Execute a script in riza's secure, isolated sandbox environment. Returns: id, exit_code, stdout, stderr, and duration (in milliseconds). Required: language, code.

list_all_riza_executions

List executions in your Riza project. Returns: id, language, exit_code, duration, started_at, and details (per-execution request/response detail object). Optionally filter to only failed executions using only_non_zero_exit_codes.

get_single_riza_execution_by_id

Retrieve a single Riza execution by id. Returns: id, language, exit_code, duration, started_at, and details (per-execution request/response detail object). Required: id.

create_a_riza_runtime

Create a new runtime in riza with a specified language and manifest file. Returns: id, name, language, engine, revision_id, status. Required: name, language, manifest_file.

delete_a_riza_runtime_by_id

Delete a riza runtime by id. Returns: id, deleted. Required: id.

list_all_riza_runtimes

List all runtimes in your riza project. Returns: id, name, language, engine, revision_id, status for each runtime. Max 100 per page.

get_single_riza_runtime_by_id

Retrieve a single riza runtime by id. Returns: id, name, language, engine, revision_id, status. Required: id.

create_a_riza_runtime_revision

Create a new revision for a Riza runtime. Returns: id, runtime_id, status, manifest_file, and additional_python_imports. Required: runtime_id and manifest_file.

list_all_riza_runtime_revisions

List all revisions for a Riza runtime. Returns: id, runtime_id, status, manifest_file, and additional_python_imports for each revision. Required: runtime_id.

get_single_riza_runtime_revision_by_id

Retrieve a single Riza runtime revision by id. Returns: id, runtime_id, status, manifest_file, and additional_python_imports. Required: runtime_id and id.

create_a_riza_secret

Create a secret in your Riza project. Returns: id, name. Required: name, value.

list_all_riza_secrets

List all secrets in your Riza project. Returns: id, name per secret.

create_a_riza_tool

Create a new tool in your riza project. Returns: id, name, language, code, description, input_schema, revision_id, and runtime_revision_id. Required: name, language, code.

list_all_riza_tools

List all tools in your riza project. Returns: id, name, language, code, description, input_schema, and revision_id for each tool. Max 100 per page.

update_a_riza_tool_by_id

Update an existing riza tool's name, language, source code, input schema, or runtime revision by id. Returns: id, name, language, code, description, input_schema, revision_id, and runtime_revision_id. Required: id.

get_single_riza_tool_by_id

Retrieve a single riza tool by id. Returns: id, name, language, code, description, input_schema, revision_id, and runtime_revision_id. Required: id.

create_a_riza_code_execution

Execute a code script in Riza by submitting code in a specified programming language. Returns the execution result including exit_code, stdout, stderr, and duration. Required: language, code.

create_a_riza_function_execution

Execute a function in Riza by submitting code that defines an `execute` function accepting a single argument and returning a JSON-serializable value. Returns: output, output_status, and an execution object containing id, exit_code, stdout, stderr, and duration. Required: language, code.

create_a_riza_tool_execution

Execute a Riza tool by its ID, passing an input payload that matches the tool's defined input schema. Returns: output (the JSON-serializable value produced by the tool's execute function). Required: tool_id.

How it works

From Riza account to governed MCP endpoint

Connect

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