What are the runtime requirements?
The standalone executable (`DeskPricer_v3.exe`) requires no Python installation. Running from source needs Python, a C++ compiler for QuantLib (or a pre‑built wheel), and the `deskpricer` package.
@JohnJohnJohnJohn
Basic information
Install: pip install deskpricer
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"deskpricer": {
"command": "deskpricer-mcp",
"args": []
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
DeskPricer is a local HTTP pricing microservice for vanilla European and American equity options. It integrates with Excel via WEBSERVICE and FILTERXML (no VBA required) and is also available as an MCP server for AI agents like Cursor and Claude Desktop. It is designed for individual desk pricing and option analytics, not for public/server-style deployment.
Install via pip: pip install deskpricer. For MCP use, add deskpricer-mcp to your agent’s MCP configuration (e.g., ~/.cursor/mcp.json or claude_desktop_config.json). For the HTTP API, run the standalone executable or python -m deskpricer.main; then call endpoints like GET /v1/greeks with query parameters. JSON is available via Accept: application/json or ?format=json.
price_option, implied_volatility, pnl_attribution, portfolio_greeksThe standalone executable (`DeskPricer_v3.exe`) requires no Python installation. Running from source needs Python, a C++ compiler for QuantLib (or a pre‑built wheel), and the `deskpricer` package.
Data stays on your machine – the service binds to `127.0.0.1` only. No authentication, TLS, or rate limiting is implemented, as it is designed for local use only.
Set the `Accept: application/json` header or append `?format=json` to the URL. XML is used by default for compatibility with Excel’s `FILTERXML`.
No finite‑difference engine; only analytic (European) and binomial (American) engines. Zero‑DTE options are floored to 1 calendar day. Engine/style mismatches (e.g., European with binomial) return an error.
Logs go to `DESKPRICER_LOG_DIR` (default: `C:\ProgramData\DeskPricer\logs` on Windows, `~/.local/share/deskpricer/logs` elsewhere). Uses Python `logging` with JSON formatting and rotating files (10 MB, 5 backups).
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Hindsight: Agent Memory That Learns
🚀 The fast, Pythonic way to build MCP servers and clients.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
Comments