Sign a message with your wallet to create a key. Creating a new one replaces the old one.
A skill teaches your AI agent to use Solz. It helps you set up your key without putting it in the chat, shows you the cost and waits for your approval before anything is signed.
Claude Code: run this in your project.
mkdir -p .claude/skills/solz && curl -fsSL https://www.solz.app/skills/solz/SKILL.md -o .claude/skills/solz/SKILL.md
Codex, Cursor and others: copy the skill into AGENTS.md or your client's rules, without the part between the --- lines.
Add this to your MCP client's settings, with your API key.
{
"mcpServers": {
"solz": {
"url": "https://www.solz.app/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Read the MCP guideEach tool is also a POST endpoint. The second address lists every tool and its inputs.
POST https://www.solz.app/api/v1/tools/<tool> Authorization: Bearer YOUR_API_KEY
GET https://www.solz.app/api/v1/tools
Tools build transactions and simulate them, but nothing happens until a wallet signs. An agent with its own wallet signs them and calls submit. Otherwise, it gives you an approval link, and you approve on this site in your wallet or X Wallet.