Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DRITAN_API_KEY | Yes | Dritan API key |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| system_check_prereqs | Check whether required local binaries are installed (currently solana-keygen) and return install commands. |
| wallet_create_local | Create a local Solana wallet using solana-keygen and return path + public address. |
| wallet_get_address | Get the public address for a local Solana wallet file. |
| wallet_get_balance | Get SOL balance for a local wallet address from a Solana RPC endpoint. |
| market_get_snapshot | Fetch token market snapshot via Dritan SDK (price/metadata/risk/first-buyers/aggregated). |
| token_get_price | Fetch token price via Dritan (same as market_get_snapshot mode=price). |
| token_get_risk | Fetch token risk via Dritan (same as market_get_snapshot mode=risk). |
| token_get_aggregated | Fetch aggregated token data via Dritan (same as market_get_snapshot mode=aggregated). |
| market_stream_sample | Open a DEX websocket stream and collect events for a short duration. |
| swap_build | Build an unsigned swap transaction with Dritan. |
| swap_sign_and_broadcast | Sign a base64 swap transaction with a local wallet and broadcast through Dritan. |
| swap_build_sign_and_broadcast | Convenience tool: build swap, sign locally with wallet, and broadcast in one call. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |