Skip to main content
Glama

Server Details

Read-only stock research: company scores, the Monthly Top 10, the screener and your own portfolio.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
thomasbodri/returnolio-mcp-server
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 25 tools

Disambiguation2/5

Six tool pairs are byte-for-byte duplicates in purpose with near-identical descriptions: compare_companies/compare_stocks, get_stock_score/get_company_snapshot, get_top10/get_top10_edition, get_live_track_record/get_top10_track_record, get_portfolio_snapshot/my_portfolio, get_watchlist/my_watchlist, screen_companies/screen_stocks. Nothing in those descriptions tells the agent which alias to pick, so misselection is essentially guaranteed. The genuinely distinct tools (valuation vs score history vs core economic profit vs methodology) are well separated, but the alias layer pollutes the whole set.

Naming Consistency3/5

Most names follow verb_noun (get_, compare_, screen_, resolve_, search_), which is readable and predictable. But the set mixes two noun vocabularies for the same resource (companies vs stocks), and two possessive names (my_portfolio, my_watchlist) break the verb_noun pattern without signalling any behavioural difference.

Tool Count2/5

At 25 tools this is already at the heavy end for a read-only data connector, and roughly six of them are pure aliases that add no capability. The effective surface is closer to 18 tools, so a third of the listing is dead weight an agent must filter out.

Completeness4/5

Coverage of the read-only domain is strong: scoring, history, valuation, economic profit, methodology, calendar, market overview, Top 10, track record, watchlist and portfolio are all present, and get_app_link plus get_capabilities explicitly handle the mutation/advice dead ends. The deliberate absence of prices, market value and any write operations is documented and redirected rather than silently missing.

Available Tools

25 tools
compare_companiesCompare companiesB
Read-only
Inspect

Compare Returnolio scores and pillar breakdowns for up to 5 tickers side by side. The response includes an app link to the full comparison. Read-only.

Inputs: tickers (required).

compare_stocksCompare stocksA
Read-only
Inspect

Compare Returnolio scores and pillar breakdowns for up to 5 tickers side by side. The response includes an app link to the full comparison. Read-only.

Inputs: tickers (required).

get_calendarEarnings & IPO calendarA
Read-only
Inspect

Get upcoming market events across the Returnolio-covered universe: earnings, IPOs, dividends, or stock splits. Teaser list, capped; the full filterable calendar with history is in the app. The response includes an app link to it. Read-only.

Inputs: type.

get_capabilitiesCapabilitiesA
Read-only
Inspect

List what this connector can do: its tools, the contract names and the older names they answer to, the response envelope, and the data_status values. Read-only, makes no data request and spends nothing.

Inputs: no named parameters.

get_company_snapshotCompany snapshotA
Read-only
Inspect

Get Returnolio's score for one company with the pillar breakdown, each with the underlying values. How the pillars combine into the headline number is not published. A company outside coverage, not listed yet or not yet scored comes back with a data_status and the reason, and nothing is counted against the plan's monthly analyses. The response includes an app link to the full analysis. Read-only.

Inputs: ticker (required).

get_core_economic_profitCore economic profitA
Read-only
Inspect

Get one company's core economic profit by fiscal year, as an amount of money in US dollars (converted from the filing currency) with revenue, operating profit after tax and cost of capital, kept separate from the normalized 0 to 100 score. Missing values are null, not zero. Opens the company like get_company_snapshot does. The response includes an app link to the company page. Read-only.

Inputs: ticker (required), years.

get_live_track_recordLive track recordA
Read-only
Inspect

Get the live track record of Returnolio's Top 10 portfolio against the S&P 500 since inception (rebased to 100, at most one point a week), trailing returns, and the past editions this plan can open. Measured live results only. Information only, not a recommendation; past performance does not guarantee future results. The response includes an app link to the full track record. Read-only.

Inputs: no named parameters.

get_market_overviewMarket overviewA
Read-only
Inspect

Get a compact market-state summary: the macro snapshot (rates, inflation, jobs and similar). Index levels, yields, forex, crypto, commodities and analyst forecasts are in the app, not in this connector. The response includes an app link to the full market view. Read-only.

Inputs: no named parameters.

get_methodologyMethodologyA
Read-only
Inspect

List Returnolio's published methodology pages (score, quality, core economic profit, margin of safety, fair value, momentum, smart money, Top 10 selection), or one by topic. Returns links only; the pages are the source. How the pillars combine into the headline score is not published. Read-only, makes no data request and spends nothing.

Inputs: topic.

get_moonshotMoonshot Detected companiesA
Read-only
Inspect

Get the Moonshot Detected companies, the momentum picks inside Returnolio's monthly Top 10, from the newest edition your plan can open. Paid plans get the newest edition; the free plan gets the edition three months behind it, and the response names the edition it is. The response includes an app link to the full list. Read-only.

Inputs: no named parameters.

get_portfolio_snapshotPortfolio snapshot (read-only)A
Read-only
Inspect

Get the signed-in user's own Returnolio portfolio: holdings aggregated with weighted-average cost basis (split-adjusted), each with shares, cost basis and Returnolio score, plus total cost. No prices, market value or profit/loss; those are in the app. This is a mechanical numbers-only readout, NOT analysis, a rating, or investment advice. To edit holdings, the user does it in the app. The response includes an app link to the portfolio.

