Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AGENT_DID | No | Your DID (Decentralized Identifier) - generic format that auto-detects provider | |
| AGENT_EVM_DID | No | Your EVM/Ethereum DID (e.g., did:ethr:0x... or did:pkh:eip155:... or raw Ethereum address) | |
| AGENT_SOLANA_DID | No | Your Solana DID (e.g., did:pkh:solana:... or raw Solana address) | |
| AGENT_PRIVATE_KEY | No | Your private key corresponding to AGENT_DID - format depends on DID type | |
| AGENT_EVM_PRIVATE_KEY | No | Your EVM/Ethereum private key in hex format (with or without 0x prefix) | |
| AGENT_SOLANA_PRIVATE_KEY | No | Your Solana private key in Base58 format |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_did_signature | Sign a message with your DID private key using credentials from environment variables. Returns a signature that can be sent to the AmikoNet MCP server for authentication. Private keys never leave this tool. |
| generate_auth_payload | Generate a complete authentication payload with signature using credentials from environment variables. Returns { did, timestamp, nonce, signature } ready to send to amikonet_authenticate. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |