Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DRY_RUNNoDry run mode. Only false/0/no/off turn it off. Trades are sent only when DRY_RUN=false, SOLANA_PRIVATE_KEY and JUPITER_API_KEY are all set.true
SLIPPAGE_BPSNoJupiter slippage in basis points, 0 to 1000.100
ALLOW_CAUTIONNoLet a caution verdict pass.false
DEXRA_API_KEYYesDexra API key (dxr_…). Without it, paid checks answer 402 and every buy is blocked.
MAX_TRADE_SOLNoHard cap per buy in SOL. Larger buys are refused.0.05
DEXRA_BASE_URLNoDexra API base URL. Point it at a local API for testing.https://api.dexra.dev
JUPITER_API_KEYNoJupiter API key. Needed for live trading; in a dry run it adds a Jupiter quote.
SOLANA_PRIVATE_KEYNoBase58 64-byte Solana secret key. Only for live trading.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
check_tokenA

Dexra token_deep_check: who really holds the token, linked wallets, authorities and Token-2022 extensions. Returns a verdict (ok, caution, avoid, unknown) with reasons.

preflightA

Dexra swap_preflight for this exact swap: price impact, sandwich risk, transfer fees, hooks, mint and freeze authority. Returns a verdict with reasons.

fresh_launchesA

Dexra new_launches: tokens launched on Solana in the last N minutes, each with its own verdict and reasons. Windows over 60 minutes cost more.

buyA

Buys the token with SOL through Jupiter, only if Dexra's token check and preflight both pass. Dry run unless the operator enabled live trading. status is blocked, dry_run, executed, failed or error; decision.reasons says why.

sellA

Sells the token for SOL through Jupiter. Never blocked by a verdict, so a position can always be exited; the preflight verdict is reported. Dry run unless live trading is on.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

buy, sell, and fresh_launches are unmistakable, but check_token and preflight both return a 'verdict with reasons' and both cover mint/freeze authority, so an agent may hesitate over which to call first. The distinction (token-level vetting vs this-specific-swap risk) is stated but requires reading the descriptions rather than being obvious from names.

Naming Consistency3/5

The set mixes snake_case verb_noun names (check_token, fresh_launches) with bare single-word actions (preflight, buy, sell). Every name is readable and conventional in trading parlance, but there is no single predictable pattern an agent can pattern-match on.

Tool Count5/5

Five tools is tightly scoped for a swap-execution server: discover, vet, preflight, enter, exit. Every tool maps to a distinct stage of the trading workflow and none feels redundant.

Completeness3/5

The discover-vet-buy-sell lifecycle is covered, but there is no tool to view open positions, SOL balance, or transaction status, so after a buy the agent has no way to know what it holds — sell's note about 'exiting a position' implies state the surface cannot read. No quote-only or slippage/config operation either.

Maintenance

ActivityMaintained
ResponsivenessOutdated data