Summary
The agent can write its own tools and reach for them on the next turn.
execute_code runs one-off TypeScript or Python; create_tool saves a snippet as a named tool that execute_tool then runs by ID. Code runs on Riza's service, so the reader supplies RIZA_API_KEY and works against tools stored there.
What it is
A code-execution server that runs TypeScript or Python and lets an agent author reusable tools it can call again later.
What you get
- Execute arbitrary TypeScript or Python with execute_code
- Author a reusable tool from source with create_tool, then run it by ID with execute_tool
- List the self-written tools available with list_tools
- Fetch a tool's source with fetch_tool and change it with edit_tool
Requirements
A Riza account, reached through RIZA_API_KEY.
Setup effort
One command plus a key — npx @riza-io/riza-mcp, then supply credentials
