Strata MCP
This server provides capability-gated access to Strata and Sonar financial features, acting as a thin adapter over the Stratabook SDK. Available tools and actions include:
Capabilities:
strata_capabilitieslists Strata features currently available to MCP clients.Markets:
strata_marketslists Strata markets and Sonar quote availability (optionally including paused markets).Quotes:
strata_quoterequests a short-lived Sonar quote for a given market, returning expected/minimum output, fees, price impact, and expiry. It takes market label, side (buy/sell), input amount in atoms, and optional slippage BPS (default 0).Action graph & agent harness:
strata_action_graphexposes the live executable topology; the compact Strata Agent Harness is available as a resource or in initialization, withstrata_startprompt.Trade execution (when
trade.prepare/trade.submitenabled):strata_execution_challenge,strata_execution_prepare,strata_execution_submit.Order management (when
orders.prepare/orders.submitenabled):strata_order_challenge,strata_order_prepare,strata_order_submit,strata_order_status.Readiness:
GET /healthvalidates the live capability catalog.
Safety: never handles private keys or wallet secrets; amounts are base-10 atom strings; zero slippage by default; all calls recheck live policy.
Provides live market data and decision-ready quotes from Sonar, Strata's unified liquidity and matching system, enabling agents to discover markets and request quotes with price impact, fees, and minimum output.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Strata MCPget a quote for selling 10 SOL on SOL/USDC"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Strata MCP
Official capability-gated MCP access to Strata and Sonar. The server delegates
to @stratabook/sdk: it follows the live capability catalog and contains no
separate quote or execution logic.
Local stdio
npx -y @stratabook/mcpExample client configuration:
{
"mcpServers": {
"strata": {
"command": "npx",
"args": ["-y", "@stratabook/mcp"]
}
}
}The tools currently available are:
strata_capabilitiesstrata_action_graphstrata_platform_graphstrata_statusstrata_candlesstrata_marksstrata_twapsstrata_twap_challengestrata_twap_cancelstrata_twap_preparestrata_twap_submitstrata_portfoliostrata_portfolio_historystrata_market_making_statusstrata_market_making_reputationstrata_vault_statusstrata_vault_setup,strata_vault_deposit,strata_vault_withdraw,strata_vault_delegate,strata_vault_policy,strata_vault_pause— prepare owner actions with Strata as sponsored fee payerstrata_vault_submit— submit the owner-signed preparation; Strata pays and broadcastsstrata_vault_submission— durable outcome of a submissionstrata_rewardsstrata_referralsstrata_referral_link— prepare externally signable consent or submit the signed linkstrata_referral_claim— prepare externally signable consent or submit the signed claimstrata_bugsstrata_bug_submit— prepare externally signable bytes or submit the signed reportstrata_markets, whenmarkets.readis enabled for MCPstrata_quoteandstrata_exact_output_quote(spend X / receive at least Y), when market quotes are enabled for MCPstrata_swap_quote, when catalog-asset swap quotes are enabled for MCPstrata_execution_challenge, whentrade.prepareis enabled for MCPstrata_execution_prepare, whentrade.prepareis enabled for MCPstrata_execution_submit, whentrade.submitis enabled for MCPstrata_execution_status— recover a durable immediate-execution receiptstrata_order_challenge, whenorders.prepareis enabled for MCPstrata_order_prepare, whenorders.prepareis enabled for MCPstrata_order_submit, whenorders.submitis enabled for MCPstrata_order_status, whenorders.submitis enabled for MCP
Every initialization response carries the compact Strata Agent Harness. The
server also publishes the complete harness as the
strata://agent-harness/v1 resource and provides a strata_start prompt for
applying it to one concrete objective.
The live executable topology is also available as
strata://action-graph/v1. The complete entity, operation, and workflow map is
available as strata://platform-graph/v2.
The tool list follows the live public policy. Every call rechecks that policy, so a disabled capability stops immediately even if a client cached an older tool list.
Related MCP server: EODHD MCP Server
Hosted Streamable HTTP
The managed public endpoint is:
https://api.stratabook.app/mcpFor a self-hosted or development process:
strata-mcp --transport http --port 8787Place TLS and request limiting in front of /mcp. Loopback is the default bind;
the official MCP HTTP helper enforces Host validation for local installations.
GET /health is a readiness check, not a shallow process-liveness response. It
validates the live capability catalog against the bundled public contract and
agent harness. A stale SDK or incompatible contract therefore returns 503 and
blocks release activation. The same process serves the reviewed discovery
manifest at /.well-known/strata-agent.json and the graph at
/.well-known/strata-action-graph.json.
Safety
The external agent owner decides what its agent may do and configures its signer. MCP can request authorization bytes, prepare quote-bound trades, bounded TWAP placement or cancellation, or atomic place, cancel, cancel-all, replace, or bounded batch order controls, and submit the externally signed result. It accepts public keys, detached signatures, and signed transactions, never private keys, seed phrases, or wallet secrets. Amounts are token atoms encoded as base-10 strings.
Quotes default to zero tolerance. maximumToleranceBps is the agent's own
floor (the most it accepts below the quoted output); price_impact_pct is
measured from the book. They are unrelated, and every quote result states both.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityCmaintenanceEnables querying real-time and historical financial market data for stocks, options, forex, and crypto, including quotes, trades, technical indicators, and reference data through a set of MCP tools.713MIT
- AlicenseNot gradedqualityCmaintenanceEnables access to financial market data including EOD, intraday, fundamentals, news, and more via 75 read-only MCP tools.5MIT
- FlicenseCqualityDmaintenanceEnables access to Bloomberg financial data via MCP, requiring a Bloomberg Terminal.958
- FlicenseNot gradedqualityCmaintenanceEnables trading on MetaTrader5 platform via MCP, including account management, order placement, market data, technical indicators, and signal tools.4
Related MCP Connectors
Connect any MCP client to MetaTrader 4/5 to read prices, manage positions, and place trades.
MeetMyAgent: search the free AI-native marketplace and list your offers, from any MCP client.
Hosted MCP for stocks, options, Greeks, brokers, order previews, alerts, and workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alsk1992/strata-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server