AI-native risk intelligence for trading agents

by System-R-AI

2 stars
345 downloads
Not rated
GitHub Website

About

System R AI is a decision intelligence system for trading and investing. Its public API Toolkit provides free finance compute tools for agents, Python workflows, notebooks, and backend services. The SDK is designed for structured decision-support workflows using user-supplied…

Details

Author
System-R-AI
GitHub stars
2
Downloads
345
Categories
Finance, AI

- Combines position sizing, risk validation, and system-health context into one response
- Public tool catalog for risk, sizing, performance diagnostics, and scenario planning
- Supports derivatives sizing, P&L, equity curves, compliance checks, and signal scoring
- User-supplied data: no market data or LLM access in the public toolkit
- Free compute for agent workflows, notebooks, and backend services
- Available via Python SDK, MCP, and REST API

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name AI-native risk intelligence for trading agents
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the Python package with pip install systemr (requires Python 3.9+). Instantiate SystemRClient with an API key, then call tools like pre_trade_gate for combined position sizing and risk validation, or use client.call_tool() for generic tool calls. The same public API is accessible via MCP-compatible clients and REST endpoints.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "ai-native risk intelligence for trading agents": {
            "systemr": {
                "url": "https://agents.systemr.ai/mcp",
                "headers": {
                    "X-API-Key": "sr_agent_YOUR_KEY"
                }
            }
        }
    }
}

McpServers

{
    "systemr": {
        "url": "https://agents.systemr.ai/mcp",
        "headers": {
            "X-API-Key": "sr_agent_YOUR_KEY"
        }
    }
}

systemr

Python SDK for the System R AI public API Toolkit.

System R AI is a decision intelligence system for trading and investing. The public API Toolkit gives developers access to free finance compute tools for agents, Python workflows, notebooks, and backend services.

The SDK is designed for structured decision-support workflows using user-supplied inputs: position sizing, risk checks, performance diagnostics, market structure analysis, scenario planning, derivatives sizing, P&L, equity curves, compliance checks, scanner evaluation, and signal scoring.

System R is software for decision support. It is not financial advice, not a broker, not a signal service, and not a guarantee of profits.

PyPI
Python 3.9+
License: MIT

Install

pip install systemr

Requires Python 3.9 or higher.

Quick Example

from systemr import SystemRClient

client = SystemRClient(api_key="sr_agent_...")

gate = client.pre_trade_gate(
symbol="AAPL",
direction="long",
entry_price="185.50",
stop_price="180.00",
equity="100000",
)

print(gate)

pre_trade_gate combines position sizing, risk validation, and supplied system-health context into a single decision-support response. System R does not place orders or execute trades.

Public Tool Access

Discover current public tools from the live catalog before use:

tools = client.list_tools()

Generic tool calls use the public endpoint POST /api/v1/tools/call:

result = client.call_tool(
    "calculate_position_size",
    equity="100000",
    entry_price="185.50",
    stop_price="180.00",
    direction="long",
)

Common public tool areas include:

- Risk and sizing
- Performance diagnostics
- Market structure analytics from supplied data
- Scenario planning
- Derivatives sizing and plan structure
- P&L, equity curves, compliance checks, scanner evaluation, and signal scoring

Public Toolkit Boundary

The public API Toolkit is free compute for user-supplied data. It does not provide LLM access, premium market data, research enrichment, internal data, Python execution, broker or account state, trade execution, or paid workflows.

Use the System R Workspace for eligible LLM, premium data, research-backed, memory, journal, profile, and account workflows where enabled.

MCP and REST

The same public API Toolkit can be used through MCP-compatible clients and REST integrations.

- Docs: https://docs.systemr.ai/
- Agents: https://agents.systemr.ai/
- OpenAPI: https://agents.systemr.ai/v1/openapi.json
- Public tool catalog: https://agents.systemr.ai/api/v1/tools/list
- Public tool call: https://agents.systemr.ai/api/v1/tools/call
- MCP overview: https://docs.systemr.ai/mcp/overview

Trust Boundary

System R is software for decision support. Users remain responsible for their own trading and investing decisions. AI outputs can be wrong.

System R is not:

- Financial advice
- A broker
- A signal service
- A guarantee of profit
- A substitute for trader judgment

Links

- Website: https://systemr.ai/
- Workspace: https://systemr.ai/product/agentic-trading-workspace/
- API Toolkit: https://systemr.ai/product/developer-tools/
- Docs: https://docs.systemr.ai/
- Agents: https://agents.systemr.ai/
- FAQ: https://systemr.ai/resources/faq/

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.