Strata MCP
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.
One hosted connection gives an agent current market availability and decision-ready quotes from Sonar—Strata's unified liquidity and matching system. No local daemon is required.
Connect
Add Strata as a Streamable HTTP server:
{
"mcpServers": {
"strata": {
"type": "streamable-http",
"url": "https://api.stratabook.app/mcp"
}
}
}That is the complete hosted setup. Once connected, the client discovers the Strata tools currently available to it.
Related MCP server: EODHD MCP Server
See Strata answer from a terminal
Use the official MCP Inspector (Node.js 22.7.5+) to list the hosted tools:
npx -y @modelcontextprotocol/inspector --cli \
https://api.stratabook.app/mcp \
--transport http \
--method tools/listCall Strata directly:
npx -y @modelcontextprotocol/inspector --cli \
https://api.stratabook.app/mcp \
--transport http \
--method tools/call \
--tool-name strata_markets \
--tool-arg includePaused=falseRequest a live Sonar quote through the same connection:
npx -y @modelcontextprotocol/inspector --cli \
https://api.stratabook.app/mcp \
--transport http \
--method tools/call \
--tool-name strata_quote \
--tool-arg market=SOL/USDC \
--tool-arg side=sell \
--tool-arg 'amountInAtoms="10000000"'The response is structured data, ready for terminals, scripts, and agents.
What lands in the agent
Tool | Result |
| The Strata features available in the current session |
| Markets, token decimals, and current Sonar quote readiness |
| Expected output, consumed input, fees, minimum output, price impact, and expiry |
A Sonar quote call
{
"market": "SOL/USDC",
"side": "sell",
"amountInAtoms": "10000000"
}The result gives an agent the economics it needs to reason clearly:
{
"provider": "Sonar",
"amount_in_consumed_atoms": "10000000",
"amount_out_atoms": "1990000",
"minimum_output_atoms": "1990000",
"output_fee_atoms": "995",
"reference_price": "199.1",
"price_impact_pct": "0.0005"
}The values above use the repository's versioned example fixture. Live quotes also include a unique quote ID and authoritative expiry.
Sonar handles the market. Your agent works with one economic result.
Execution tolerance
Quotes default to exact output: minimum_output_atoms equals
amount_out_atoms. An agent may explicitly provide slippageBps when its task
accepts a lower minimum output. This is an execution safeguard, not an estimate
of market depth; price_impact_pct reports price impact separately.
Hosted or local
Hosted Streamable HTTP | Local stdio | |
Start with |
|
|
Best for | Agents with remote MCP support | Desktop clients and local toolchains |
You operate | Nothing | The local Node.js process |
Strata market data | Live | Live |
Local stdio configuration:
{
"mcpServers": {
"strata": {
"command": "npx",
"args": ["-y", "@stratabook/mcp"]
}
}
}Node.js 20+ is required for the local package.
Self-host Streamable HTTP
npx -y @stratabook/mcp \
--transport http \
--host 127.0.0.1 \
--port 8787The server binds to loopback by default. Add TLS, authentication, and rate limiting before making a self-hosted instance remotely accessible.
Built for exact automation
Token values stay as atomic-unit decimal strings.
Quote expiry and minimum output remain explicit fields.
The tool set follows what Strata currently makes available.
Errors include stable codes and retryability hints.
0.1.x provides market discovery and read-only Sonar quotes. It cannot prepare,
sign, or submit transactions and never asks for wallet or private-key material.
Resources
Licensed under either Apache-2.0 or MIT.
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.Last updated713MIT
- Alicense-qualityCmaintenanceEnables access to financial market data including EOD, intraday, fundamentals, news, and more via 75 read-only MCP tools.Last updated5MIT
- FlicenseCqualityDmaintenanceEnables access to Bloomberg financial data via MCP, requiring a Bloomberg Terminal.Last updated957
- Flicense-qualityDmaintenanceEnables trading on MetaTrader5 platform via MCP, including account management, order placement, market data, technical indicators, and signal tools.Last updated4
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