Skip to main content

Qanvo Stock Screener

app.qanvo/screenerVersion 1.1.0

Screen global stocks, options, ETFs and crypto in plain English, and set email alerts on any screen.

Status

Responds312 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:38 UTC
Latency
312 ms
Remotes responding
1 of 1
Sign-in
API key
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://qanvo.app/mcpResponds312 ms
No sign-in

Claude Code

claude mcp add --transport http screener https://qanvo.app/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'

Replace <YOUR_TOKEN> before running.

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: screener
Remote MCP server URL: https://qanvo.app/mcp
This server expects the header Authorization.

Cursor

{
  "mcpServers": {
    "screener": {
      "url": "https://qanvo.app/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Replace <YOUR_TOKEN> before running.

VS Code

code --add-mcp '{"name":"screener","type":"http","url":"https://qanvo.app/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'

Replace <YOUR_TOKEN> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

33 tools

Tools of Qanvo Stock Screener
Read-only
Idempotent
Open world
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 return). Examples: "buy large caps when the 2-day RSI drops below 10 while above the 200-day average, sell when RSI goes above 70", "each month hold the 20 cheapest S&P 500 stocks by P/E with positive earnings growth", "hold QQQ only while it's above its 200-day average, otherwise cash". - No arguments: lists the starter strategies (free). - template: runs a starter strategy by its slug (free). - idea: Qanvo writes the rules (a few credits, usually fewer than a screen), runs them and saves the strategy to the user's Lab. Returns the rules as understood, what was assumed or left out, yearly returns against the S&P 500, risk and trade statistics, open positions and recent closed trades, warnings and a link to the full interactive result, where the rules can be edited and re-run for free. Pass on the warnings and the assumptions. Describe results factually as a historical test, not a recommendation.NoNoNoNo
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. Use it when the user asks what they can screen for, wants ideas, or names a strategy without the details. With no arguments: the categories and how many examples each has. With search (words such as "covered call" or "dividend growth"; every word must match) and/or category (a category name, or "all"): the matching examples with title, prompt, description and page link. To run one, call market_query with its prompt exactly as given and no market: it then runs from a pre-planned version, instantly. Research ideas only, not investment advice.NoYesYesNo
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 the account's address when stocks enter or leave the results, or every time. Schedules follow the market's exchange hours: "after_close" (once that day's prices are in: usually that evening for US stocks, early next morning for other markets), "pre_open" (an hour before the open, trading days) or "weekly" (first trading day, before the open). Today's list is emailed straight away. Example: prompt "stocks crossing above their 200-day average on twice their average volume", schedule "after_close". Research alerts only, not investment advice.NoNoNoNo
delete_alertDelete an alert permanently (its screen and saved research stay). To stop emails temporarily, use update_alert with enabled=false instead.YesNoYesNo
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 and exact definition.NoYesYesNo
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.NoYesYesNo
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", "software companies over $5B growing revenue 20%+". Returns the interpretation (how ambiguous terms were resolved), filter criteria, typed columns (with format hints: pct values are fractions, usd values are dollars), up to 200 rows, data as-of dates and warnings. Each call creates a saved research query; pass session_id to keep related queries together. You always get the full rows to analyze. Where the chat shows the interactive Qanvo Screener under the result, the user already sees every row there: give the takeaways rather than retyping the table. Where it doesn't, present the rows as usual. Research data only, not investment advice.NoYesNoNo
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.NoYesYesNo
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.NoYesYesNo
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 never places orders.NoYesYesYes
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.NoYesYesNo
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 delta, vega, short premium open vs cost to close).NoYesYesNo
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).NoYesYesNo
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.NoYesYesYes
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 P&L and Qanvo market data (sector, P/E, forward P/E, dividend yield, next earnings, RSI, IV rank). Use for any question about what they own. For filtered or computed views of their holdings ("my holdings with P/E over 30", "dividend income from my stocks"), use market_query instead.NoYesYesNo
my_transactionsThe user's brokerage transactions, newest first (synced daily, a day late): buys, sells, dividends, interest, fees, option assignments and expirations, deposits.NoYesYesNo
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.NoYesYesNo
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.NoYesYesYes
qanvo_app_alert_createApp only: saves the screen on display as an email alert.NoNoNoNo
qanvo_app_alert_optionsApp only: the alert schedules for a market, with when each next runs, and the plan's alert limit.NoYesYesNo
qanvo_app_alert_updateApp only: points an existing alert at the screen on display, or changes its schedule or name.NoNoYesNo
qanvo_app_alertsApp only: the account's alerts.NoYesYesNo
qanvo_app_catalogApp only: the screenable metrics for the column chooser.NoYesYesNo
qanvo_app_columnsApp only: catalog columns for the rows of a saved screen result (view tabs, column chooser).NoYesYesNo
qanvo_app_resultApp only: a saved screen result in the account, for hosts that don't pass a result's _meta to the app.NoYesYesNo
qanvo_app_securityApp only: one listing's drill-down (screening row, prices, quarters, earnings, news).NoYesYesNo
qanvo_app_shareApp only: a public link to the screen on display (today's matches, re-run live for whoever opens it).NoNoYesNo
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.NoNoNoYes
qanvo_app_sparklinesApp only: ~3 months of daily closes for rows of a saved screen result.NoYesYesNo
qanvo_app_thresholdsApp only: changes a screen's numeric thresholds (an edited filter chip) and reruns the same SQL. No AI, no credits.NoYesNoNo
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.NoYesNoNo
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).NoYesYesYes
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).NoNoYesNo

Details

Registry status
Active
Published
Oct 28, 2026
Updated
Oct 28, 2026
Repository
Not given
Categories (suggested)
Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing