Strata MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| strata_market_making_statusA | A maker's products, live exposure, health, and kill state in one market — public by wallet address, no signature. |
| strata_candlesA | Read bounded time-bucketed candles for one opaque Strata market ID. |
| strata_marksA | Read the current customer-facing reference price for one opaque market ID. |
| strata_bookA | Read the executable order book for one opaque market ID: bids and asks, one size per price level. Top of book is the best bid and ask. |
| strata_tradesA | Read recent anonymized prints for one opaque market ID: price, size, side, and time. |
| strata_portfolioA | The whole account in one public read, by wallet address: balances (total / available / locked, exact USD), positions, open orders, and recent fills across every live market. No signature, no session key, no market selection. |
| strata_pointsA | Read the complete fleet-wide Points program in one request: Season and epoch timing, weekly budget, allocation weights, immutable owner balance and lane breakdown, and bounded standings. All live markets participate; current-week activity remains provisional until the published finalization time. |
| strata_marketsA | List Strata markets and their current Sonar quote availability. |
| strata_quoteA | Request a short-lived Sonar quote. Use a market label and a human amount such as 0.1 SOL, 20 USDC, or $20; exact input atoms remain available for advanced clients. Returns expected output, fees, price impact, and expiry. |
| strata_tradeA | Quote and trade in one obvious tool. Human amounts such as 0.1 SOL and $20 are supported. Without a trading connection it returns the live read-only quote plus one setup link; with a session it follows the user's autonomy limits and may submit. |
| strata_market_making_prepareA | Prepare a pro-level Strand or Current from a market label, decimal base size, spread, and duration. Strata resolves IDs, decimals, live mark, tick grid, expiry, safety bounds, and fixed on-chain arrays. Sign only the returned transaction externally, then call submit_and_wait. |
| strata_market_making_submit_and_waitA | Submit the exact externally signed quickstart transaction with the unchanged preparation token and wait until Strata's chain-derived maker state confirms the product started or stopped. The token survives stateless HTTP requests and server restarts; the control ID is its default idempotency key. |
| strata_autonomyA | Read how much this MCP may finish by itself: the autonomy level (ask / limits / instant), any USD ceilings, and how to change it. Read-only — the level is the user's, set out-of-band (the Agents page or the MCP's own env), never by an agent. |
| strata_market_making_intent_executeA | Post or permanently revoke an existing curated IntentBook seat in one call. The configured Vault session verifies and signs; Strata pays the network fee. Under ask, or above a limits ceiling, this prepares the exact packet but does not sign it. |
| strata_order_executeA | Place a human limit order such as 'sell 10% of available SOL at mark +3%' in one call, or use the exact-atom cancel/replace/batch controls. Strata resolves the balance, market, mark, decimals and tick grid internally. Autonomous placements keep a warm dead-man guard; if it cannot be established, the new order is cancelled fail-closed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| strata_start | Apply the Strata Agent Harness to a concrete objective. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| strata_agent_harness | Canonical capability-gated first-run workflow for Strata agents. |
| strata_agent_router | Small intent tree used to select one branch before loading detailed workflow context. |
| strata_agent_kernel | Immutable authority, exact-money, stop, and secret-handling invariants. |
| strata_agent_tool_registry | Canonical implemented MCP tools, domain ownership, profiles, modes, and risks. |
| strata_agent_branch_platform | Capability, service-status, and action-graph discovery. |
| strata_agent_branch_market_data | Markets, books, trades, candles, marks, and read-only quotes. |
| strata_agent_branch_account | Public portfolio, balances, orders, fills, and stored equity history. |
| strata_agent_branch_points | Fleet-wide Points, immutable balances, rank, standings, and legacy rewards. |
| strata_agent_branch_referrals | Referral status, link authorization, and owner-authorized claims. |
| strata_agent_branch_bugs | Public bug status and owner-authorized bug reports. |
| strata_agent_branch_immediate_trade | Quote-bound immediate buys and sells with durable execution status. |
| strata_agent_branch_limit_orders | Resting order placement, cancellation, replacement, batching, and dead-man protection. |
| strata_agent_branch_twap | TWAP scheduling, cancellation, recovery, and sequenced progress. |
| strata_agent_branch_market_making | Maker state, reputation, Strand, Current, and intent execution. |
| strata_agent_branch_vault | Vault status, session onboarding, funding, and autonomy inspection. |
| strata_agent_branch_vault_admin | Owner-authorized withdrawal, pause, revocation, and withdrawal-policy controls. |
| strata_platform_graph | Complete customer-safe entity, operation, and workflow graph with live capability gates. |
| strata_action_graph | Live executable topology for discovery, quoting, external signing, and submission. |
TDQS
Scored across 15 tools
Each tool targets a distinct resource or action, and the descriptions clearly separate market data, quoting, trading, and market-making. However, strata_trade and strata_trades are one character apart, and strata_quote/strata_trade/strata_order_execute overlap in intent, so an agent may need to read descriptions carefully.
All names share the strata_ prefix and use snake_case, and subdomain groupings like market_making_* and order_execute are consistent. But read tools are bare nouns (portfolio, candles, marks) while write tools are verbs, and trades/trade and markets/marks are lexically close, so the convention is not perfectly uniform.
Fifteen tools is at the high end of the well-scoped range, but each represents a distinct capability: account snapshot, points, market data, quoting, execution, market-making, and autonomy. No tool feels like filler or duplication despite the rich feature set.
The surface covers account/portfolio, points, market discovery, market data, quoting, market and limit order execution, market-making lifecycle, IntentBook seats, and autonomy controls. It has no obvious dead ends: order_execute handles cancel/replace/batch, and market-making has prepare/submit/status/intent_execute.