create_agent
Create a new agent identity with a Nostr keypair and a Solana wallet, bound to either devnet or mainnet at creation.
Instructions
Create a new agent identity. Generates Nostr keypair and Solana wallet, saves config to ~/.elisym//. The Solana network is fixed at creation: there is no way to switch an existing agent between devnet and mainnet - create an agent per network and use switch_agent to move between them. When activate=true (default), the current active agent must have security.agent_switch_enabled set to true, otherwise the new agent is created but NOT activated (pass activate=false or run npx @elisym/mcp enable-agent-switch <current-agent>).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| network | No | Solana network this agent is bound to. FIXED AT CREATION: an agent can never change networks - switching networks means creating (or switch_agent-ing to) another agent bound to the other network. Defaults to mainnet, where payments move REAL funds; pass "devnet" for an agent to experiment with. | mainnet |
| activate | No | ||
| passphrase | No | Optional passphrase; if set, secret keys are encrypted at rest. | |
| description | No | Elisym MCP agent |