Operator
← All integrations
Kaleido logo

Connect Kaleido to OpenClaw on Operator.io

Kaleido is a full-stack platform for building and managing enterprise blockchain networks and applications. It streamlines secure deployment, governance, and scaling for blockchain solutions.

Automate Kaleido with AI

Hand Kaleido to an OpenClaw agent running on Operator. You write what you want in a chat and it turns that into real Kaleido actions like add organization identity proof, create api key, delete api key, without you opening the app.

Your agent reaches Kaleido directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Kaleido

Your agent can call any of these Kaleido actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Add Organization Identity Proof

Add an x509 identity proof to a Kaleido organization. Use this to register a certificate chain that links an organization's off-chain PKI identity to their blockchain accounts. The certificate will be in 'pending' state until verified.

Create API Key

Creates a new API key for the specified Kaleido organization. The returned apikey secret should be stored securely as it cannot be retrieved again. Use KALEIDO_GET_ORGANIZATIONS to obtain a valid org_id first. Note: Organizations have a...

Delete API Key

Permanently deletes an API key by its ID. First use 'Get API Keys' to retrieve the list of API keys and their IDs. The deletion is irreversible.

Delete Organization Identity Proof

Remove an x509 identity proof from a Kaleido organization. This permanently deletes the identity proof. The deletion is irreversible.

Get API Key

Tool to retrieve details of a specific API key by its ID. Use when you need to get information about a particular API key after obtaining its ID from the Get API Keys action.

Get API Keys

Tool to retrieve all API keys associated with the organization. Use when you need an overview of existing API keys after authenticating.

Get Application Credentials

Tool to retrieve application credentials for a specific environment. Use when you need to list DApp credentials after environment setup.

Get Billing Summary

Retrieves a summary of billing data for the specified organization for the current month. Use this to view costs breakdown by memberships, nodes, services, storage, and support.

Get Consortia

Tool to retrieve all consortia associated with the organization. Use after authenticating to view existing consortia.

Get Event Streams

List all event streams configured on a Kaleido blockchain node's Ethconnect REST API Gateway. Event streams provide at-least-once delivery of Ethereum events from your blockchain node to webhook endpoints or WebSocket connections. Use th...

Get Organization Identity Proof

Tool to retrieve a specific identity proof for a Kaleido organization. Use when you need details about a specific x509 certificate or identity proof that was previously added to an organization.

Get Invitations

Tool to retrieve all invitations for the current user where they are the target. Use after authenticating to view pending invitations.

Get Memberships

Tool to retrieve all memberships for the current user. Use after authenticating to list user memberships.

Get Organization

Tool to retrieve details of a specific Kaleido organization by its ID. Use when you need to fetch information about a particular organization.

Get Organization Plan

Retrieve the subscription plan details for a Kaleido organization. Returns plan name, waitlist status, and resource limits including allowed providers, nodes, services, configurations, and features. Use GET_ORGANIZATIONS first to obtain...

Get Organizations

Retrieves all organizations that the authenticated user has access to in Kaleido. Returns organization details including: - Organization ID, name, and type - Subscription plan and billing information - Plan limits (allowed providers, nod...

Get Organization Billing Provider

Retrieves billing provider information for a specific organization in Kaleido. Returns the type of billing provider (AWS, Stripe, or other) and includes detailed payment information if the organization uses Stripe billing (card details,...

Get Plans

Retrieve all available Kaleido subscription plans. Returns plan details including enabled status, tier level, and resource limits. Use this to discover available plans before creating or upgrading environments.

Get Regions

Retrieve all available Kaleido deployment regions and their deployment zones. Returns a dictionary of regions (keyed by region code like 'u0', 'e0', 'a0', 'k0', 'u1', 'e1') with each region containing its API console host URL and availab...

Get Releases

Retrieve all available blockchain node software releases from the Kaleido platform. Use this tool to: - List all runtime releases available for different blockchain providers (quorum, geth, besu, corda, fabric) - Check version informatio...

Get Role By ID

Retrieve a specific user role assignment within a Kaleido organization. Returns detailed information about the role including user ID, email, role name (e.g., 'admin'), and associated metadata. Use GET_ORGANIZATIONS to obtain org_id and...

Get Roles

Retrieve all user role assignments for a Kaleido organization. Returns each user's role (e.g., 'admin'), email, and associated metadata. Use GET_ORGANIZATIONS first to obtain valid org_id values.

Get Services

Tool to retrieve all services the current user owns or can see. Use after authenticating to list available services.

Get Token Factory Tokens

Retrieves all token contracts from a Kaleido Token Factory service. The Token Factory service enables deployment of ERC20 (fungible) and ERC721 (non-fungible) token contracts. This action lists all token contracts created through the ser...

Get Wallet Account Nonce

Retrieve the current nonce (transaction count) of a specific HD wallet account. The nonce is essential for signing Ethereum transactions - it ensures transactions are processed in order and prevents replay attacks. Call this before signi...

Get Wallets

Tool to retrieve HD wallet IDs hosted in the service. Use after creating or importing HD wallets to enumerate available wallets.

Update Organization

Tool to update a specific organization in Kaleido. Use when you need to modify organization properties such as name, billing details, or authentication settings. First obtain the org_id using the Get Organizations action.

Update Organization Role

Update the role assignment for a user in a Kaleido organization. Use this to change a user's permissions level (e.g., promoting to admin). Returns the updated role details including the new revision token and updated timestamp.

Upsert Organization Role

Upsert (create or update) a role assignment for a user in a Kaleido organization. Returns 201 for new roles and 200 for updates. The _revision field increments with each update. Use GET_ORGANIZATIONS to obtain valid org_id values.

How to connect Kaleido

You authorize Kaleido once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Kaleido without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Kaleido

How do I connect Kaleido to Operator?
You authorize Kaleido once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Kaleido without you signing in again.
Can my agent work with issues and pull requests in Kaleido?
Yes. It can open and comment on issues, review pull requests, manage labels, and read project details when you ask. Teams use it to triage incoming work, draft release notes, and post a summary of what changed without leaving chat.
Do I need to write code or manage Kaleido API keys?
No code and no API keys. You authorize Kaleido through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Kaleido together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Kaleido and tools like GitHub, Supabase, Pagerduty in one job, reading from one and acting in another without you wiring anything between them.

More apps to automate

Apps your agent runs alongside Kaleido, or browse all integrations.

Put your agent on Kaleido

Sign in, connect Kaleido, and hand your agent the work. Your first week is free.

Try for free