Skip to main content
Glama
alsk1992
by alsk1992

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/list

Call Strata directly:

npx -y @modelcontextprotocol/inspector --cli \
  https://api.stratabook.app/mcp \
  --transport http \
  --method tools/call \
  --tool-name strata_markets \
  --tool-arg includePaused=false

Request 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

strata_capabilities

The Strata features available in the current session

strata_markets

Markets, token decimals, and current Sonar quote readiness

strata_quote

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

https://api.stratabook.app/mcp

npx -y @stratabook/mcp

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 8787

The 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.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

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

  • A
    license
    C
    quality
    C
    maintenance
    Enables 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 updated
    71
    3
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables access to financial market data including EOD, intraday, fundamentals, news, and more via 75 read-only MCP tools.
    Last updated
    5
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Enables trading on MetaTrader5 platform via MCP, including account management, order placement, market data, technical indicators, and signal tools.
    Last updated
    4

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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