Inputs: no named parameters.

get_score_historyScore historyA
Read-only
Inspect

Get one company's Returnolio score and pillar values over time, one point a month, up to 60 months. A pillar value that is null is unknown, not zero, and a point can carry a headline score while a pillar is null, so read each value on its own. How the pillars combine into the headline number is not published. Opens the company like get_company_snapshot does. The response includes an app link to the company page. Read-only.

Inputs: ticker (required), months.

get_stock_scoreStock score & breakdownA
Read-only
Inspect

Get Returnolio's score for one stock with the full pillar breakdown: Quality, Earnings-Power, Value Margin-of-Safety, Momentum and Smart Money, each with the underlying values behind it. How the pillars combine into the headline number is not published. The response includes an app link to the full analysis. Read-only.

Inputs: ticker (required).

get_top10Monthly Top 10A
Read-only
Inspect

Get Returnolio's monthly Top 10 list with a one-line thesis per company. Paid plans get the newest edition; the free plan gets the edition three months behind the newest published one, and the response names the edition it is. The response includes an app link to the full rationale for each pick. Read-only.

Inputs: no named parameters.

get_top10_editionTop 10 editionA
Read-only
Inspect

Get the latest Top 10 edition this plan may read, with a one-line thesis per company. The response names the edition it is: paid plans get the newest, the free plan gets the edition three months behind the newest published one. The response includes an app link to the full rationale for each company. Read-only.

Inputs: no named parameters.

get_top10_track_recordTop 10 track recordA
Read-only
Inspect

Get the live track record of Returnolio's Top 10 portfolio against the S&P 500 since inception: both lines rebased to 100 (at most one point a week), the portfolio's trailing returns, and the past editions this plan can open (edition month, rank, ticker, company, sector). Information only, not a recommendation; past performance does not guarantee future results. The response includes an app link to the full track record and each edition's rationale. Read-only.

Inputs: no named parameters.

get_valuationValuationA
Read-only
Inspect

Get what Returnolio's model says about one company's valuation: the margin of safety and the cash-flow upside in percent, or the plain reason there is none. These are model estimates, not forecasts or price targets, and no confidence interval is given because none is computed. Opens the company like get_company_snapshot does. The response includes an app link where fair value is drawn on the chart. Read-only.

Inputs: ticker (required).

get_watchlistWatchlist (read-only)A
Read-only
Inspect

Get the signed-in user's own Returnolio watchlist (their followed tickers) with their Returnolio score. No prices; those are in the app. Read-only mechanical readout, not advice. To add or remove tickers, the user does it in the app. The response includes an app link to the watchlist.

Inputs: no named parameters.

my_portfolioMy portfolio (read-only)A
Read-only
Inspect

Get the signed-in user's own Returnolio portfolio: holdings aggregated with weighted-average cost basis (split-adjusted), each with shares, cost basis and Returnolio score, plus total cost. No prices, market value or profit/loss; those are in the app. This is a mechanical numbers-only readout, NOT analysis, a rating, or investment advice. To edit holdings, the user does it in the app. The response includes an app link to the portfolio.

Inputs: no named parameters.

my_watchlistMy watchlist (read-only)A
Read-only
Inspect

Get the signed-in user's own Returnolio watchlist (their followed tickers) with their Returnolio score. No prices; those are in the app. Read-only mechanical readout, not advice. To add or remove tickers, the user does it in the app. The response includes an app link to the watchlist.

Inputs: no named parameters.

resolve_companyResolve companyA
Read-only
Inspect

Resolve a company name or ticker to candidates (up to 10). Each candidate says whether Returnolio covers and scores it; scores are null, with a reason, where there is none. When nothing is in coverage, the response says which case it is: not listed yet or no match. The response includes an app link to the stock universe. Read-only.

Inputs: q (required).

screen_companiesScreen companiesA
Read-only
Inspect

Screen the Returnolio universe and return up to 15 top-scored names. This is a teaser, not a bulk export; the full screener with all filters is in the app. The response includes an app link to it. Read-only.

Inputs: sector, min_score.

screen_stocksStock screenerA
Read-only
Inspect

Screen the Returnolio universe and return up to 15 top-scored names. This is a teaser, not a bulk export; the full screener with all filters is in the app. The response includes an app link to it. Read-only.

Inputs: sector, min_score.

search_tickersSearch tickersA
Read-only
Inspect

Find tickers by company name or partial symbol (up to 10 results). The response includes an app link to the stock universe, where each company opens its full analysis. Read-only.

Inputs: q (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Provides read-only access to Robinhood portfolio data for research and analysis. Enables users to query portfolio values, positions, stock quotes, fundamentals, historical data, news, earnings, analyst ratings, and dividends through natural language.
      13
      65 PyPI
      41
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Consolidates your B3 investment portfolio (stocks, FIIs, fixed income, etc.) from all brokerages into one view. Provides read-only tools to check position, dividends, transactions, and more.
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Read-only access to your Citlyze AI search visibility workspace: visibility scores, tracked prompts, citations, competitor comparison, recommendations, and AI crawler analytics.
      9
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Provides read-only tools for market data and portfolio analysis, including prices, FX rates, ETF costs and exposure, and whole-portfolio risk in a chosen currency. Supports natural-language questions about investments through MCP clients.
      20
      144 PyPI
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.