Notch is out

Learn more ↗
Developer Notes
July 12, 2026

A clearer way to discover, write, and read investor opinions

This update turns the opinion board from a feature that merely exists into a place people can find often and read comfortably.

A light-only interface

We removed both the operating-system-driven dark mode and the forced-dark skins. Every visitor now gets a consistent light reading surface, and previously saved dark skin choices safely fall back to Classic.

A clearer path to opinions

  • Opinions now appear earlier and more visibly in the primary navigation.
  • The home page includes a server-rendered feed of recent investor opinions.
  • The board list now shows excerpts, mentioned tickers, comments, and views instead of a dense title-only row.

Formatting that survives publishing

The editor now keeps Body, H1, H2, and H3 controls visible above the document. Heading blocks are stored as real Markdown headings and rendered with clear size, spacing, and document hierarchy after publishing. Selecting text still opens bold, italic, code, and link controls.

Long-form reading and search discovery

We retuned the published article width, line height, paragraph spacing, quotes, tables, and image rhythm. The board and each post now expose stronger language-specific titles, descriptions, keywords, structured data, and Korean–English alternate URLs in the sitemap.

Financial-data MCP

We added a public MCP server so AI tools can read technical-analysis data from bullbear.ninja directly. It covers roughly 9,400 global stocks with precomputed moving averages, RSI, Bollinger position, support and resistance, 52-week range, momentum, volatility, trend, and signal score. The connection is read-only, requires no account or API key, and cannot modify data or place orders.

  • search: find stocks by company name or ticker
  • fetch: retrieve the complete technical record for one stock
  • get_technical_analysis: compare up to 25 stocks at once
  • screen_technicals: screen by trend, signal score, RSI, market, and sector
  • list_covered_stocks: browse the covered universe

Use https://www.bullbear.ninja/api/mcp for English or https://www.ooooo.law/api/mcp for Korean. Both endpoints expose the same data and tools over Streamable HTTP and support MCP protocol 2025-11-25.

How to add the MCP

ChatGPT: open Connectors or MCP in Settings, add a custom connector, paste either endpoint, and select None for authentication. Custom MCP availability can depend on your account and workspace settings.

Claude: go to Customize → Connectors → Add custom connector, paste the endpoint, and connect without authentication. For Claude Code:

claude mcp add --transport http ooooo-technical https://www.bullbear.ninja/api/mcp

Codex CLI:

codex mcp add ooooo-technical --url https://www.bullbear.ninja/api/mcp

Gemini CLI: add the following entry to mcpServers in ~/.gemini/settings.json.

{
  "mcpServers": {
    "ooooo-technical": {
      "httpUrl": "https://www.bullbear.ninja/api/mcp"
    }
  }
}

After connecting, try “Compare the technical setup of Samsung Electronics and SK Hynix” or “Find US technology stocks with low RSI.” Results are reference material based on public data.

Opinion posts reflect each author’s own view. They are not investment advice or a solicitation, and final decisions remain the reader’s responsibility.

We use cookies and similar technologies for analytics, to understand how the site is used. You can accept or decline non-essential cookies. See our Privacy Policy.