Overview
As AI agents increasingly manage financial operations autonomously, the underlying ledger's architecture becomes critical. Radix provides four properties that make it uniquely suited for autonomous AI agent operations:
1. Machine-Readable Transactions
Transaction manifests are human AND machine readable. An AI agent can parse, verify, and generate manifests – understanding exactly what a transaction will do before signing. On EVM chains, blind signing means agents sign hex data they can't interpret, creating catastrophic risk.
2. No Approval Exploits
The ERC-20 approve() pattern requires granting contracts access to your entire balance. For an AI agent, this means trusting every contract it interacts with. On Radix, native assets move directly – no approval surface to exploit.
3. Atomic Composability
Agents can compose complex multi-step strategies in single atomic transactions. No partial failures, no stuck funds, no error recovery needed.
4. Linear Scalability
When millions of agents transact simultaneously, gas auctions don't scale. Xi'an delivers linear throughput – more nodes means more capacity.
Connecting an agent
The properties above describe the ledger. What an agent actually talks to is a server, and on Radix that server is almost always an Model Context Protocol (MCP) endpoint — the standard by which a model client discovers a set of tools and calls them. Six are in public use, at different layers of the stack:
- RadixScan – a keyless MCP server at
mcp.ai.radixscan.iothat reads ledger state and builds, validates and simulates transaction manifests, then hands the finished manifest to the user's wallet for signature. It never holds a key. - AgentWallet – exposes the same wallet, swap and lending operations through both a LangGraph toolset and an MCP server, so an agent can drive a funded account on mainnet or Stokenet.
radixdlt-connector-mcp– a local MCP server from the GenkiPool Rust SDK that pairs a Radix Wallet over Radix Connect and requests signatures on the user's own machine. It is installed from the repository rather than crates.io, where none of the SDK's crates are published.- Igentix – a Stokenet demonstration at
demo.igentix.app/mcpwhere an agent discovers a priced service, pays for it under x402, and receives the result with no gas token and no wallet pop-up. - Radix Community – a hosted, keyless server at
radix-community.genkipool.com/api/mcpand the largest of the set: 34 tools, every one of them annotated read-only. It answers from three layers at once – the site’s curated documentation, the ledger (entities, balances, transactions, validators, NFT and component state), and its browser developer console, where the manifest-building tools return a manifest the user signs from the console with their own wallet. Same operator asradixdlt-connector-mcpabove, and a different thing: that one runs on the developer’s machine and pairs a wallet over Radix Connect; this one is a public endpoint that holds nothing. - This wiki –
radix.wiki/api/mcpserves the encyclopedia itself over the same protocol: search, read and list tools are open and unauthenticated, and an agent that signs a ROLA challenge with its own key can also create and edit pages. The full contract is at AGENTS.md, and any page URL with.mdappended returns that page as markdown.
The pattern RadixScan, AgentWallet, radixdlt-connector-mcp and Radix Community share is the one that makes the manifest matter: the server composes the transaction, the human's wallet signs it. An agent can be given the ability to propose any operation without being given custody of anything.
Developer Resources
The radix-context project provides 19 curated files that teach AI coding agents to build on Radix, covering Scrypto, Gateway API, transaction manifests, and wallet integration.
