Sato Kit — Claude Code MCP server for onchain actions
Prepare blockchain operations for policy checks and simulation, then hand them to a signer. Useful when an agent needs to inspect onchain data or stage transactions.
claude mcp add kit -- npx -y @satohub/kitWhat Sato Kit does
Sato Kit gives agents tools to read chain data, fetch swap quotes, and prepare operations on EVM networks and Solana. Before returning an intent, it checks the configured policy and simulates the operation; execution goes to the chosen signer, with a hash-linked receipt record appended. The network setting starts on a fork, so mainnet requires an explicit choice.
You need Node.js 20 or later and viem. Policy checks happen before signing; after a key is involved, enforcement belongs to the signer, so the pre-flight check is not a substitute. x402.prepare assesses a payment request, but execute does not submit x402 payments. Use an x402 client for those. The kit does not store keys or hold funds.
What it helps with
- inspect data on a supported chain
- get a token swap quote
- stage a transaction and simulate it
- review token approvals or prepare a revocation
- prepare a Solana transfer
Example prompts for the agent
- Read this address on Base and explain the onchain data.
- Prepare a token swap on Ethereum and simulate the transaction.
- Show this address's token approvals and prepare a revocation for the selected approval.
How to install Sato Kit
Platform CLI
claude mcp add kit -- npx -y @satohub/kitPlatform CLI
codex mcp add kit -- npx -y @satohub/kitConfig file
{
"mcpServers": {
"kit": {
"command": "npx",
"args": [
"-y",
"@satohub/kit"
]
}
}
}Config file
{
"servers": {
"kit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@satohub/kit"
]
}
}
}Platform CLI
gemini mcp add kit npx -y @satohub/kitStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Sato Kit
How do I install Sato Kit in Claude Code?
Run claude mcp add kit -- npx -y @satohub/kit. You also need Node.js 20 or later and the viem package.
What does Sato Kit do?
It provides tools for chain reads, swap quotes, and preparing blockchain operations. Prepared intents go through a policy check and simulation before being handed to a signer.
Can Sato Kit send x402 payments?
No. x402.prepare evaluates the requested payment and creates a checked intent, but an x402 client must submit the payment.