Open Paper Trading MCP

44 tools. 16 can modify or destroy data without limits.

12 destructive tools with no built-in limits. Policy required.

Last updated:

16 can modify or destroy data
28 read-only
44 tools total

Community server · catalogue entry verified 12/06/2026

How to control Open Paper Trading MCP ↓

What Open Paper Trading MCP exposes to your agents

Read (28) Write / Execute (4) Destructive / Financial (12)
Critical Risk

The most dangerous Open Paper Trading MCP tools

16 of Open Paper Trading MCP's 44 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Open Paper Trading MCP

PolicyLayer is an MCP gateway — it sits between your AI agents and Open Paper Trading MCP, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "buy_option_limit": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "cancel_all_option_orders_tool": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Cap read operations
{
  "account_details": {
    "limits": [
      {
        "counter": "account_details_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Open Paper Trading MCP — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON OPEN PAPER TRADING →

Free to start. No card required.

All 44 Open Paper Trading MCP tools

READ 28 tools
Read account_details Get comprehensive account details including buying power and cash balances Read debug_context_info Debug tool to inspect MCP context and user mapping information Read find_options Find tradable options for a stock with optional filtering Read get_account_balance Get the current account balance and basic account information Read get_account_info Get comprehensive account information including balance and basic details Read get_all_accounts Get summary of all accounts with their IDs, creation dates, and balances Read get_portfolio Get comprehensive portfolio information including positions and performance Read get_portfolio_summary Get portfolio summary with key performance metrics Read health_check Check the health status of the trading system Read list_tools List all available MCP tools with their descriptions Read market_hours Get current market hours and status Read option_chain Get complete options chain for an underlying stock Read option_expirations Get available expiration dates for options on an underlying stock Read option_greeks Calculate option Greeks (delta, gamma, theta, vega, rho) Read option_quote Get market data for a specific option contract Read option_strikes Get available strike prices for options on an underlying stock Read options_orders Retrieve a list of recent options order history and their statuses Read positions Get current stock positions with quantities and values Read price_history Get historical price data for a stock Read search_stocks_tool Search for stocks by symbol or company name Read stock_events Get corporate events for a stock Read stock_info Get detailed company information and fundamentals Read stock_level2_data Get Level II market data for a stock (Gold subscription required) Read stock_orders Retrieve a list of recent stock order history and their statuses Read stock_price Get current stock price and basic metrics Read stock_ratings Get analyst ratings for a stock Read open_option_orders Retrieve all open option orders Read open_stock_orders Retrieve all open stock orders

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Open Paper Trading MCP

Can an AI agent move money through the Open Paper Trading MCP server? +

Yes. The Open Paper Trading MCP server exposes 8 financial tools including buy_option_limit, buy_stock, buy_stock_limit. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Open Paper Trading MCP server? +

Yes. The Open Paper Trading MCP server exposes 4 destructive tools including cancel_all_option_orders_tool, cancel_all_stock_orders_tool, cancel_option_order_by_id. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How many tools does the Open Paper Trading MCP server expose? +

44 tools across 4 categories: Destructive, Execute, Read, Write. 28 are read-only. 16 can modify, create, or delete data.

How do I enforce a policy on Open Paper Trading MCP? +

Register the Open Paper Trading MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Open Paper Trading MCP tool call.

Deterministic rules across all 44 Open Paper Trading MCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

44 Open Paper Trading MCP tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.