Screen global stocks, options, ETFs and crypto in plain English, and set email alerts on any screen.
Connect Remote server
claude mcp add --transport http screener https://qanvo.app/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"screener": {
"url": "https://qanvo.app/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"screener": {
"type": "http",
"url": "https://qanvo.app/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://qanvo.app/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 33 found in our last check
describe_metricsLook up what Qanvo's metrics and plain words like 'quality' mean, including how each is calculated. Look up the canonical metrics available for screening. Without search: every metric name, grouped by category. With search (e.g. 'IV rank', 'yield'): matching metrics with format…
qanvo_app_alertsApp only: the account's alerts.
refine_market_queryModify a previous market_query result (e.g. 'only semiconductors', 'add IV rank and sort by it'). Keeps the prior filters unless the instruction changes them.
qanvo_app_resultApp only: a saved screen result in the account, for hosts that don't pass a result's _meta to the app.
qanvo_app_alert_updateApp only: points an existing alert at the screen on display, or changes its schedule or name.
browse_examplesBrowse Qanvo's library of tested example screens (the same ones as https://qanvo.app/examples): ready-made plain-English questions for options sellers and buyers, value, growth, dividends, momentum, technicals, insiders, Congress trades, ETFs, crypto, and markets outside the US.…
my_transactionsThe user's brokerage transactions, newest first (synced daily, a day late): buys, sells, dividends, interest, fees, option assignments and expirations, deposits.
create_alertTurn a screen into an email alert. Give a plain-English screen in `prompt` (it runs like market_query and uses the same credits), or the query_id and session_id of an earlier result. Qanvo then re-runs that screen's saved query on a fixed schedule (no AI, no credits) and emails…
my_ordersThe user's recent orders straight from their brokerages (live): status, action, quantity, limit and execution prices. Read-only: Qanvo never places or changes orders.
qanvo_app_alert_createApp only: saves the screen on display as an email alert.
refresh_portfolioPulls the latest holdings, balances and transactions from the user's brokerages now (they also refresh on their own every 15 minutes when asked about).
qanvo_app_columnsApp only: catalog columns for the rows of a saved screen result (view tabs, column chooser).
my_option_ordersThe user's option orders with premiums in dollars (credit +, debit -): action, contract, contracts, fill price, status, times, plus totals (credits, debits, net premium, by underlying, by day). Up to 90 days live from the brokerages; longer from synced fills. Read-only: Qanvo ne…
my_option_positionsThe user's open option positions across every connected broker, priced now (mark, underlying, moneyness, intrinsic/extrinsic, premium captured, breakeven, delta, IV, theta/day, dollar delta, coverage, earnings/ex-dividend before expiry) plus portfolio totals (net theta, dollar d…
backtest_strategyBacktest a stock or ETF trading idea in plain English with Qanvo's Strategy Lab: ten years of daily US data (from 2016), buys and sells at the next day's open, trading costs, dividends reinvested, and companies that were later delisted, compared with the S&P 500 (SPY, total retu…
market_queryScreen global stocks (and crypto) with a natural-language question and get a typed dataset back. Examples: "quality large caps 15% below their 52-week high with IV rank above 60 and no earnings in 30 days", "wheel candidates with 30-delta put yield above 20% annualized", "softwa…
qanvo_app_catalogApp only: the screenable metrics for the column chooser.
qanvo_app_thresholdsApp only: changes a screen's numeric thresholds (an edited filter chip) and reruns the same SQL. No AI, no credits.
delete_alertDelete an alert permanently (its screen and saved research stay). To stop emails temporarily, use update_alert with enabled=false instead.
qanvo_app_sparklinesApp only: ~3 months of daily closes for rows of a saved screen result.
qanvo_app_securityApp only: one listing's drill-down (screening row, prices, quarters, earnings, news).
qanvo_app_share_emailApp only: emails the screen on display (top matches and a live link) to an address the user typed. 10 a day.
qanvo_app_alert_optionsApp only: the alert schedules for a market, with when each next runs, and the plan's alert limit.
my_option_expirationsThe user's upcoming expirations: per expiry the positions, contracts, ITM shorts, short premium open and cost to close, long value, underlyings, and earnings/ex-dividend dates falling before it.
my_watchlistsThe user's watchlists (named lists of symbols they follow in Qanvo) with each symbol's market data: price, day change, market cap, P/E, sector, 1-year return, RSI, next earnings. For filters over a watchlist ("my Tech watchlist with RSI under 30"), use market_query instead.
list_alertsList this account's screen alerts: name, the screen's prompt, schedule, on/paused, next check, last email and how many stocks entered or left last time.
option_chainOne expiry of a US stock's option chain around the current price (delayed market data): per strike the call and put last trade, change, delta, theta, IV, open interest and volume, plus the available expirations. Omit expiration for the nearest.
qanvo_app_shareApp only: a public link to the screen on display (today's matches, re-run live for whoever opens it).
my_portfolioThe user's portfolios (read-only): ones they entered by hand in Qanvo (manualPortfolios) and, when they've let AI use it, their connected brokerage accounts, all brokers aggregated: account values, cash, margin, and each holding with weight, market value, cost basis, unrealized…
my_option_payoffP&L at expiry across a price range for everything the user holds on one underlying (shares plus every option leg), with breakevens and best/worst outcome in range. Arithmetic, not a forecast.
update_alertChange an alert's schedule (after_close, pre_open, weekly), when it emails (changes or always) or name, pause/resume it with enabled, or point it at a refined version of its screen with query_id (a refine_market_query result in the same session; today's list is emailed again).
my_option_premiumThe user's option premium history: credits, debits and net by month and by underlying, retention, contracts sold/bought, average days to expiry at open, and the closed-trade record (realized P&L, win rate, average win/loss, expired, assigned).
my_closed_option_tradesThe user's closed option trades matched open-to-close (first in, first out): contract, side, dates, contracts, open and close amounts, realized P&L, how it ended (closed, expired, assigned), days held. Newest first.
Headers
| Name | Description |
|---|---|
AuthorizationRequired, secret | Bearer followed by your Qanvo API key. Create one free at https://qanvo.app/app/api-keys |
Details
| Endpoint | https://qanvo.app/mcp (Streamable HTTP) |
| First published | 28 Oct 2026 |
| Last updated | 28 Oct 2026 |
| Registry name | app.qanvo/screener |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
