Analytics
papertx.com
This server provides real-time and historical market data for trading and analysis.
ENDPOINT 1
https://www.papertx.com/mcp
MCP server metadata
- Name
- PaperTX MCP
- Version
- 3.4.4
Known tools 86
list_marketsList top tradable markets on an exchange (Binance, Indodax, Kraken, etc.).
get_current_active_marketReturn the current active market event for supported dynamic market families.
get_klinesGet OHLC candle history for charting (1m, 5m, 1h, 4h, 1d).
get_market_priceGet the latest live price for a trading symbol (e.g.
get_market_snapshotReturn a fresh market tick (price, candles, orderbook) for the trading panel widget.
submit_bug_reportUse this tool when you (the AI) encounter an error, timeout, or data integrity issue while executing user trades or querying data.
get_strategy_templateReturn a PaperTX strategy draft template for an exchange/symbol/market_family.
repair_strategyRepair a legacy or incomplete strategy document into a valid Python v1 draft.
get_strategy_context_schemaReturn PaperTX strategy context, signal, or instrument schema for agents.
get_strategy_decision_logsReturn structured per-tick decision logs with signal metadata for a strategy.
get_next_actionAnalyze a strategy's current lifecycle and runtime state, then recommend the single best next action.
get_strategy_versionsList all saved versions of a strategy.
get_strategy_version_impactCompute realized PnL impact by strategy version.
fork_strategyClone a strategy into a new draft variant, optionally overriding params.
create_strategy_experimentCreate a draft Strategy Experiment / Bot A/B Test container.
add_experiment_variantFork a strategy into an experiment variant with its own sandbox account.
get_strategy_experiment_resultsReturn leaderboard-style metrics for Strategy Experiment variants.
start_strategy_experimentDeploy and start all experiment variant paper runners.
stop_strategy_experimentStop all strategy runners for an experiment.
promote_experiment_variantCopy a winning variant's config into the target strategy and save a new version.
rollback_strategy_blockRestore a strategy to a previous saved version.
configure_strategy_auto_restartEnable or disable auto-restart for a strategy's paper runner.
get_strategy_riskAggregate risk metrics across all active strategies: total exposure, drawdown, running count.
get_sample_strategy_contextReturn a realistic sample of strategy context data (indicators, market state, portfolio).
list_exchangesList exchanges available to the Strategy MCP control plane with capabilities.
list_instrumentsList canonical PaperTX instruments for a market/exchange.
list_datasetsList locally available backtest datasets and their replay quality metadata.
get_datasetsGet detailed metadata for one locally available backtest dataset.
hydrate_datasetHydrate a remote dataset archive into the local cache for backtesting.
validate_strategyValidate a strategy document without saving, deploying, or executing it.
migrate_strategy_documentConvert a legacy strategy document into the current deployable strategy envelope.
get_strategy_manifestReturn the strategy manifest: editable/protected blocks, allowed exchanges, params_schema, runner_mode.
list_strategy_blocksList all blocks in the strategy.
get_strategy_blockGet the details and code of a specific strategy block.
update_strategy_blockUpdate a strategy block.
update_strategy_hookUpdate a strategy hook.
validate_strategy_blockValidates a python block using the Sandbox AST validator to ensure it contains no malicious imports or builtins.
diff_strategy_blockShow a diff between the current strategy block code and proposed changes.
create_strategyCreate or update a PaperTX strategy draft.
run_strategy_code_on_backtestRun raw Python strategy code against stored data without saving, deploying, or placing external orders.
backtest_strategyRun a paper backtest through the Strategy Platform engine.
enable_paper_strategyDeploy a saved strategy to the Strategy Platform and start the paper runner.
disable_strategyStop a running paper strategy and mark it inactive.
get_strategy_statusReturn saved and running paper strategy status for the authenticated user.
simulate_next_tickSimulate one Python strategy tick without deploying, enabling a runner, or submitting any order.
get_strategy_signalReturn the next paper strategy signal without starting any autonomous runner.
get_strategy_diagnosticsCollect runner, signal, market, positions, orders, and health evidence for a strategy.
diagnose_strategy_issueClassify whether a strategy issue should be fixed in MCP, retried later, or reported to dev.
report_diagnosed_issueSubmit a developer bug report using a previously generated diagnostic bundle.
get_strategy_paramsGet no-code editable parameters from a saved strategy (params from strategy.config).
update_strategy_paramsUpdate no-code parameters on a saved strategy.
validate_strategy_paramsValidate proposed parameter values against the strategy's params_schema without saving.
simulate_with_paramsSimulate one tick with hypothetical param values without saving them.
replay_market_windowReplay historical market data through a strategy tick by tick.
summarize_strategy_replayReplay historical paper-trading data and summarize simulated results.
stress_test_strategyStress-test a strategy through the same BacktestEngine path as normal replay.
start_strategy_replayStart a server-side replay job.
get_strategy_replayFetch status, progress, and final result of a server-side replay job.
open_backtest_debuggerReturn an owner-only, read-only Backtest Debugger URL.
walk_forward_replayWalk-forward and out-of-sample backtest.
list_strategiesList all saved strategies (draft, running, stopped) for the authenticated user.
get_strategy_logsGet recent execution logs for a strategy (or all strategies if empty).
export_strategyExport a saved strategy as a Jupyter notebook (.ipynb) with block/hook code cells and metadata.
import_strategyImport a Jupyter notebook (.ipynb) as a strategy.
export_strategy_blockExport a single strategy block or hook as standalone Python (.py) content.
import_strategy_blockImport a single Python block/hook code into a strategy with AST validation.
browser_create_sessionCreate a new browser automation session.
browser_list_sessionsList the active browser sessions owned by the current user.
browser_attach_infoReturn the attach URL, connect token, and expiry for a session.
browser_run_actionExecute a chain of browser actions against the attached session.
browser_intentRun a high-level intent like 'buy_market', 'close_all', 'switch_to_symbol', or 'refresh_dashboard'.
browser_list_macrosList available browser automation macros (recorded action sequences).
browser_run_macroRun a saved macro by name.
browser_close_sessionClose a browser session and release any attached WebSocket connection.
browser_session_statusReturn current status of a session: attached?, tab, capabilities, last seen, recording state.
open_chartOpen an inline PaperTX Chart Widget in the ChatGPT UI.
get_system_healthCheck PaperTX MCP subsystems readiness: market data, paper ledger, order engine, database.
get_portfolioGet paper trading portfolio: balances, equity, and unrealized PnL per account.
get_strategy_pnlGet detailed PnL breakdown for a strategy: per-trade, per-window, aggregate stats.
explain_last_decisionGet the last decision made by a strategy with full context: signal, indicators, orderbook, ctx, and reason chain.
get_strategy_traceGet a per-tick execution trace for a strategy: signal, ctx changes, and orderbook snapshot.
list_open_positionsList open paper trading positions with mark price and unrealized PnL.
get_order_historyReturn recent paper trades (fills) across your accounts.
close_positionClose an open paper position (full sell) by symbol or position_id.
get_execution_quote[Schema v3] Preview fill price and fees.
submit_paper_order[Schema v3 — PREFERRED] Submit a paper order after get_execution_quote.