About Riza MCP Server
Riza MCP Server wraps the Riza API as tools for running LLM-generated code in Riza's isolated code interpreter. It can create, retrieve, edit, and run saved tools, as well as execute unsaved code.
Key features
- 01Create and save code tools
- 02Fetch and edit saved tools
- 03List available tools
- 04Securely execute saved tools
- 05Run code without saving it
Use cases
- 01Turn LLM-written code into reusable tools
- 02Run saved custom tools in isolation
- 03Execute one-off code without saving
MCP support
The MCP server exposes Riza API endpoints as tools for MCP clients, including code execution and management of saved tools.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
6Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | The name of the tool you are writing. This is what you will use to call the tool. |
| description | string | Yes | A description of the tool you are writing. This will help you or other agents or people pick the appropriate tool in the future. |
| code | string | Yes | The Typescript code for the tool you are writing. The code should be a valid Typescript function named `execute` that takes one argument called `input`. When called, the `input` provided will match the schema of the `input_schema` of the tool. |
| input_schema | object | Yes | The input schema for the tool. This must be provided as a valid JSON Schema object. |
| language | string | Yes | The language of the tool you are writing. This must be either 'TYPESCRIPT' or 'PYTHON'. |
Details
From the project READMERiza MCP Server
Riza offers an isolated code interpreter for your LLM-generated code.
Our MCP server implementation wraps the Riza API and presents endpoints as individual tools.
Configure with Claude Desktop as below, or adapt as necessary for your MCP client. Get a free Riza API key in your Riza Dashboard.
{
"mcpServers": {
"riza-server": {
"command": "npx",
"args": [
"@riza-io/riza-mcp"
],
"env": {
"RIZA_API_KEY": "your-api-key"
}
}
}
}
The Riza MCP server provides several tools to your LLM:
create_tool: Your LLM can write code and save it as a tool using the Riza Tools API. It can then execute these tools securely on Riza usingexecute_tool.fetch_tool: Your LLM can fetch saved Riza tools, including source code, which can be useful for editing tools.execute_tool: Executes a saved tool securely on Riza's code interpreter API.edit_tool: Edits an existing saved tool.list_tools: Lists available saved tools.execute_code: Executes arbitrary code safely on Riza's code interpreter API, without saving it as a tool.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.