optiondesk
The Option Desk shell: option chain retrieval, schema-validated artifacts, a command line, a local MCP server and a local dashboard. The pricing and analytics live in optiondesk-engine. LangChain bindings are in optiondesk-agent.
Install
pip install "optiondesk[engine]"
Without the engine extra the shell installs, but it cannot compute Greeks,
strategies, simulations or backtests. optiondesk doctor reports this.
Two more extras are available:
yahooadds the Yahoo Finance chain provider (yfinance).dashboardadds the local dashboard server (fastapi,uvicorn).
Commands
optiondesk has these subcommands: chain, greeks, strategy,
exposure, plots, expiries, compare, simulate, backtest,
forward, keys, doctor and dashboard. Run optiondesk <command> --help
for the options of each one.
optiondesk-mcp starts the MCP server over stdio. It serves 12 tools:
option_snapshot_schema, option_chain_snapshot, option_greeks_ladder,
option_positioning, option_expiries, option_strategy_build,
option_strategy_compare, option_simulate, option_backtest,
option_forward_test, option_plots and option_desk_status.
Data
The desk uses data that you are permitted to use: a supported provider, or an option chain snapshot that you supply. It does not invent a missing market value.
Project
Source, plugin, skills and documentation: https://github.com/Iman/agent-driven-options-desk-and-skills
Licensed under the PolyForm Noncommercial License 1.0.0. Commercial use needs a separate written agreement with the copyright holder.
This is research software. Its output is not investment advice.
Metadata
Release files for optiondesk 0.3.0.post1
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 |
|---|---|---|---|---|
| optiondesk-0.3.0.post1.tar.gz | 633.0 kB | Without provenance | Details for optiondesk-0.3.0.post1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| optiondesk-0.3.0.post1-py3-none-any.whl | Python 3 | none | any | Details for optiondesk-0.3.0.post1-py3-none-any.whl |
Total release size: 1.1 MB
Release files / optiondesk-0.3.0.post1.tar.gz
| Download URL | optiondesk-0.3.0.post1.tar.gz |
|---|---|
| Size | 633.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
27d5530f2de345fce26c8100c1900136809944a21b86728e3002fe882135ea19
|
|
BLAKE2b-256 checksum How to use checksums |
e57310bd68b1493f77d9c2b167c0077b0d91202b6858616cc4698a4aead26d89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / optiondesk-0.3.0.post1-py3-none-any.whl
| Download URL | optiondesk-0.3.0.post1-py3-none-any.whl |
|---|---|
| Size | 493.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d56a6625d6008b934ca65e2500315871e02dcca7017d208c668b04855582f0b1
|
|
BLAKE2b-256 checksum How to use checksums |
e92a84271f26c219c1da0a48400d577a656be3f2f4fa421b3203db54a31778f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for optiondesk 0.3.0.post1
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.