Options Trader X MCP Server
MCP server for Options Trader X — 20 tools and 2 resources for options screening, chain browsing, trade finding, portfolio management, and market data. Connect Claude Desktop, Cursor, or any MCP-compatible AI assistant.
Tools (20)
| Category | Tool | Description |
|---|---|---|
| Screening | screen_csp |
Screen for cash-secured puts |
| Screening | screen_cc |
Screen for covered calls |
| Screening | screen_credit_spreads |
Screen for credit spreads (bull put / bear call) |
| Screening | screen_long_calls |
Screen for long call options |
| Screening | screen_long_puts |
Screen for long put options |
| Screening | screen_debit_spreads |
Screen for debit spreads (bull call / bear put) |
| Trade Finding | find_trades |
Find best strategies for a ticker given thesis, goal, and capital. Progressive fallback — never returns empty. |
| Trade Finding | compare_strategies |
Compare CSP vs LEAP strategies side-by-side |
| Market Data | get_chain |
Browse raw options chain for a ticker with filtering by expiration, type, volume, and open interest |
| Market Data | get_option_quote |
Get detailed quote for a single option contract — pricing, greeks, activity, valuation, probabilities |
| Market Data | get_iv_rank |
Get IV rank and IV percentile for any ticker |
| Market Data | get_earnings |
Get earnings data or upcoming earnings calendar. 5-level fallback chain for reliable data. |
| Portfolio | get_portfolio |
Get portfolio details, metrics, open trades, positions, and spreads |
| Portfolio | get_positions |
Get stock positions (shares held) |
| Portfolio | add_trade |
Add a trade (BUY/SELL, PUT/CALL) |
| Portfolio | close_trade |
Close a trade with exit price |
| Portfolio | add_spread |
Add a spread (12 types supported) |
| Portfolio | close_spread |
Close a spread with exit price |
| Portfolio | add_position |
Add a stock position |
| Portfolio | refresh_prices |
Refresh live market prices |
Resources (2)
otx://watchlists— List all watchlists and tickersotx://watchlist/{id}— Get a specific watchlist
Key Features
- Filter rejection summaries — Screeners explain WHY contracts were filtered out when results are empty
- Progressive fallback —
find_tradeswidens DTE, tries all defined-risk strategies, and returns diagnostics with suggestions - 5-level earnings fallback —
get_earningschains multiple data sources for reliable coverage - Staleness timestamps — All read tools show when data was last retrieved
Setup
- Generate an API key at your account page (Pro subscription required)
- Install:
pip install options-trader-x-mcp - Set environment variables and add to Claude Desktop config
See the full setup guide at /docs/mcp-setup on the Options Trader X website.
Metadata
Release files for options-trader-x-mcp 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| options_trader_x_mcp-0.2.1.tar.gz | 17.2 kB | Without provenance | Details for options_trader_x_mcp-0.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| options_trader_x_mcp-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for options_trader_x_mcp-0.2.1-py3-none-any.whl |
Total release size: 31.4 kB
Release files / options_trader_x_mcp-0.2.1.tar.gz
| Download URL | options_trader_x_mcp-0.2.1.tar.gz |
|---|---|
| Size | 17.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d6b66fa14897d8f42e61dd04cf1f144e9130014ec6cff945de2521cd662a237
|
|
BLAKE2b-256 checksum How to use checksums |
4f027b82384d634b1de0653d9d95fd94a19fcf222bbb47e5ceac9e5a5bb48dde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / options_trader_x_mcp-0.2.1-py3-none-any.whl
| Download URL | options_trader_x_mcp-0.2.1-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2fc8cf0c4d29da2df89c84cc9ca768002ad7f4a7770407709492e9095b125fa2
|
|
BLAKE2b-256 checksum How to use checksums |
db68225162ed6f20d5b98c4ba5ebed0ef9f45a65982112da56ee31b4582c284e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Security for options-trader-x-mcp 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.