io.github.AlvisoOculus/optionsahoy-mcp is an MCP server with 8 tools an agent can call, among them amt_iso_optimize, concentration_analyze, equity_funding_plan. It answers at https://optionsahoy.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 10 September 2026; the last check, on 19 October 2026, succeeded.
Equity comp tax/trade optimizer: ISO/AMT exercise, NSO, RSU, QSBS, concentration, hedging. 50-state.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
amt_iso_optimize | Use this when someone asks how or when to exercise incentive stock options (ISOs), whether exercising will trigger an AMT bomb or phantom income, whether to exercise early, how to avoid or minimize the alternative minimum tax (AMT) on an ex Inputs: shares, strike, fmv, expectedGrowth, ticker, volatility |
concentration_analyze | Use this when someone asks how risky a large single-stock position is, whether too much of their net worth is in one stock, whether they are over-concentrated in a single name, or how to reduce or diversify a concentrated position. Single-s Inputs: positionValue, costBasis, acquisitionDate, sector, stateCode, filingStatus |
equity_funding_plan | Use this when someone asks which shares to sell and when to reach a cash goal by a deadline (down payment, tuition, a tax bill), or how to fund a goal from equity with the least tax. Multi-year, multi-stack equity-funding optimizer. Given a Inputs: targetAfterTax, targetDate, stacks, lots, currentPrice, expectedAnnualGrowth |
nso_calculate | Use this when someone asks whether to exercise and hold or exercise and sell non-qualified stock options (NSOs), about a cashless exercise or same-day sale of NSOs, or what tax an NSO exercise triggers. After-tax payout on a non-qualified s Inputs: shares, strike, currentPrice, ordinaryIncome, filingStatus, stateCode |
protective_put_price | Use this when someone asks how much it costs to hedge or protect a stock position against a drop, to protect gains, get downside protection, or insure a position, or to price a protective put, a zero-cost collar, or a put spread. Closed-for Inputs: positionValue, sector, volatility, ticker, protectionLevel, tenorYears |
qsbs_check | Use this when someone asks whether stock qualifies for the qualified small business stock (QSBS) / Section 1202 gain exclusion, whether their startup stock can be sold tax-free, about the 5-year QSBS holding period, or how much of the gain Inputs: acquisitionDate, saleDate, entityType, acquisitionMethod, assetCategory, industry |
rsu_lot_optimize | Use this when someone asks which vested RSU lots to sell first, in which years, to divest a concentrated company-stock position at the lowest computed tax: "I want to sell down half my Amazon stock with the smallest tax bill, which lots and Inputs: lots, currentPrice, divestFraction, horizonYears, ordinaryIncome, filingStatus |
rsu_sell_vs_hold | Use this when someone asks whether to sell RSUs at vest or hold them, whether to sell their vested shares or diversify out of company stock, or about the tax and withholding on a restricted stock unit (RSU) vest. After-tax RSU vest analysis Inputs: shares, currentPrice, ordinaryIncome, filingStatus, stateCode, stillEmployed |
Every block below points at https://optionsahoy.com/mcp. Pick your client and copy.
claude mcp add --transport http io-github-alvisooculus-optionsah https://optionsahoy.com/mcp
{
"mcpServers": {
"io-github-alvisooculus-optionsah": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://optionsahoy.com/mcp"]
}
}
}{
"mcpServers": {
"io-github-alvisooculus-optionsah": {
"url": "https://optionsahoy.com/mcp"
}
}
}{
"servers": {
"io-github-alvisooculus-optionsah": {
"type": "http",
"url": "https://optionsahoy.com/mcp"
}
}
}{
"context_servers": {
"io-github-alvisooculus-optionsah": {
"url": "https://optionsahoy.com/mcp"
}
}
}{
"mcpServers": {
"io-github-alvisooculus-optionsah": {
"serverUrl": "https://optionsahoy.com/mcp"
}
}
}{
"mcpServers": {
"io-github-alvisooculus-optionsah": {
"url": "https://optionsahoy.com/mcp"
}
}
}name: io.github.AlvisoOculus/optionsahoy-mcp
version: 0.0.1
schema: v1
mcpServers:
- name: io.github.AlvisoOculus/optionsahoy-mcp
type: streamable-http
url: https://optionsahoy.com/mcp{
"mcpServers": {
"io-github-alvisooculus-optionsah": {
"httpUrl": "https://optionsahoy.com/mcp"
}
}
}{
"mcpServers": {
"io-github-alvisooculus-optionsah": {
"type": "http",
"url": "https://optionsahoy.com/mcp"
}
}
}{
"mcpServers": {
"io-github-alvisooculus-optionsah": {
"url": "https://optionsahoy.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Foptionsahoy.com%2Fmcp&type=streamable_http&id=io-github-alvisooculus-optionsah&name=io.github.AlvisoOculus/optionsahoy-mcp
It answered our last check on 19 October 2026 in 177 ms. Over 6 checks since 10 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
8, as returned by the server's own tools/list on 12 September 2026: amt_iso_optimize, concentration_analyze, equity_funding_plan, nso_calculate, protective_put_price, qsbs_check, rsu_lot_optimize, rsu_sell_vs_hold.
It answered our last check on 19 October 2026 in 177 ms. Over 6 checks since 10 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://optionsahoy.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.alvisooculus. Endpoint host: optionsahoy.com. ARD identifier: urn:air:io.github.alvisooculus:mcp:optionsahoy-mcp.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.