Skip to main content
Glama
Sierra Chart MCP

Sierra Chart MCP

Sierra Chart MCP

CI

Status: Experimental, local-use software. It has not been audited for unattended use.

Sierra Chart MCP is a local Model Context Protocol server and launcher for configuration and diagnostics only. It lets an MCP client observe Sierra Chart, inspect chartbooks/charts/studies/drawings/data, read diagnostic information, and apply narrowly validated configuration changes through a local bridge.

Safety boundary: This project has no order execution, trading, position, account, credential, or broker-control features. It is not affiliated with, endorsed by, or sponsored by Sierra Chart. Sierra Chart is a trademark of its respective owner.

Architecture

MCP client (stdio)
        |
   sierra-mcp server
        |
 local atomic queue (inbox/outbox/processing/archive/state)
        |
 ACSIL bridge study inside Sierra Chart
        |
 Sierra Chart runtime

The server validates tool inputs, assigns request IDs, filters restricted response fields, and waits for a matching bridge response. The bridge study always uses <Sierra DataFilesFolder>/SierraMCP; it has no queue-root input. Set SIERRA_MCP_ROOT in the server to that exact directory. Use one Controller Instance=Yes bridge in the controller chart. Any chart-targeted setting requires a non-controller bridge on each controlled chart.

Related MCP server: Stockbit MCP

Supported tools

The public tool surface includes sierra_status, sierra_chartbooks, sierra_charts, sierra_studies, sierra_drawings, sierra_data, sierra_diagnostics, and sierra_control. Read operations are the default. Mutating operations require explicit targets, expected chartbook/chart identity where applicable, and idempotency keys.

Quick start

  1. Install Sierra Chart and the supported build prerequisites for your platform.

  2. Build or obtain the ACSIL bridge study and add it manually to a controller chart.

  3. Build the server and launcher with the repository instructions in docs/installation.md.

  4. Point your MCP client at the generated server entry point using placeholders as shown in docs/mcp-client-config.md.

  5. Run the health checks and confirm the bridge heartbeat before using configuration tools.

Read the complete guides:

Development

See CONTRIBUTING.md. Contributions must preserve the configuration/diagnostics-only scope and must not add order execution or account-control paths.

License

MIT. See LICENSE.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables MCP clients to read Sierra Chart study outputs, chart discovery, and study metadata/history via read-only tools over Streamable HTTP or stdio.
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Provides market data, analysis, chart drawing, read-only brokerage portfolio access, and simulated or paper trading through MCP clients, without real-money trade execution.
      135 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables local, read-only access to portfolio, cash balance, orders, asset details, and market data through a secure macOS keychain-backed MCP interface, with no trading or transfer tools.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables MCP clients to read MetaTrader 4 and 5 account data, including balances, open positions, closed trades, quotes, symbol specifications, and price history, without placing, modifying, or closing orders.
      MIT