Portall Ws MCP Server

Local HTTP pricing microservice for vanilla European and American equity options. Designed for Excel `WEBSERVICE` + `FILTERXML` integration — no VBA

Local serverstdioPython

What is the Portall Ws MCP Server?

Local HTTP pricing microservice for vanilla European and American equity options. Designed for Excel WEBSERVICE + FILTERXML integration — no VBA, no Bloomberg

What it actually does

  • Price + Greeks — for single options or multi-leg portfolios
  • Implied volatility — solver (Brent method via QuantLib)
  • PnL attribution — — decompose option PnL into delta, gamma, vega, theta, rho, vanna, volga, and residual
  • XML by default — — Excel WEBSERVICE + FILTERXML work out of the box; JSON available via Accept: application/json
  • Localhost-only — — binds to 127.0.0.1; no network exposure

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
deltaAbsolute (∂V/∂S)
gammaAbsolute (∂²V/∂S²)
vegaPer **1% vol point**
thetaPer **calendar day** (ACT/365). Negative for typical long options (time decay). Sign is opposite of Bloomberg DM<GO>, which reports theta as positive decay.
rhoPer **1% rate point** (risk-free rate only; no dividend-yield or borrow-cost rho)
charmPer **calendar day** (∂delta/∂t)

How to install the Portall Ws MCP Server

{
  "mcpServers": {
    "portall-ws": {
      "command": "uvx",
      "args": ["deskpricer"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use Portall Ws to Localhost-only.”
  • “Use Portall Ws to Format.”
  • “Use Portall Ws to Sheet.”

Frequently asked questions

Local HTTP pricing microservice for vanilla European and American equity options. Designed for Excel `WEBSERVICE` + `FILTERXML` integration — no VBA, no Bloomberg Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.