Skip to main content
ClaudeWave
thomasbodri avatar
thomasbodri

returnolio-mcp-server

View on GitHub

MCP server for Returnolio stock research: read-only tools for Claude, ChatGPT and other MCP clients

MCP ServersOfficial Registry0 stars0 forks● TypeScriptUpdated today
ClaudeWave Trust Score
62/100
· OK
Passed
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Documented (README)
Flags
  • !No standard license detected
Last scanned: 10/9/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/thomasbodri/returnolio-mcp-server
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "returnolio": {
      "command": "node",
      "args": ["/path/to/returnolio-mcp-server/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/thomasbodri/returnolio-mcp-server and follow its README for install instructions.
Use cases

MCP Servers overview

# Returnolio MCP server

This is the MCP server behind `https://mcp.returnolio.com/mcp`. It lets Claude, ChatGPT and
other MCP clients read Returnolio's stock research for a signed-in user: company scores,
the monthly Top 10, the screener, the market overview, the events calendar, and the user's
own watchlist and portfolio.

It is listed in the official MCP Registry as `com.returnolio/returnolio`.

## Connect

In Claude: Settings › Connectors › Add custom connector, then paste
`https://mcp.returnolio.com/mcp`. You sign in with your Returnolio account. A Returnolio plan
decides which tools answer. Setup for other clients is at
https://returnolio.com/docs/features/mcp

## Tools

All tools are read-only. None of them can trade, move money or change your data.

| Tool | What it returns |
| --- | --- |
| `get_stock_score` | The score for one stock, with its five pillars: Quality, Earnings-Power, Value Margin-of-Safety, Momentum and Smart Money |
| `compare_stocks` | Several stocks side by side |
| `screen_stocks` | Companies that pass your filters |
| `search_tickers` | Find a ticker by name |
| `get_top10` | The monthly Top 10 |
| `get_moonshot` | The Moonshot Detected picks |
| `get_market_overview` | The headline indexes and a macro snapshot: rates, inflation, jobs |
| `get_calendar` | Earnings, events and IPOs |
| `my_watchlist` | Your own watchlist |
| `my_portfolio` | Your own portfolio, as numbers only |
| `get_app_link` | A link to the matching page in the Returnolio app |

Every answer carries a link to the same view in the app. Returnolio is a financial publisher,
not an investment adviser: nothing here is a recommendation to buy or sell.

## How it is built

The server is thin on purpose. It holds no database credentials and makes no product
decisions. Each tool call goes to the Returnolio web app's gateway, which checks the user's
plan again, applies rate limits, caps result sizes and attaches the disclaimer.

- **Sign-in:** OAuth. Access tokens are signed by the web app with an Ed25519 private key.
  This server holds only the public key, so it can check a token but cannot make one.
- **Calls to the gateway** carry a signature over the path, the query string and the token,
  so a token copied by hand cannot be replayed against the gateway.
- **Limits:** live sessions per user and per server, an idle timeout, and rate limits on
  opening sessions. All are set by environment variables (`src/config.ts`).
- **Fails closed:** the server will not start without a valid public key and service secret.
  It logs the variable's name, never its value.
- **Logs:** one JSON line per event. Tokens and email addresses are dropped or masked
  (`src/log.ts`).

## Run it yourself

```bash
cp .env.example .env   # fill in MCP_JWT_PUBLIC_KEY and MCP_SERVICE_SECRET
npm ci
npm test               # typecheck, build and every test
npm start
```

Without a Returnolio gateway behind it the server starts, but every tool call is refused.
The code is here so you can read how it handles your sign-in and your data.

## Security

Please report a vulnerability as described at https://returnolio.com/.well-known/security.txt

What people ask about returnolio-mcp-server

What is thomasbodri/returnolio-mcp-server?

+

thomasbodri/returnolio-mcp-server is mcp servers for the Claude AI ecosystem. MCP server for Returnolio stock research: read-only tools for Claude, ChatGPT and other MCP clients It has 0 GitHub stars and its last recorded update is dated 2026-10-08.

How do I install returnolio-mcp-server?

+

You can install returnolio-mcp-server by cloning the repository (https://github.com/thomasbodri/returnolio-mcp-server) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is thomasbodri/returnolio-mcp-server safe to use?

+

Our security agent has analyzed thomasbodri/returnolio-mcp-server and assigned a Trust Score of 62/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains thomasbodri/returnolio-mcp-server?

+

thomasbodri/returnolio-mcp-server is maintained by thomasbodri. The last recorded GitHub activity is dated 2026-10-08, with 0 open issues.

Are there alternatives to returnolio-mcp-server?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy returnolio-mcp-server to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: thomasbodri/returnolio-mcp-server
[![Featured on ClaudeWave](https://claudewave.com/api/badge/thomasbodri-returnolio-mcp-server)](https://claudewave.com/repo/thomasbodri-returnolio-mcp-server)
<a href="https://claudewave.com/repo/thomasbodri-returnolio-mcp-server"><img src="https://claudewave.com/api/badge/thomasbodri-returnolio-mcp-server" alt="Featured on ClaudeWave: thomasbodri/returnolio-mcp-server" width="320" height="64" /></a>

More MCP Servers

returnolio-mcp-server alternatives