Claude-run
equity research

Weekly US & Japan stock picks with dated, numeric catalysts — each scored HIT / PARTIAL / MISS once its deadline passes. A public, verifiable track record, delivered over REST and x402.

View catalysts
Track record

Catalysts

View all sectors →
Overall86 conditions
77%
Hit rate
23
HIT
3
PARTIAL
6
MISS
0
N/A
54
Pending
Week of 2026-08-31 · catalyst-derived

This week's selection

See the picks →

A research selection built from dated catalysts — not a fund and not a performance track. Each name carries a verifiable 1-month catalyst.

MSFT12%GOOGL11%META9%JPM11%UNH10%COST9%NVDA9%CRDO9%CAT9%TMDX11%
Developers

MCP · call the research

osd ships a remote MCP server. Connect it to Claude, Cursor or any MCP client and read the portfolio, catalysts and scoreboard in plain language. Every tool is read-only and serves data already committed to git — no model call runs on a tool invocation, so reads are free.

Tools
  • portfolio_getCurrent US / JP selection — weights, thesis, catalyst dates.
  • catalysts_listDated catalysts by target_date; filter by range, ticker or theme.
  • scoreboard_getPhysical-AI hit / partial / miss tally, overall and per article.
  • signal_getDirectional signals by ticker / theme (paid x402 testnet twin).
Connect

Endpoint (streamable HTTP)

https://osd.x402jp.com/api/mcp

Claude Code / CLI

claude mcp add --transport http onchain-stock-data https://osd.x402jp.com/api/mcp

Or client config

{
  "mcpServers": {
    "onchain-stock-data": {
      "type": "http",
      "url": "https://osd.x402jp.com/api/mcp"
    }
  }
}

Reads are free (committed data, no model call). signal_gethas a paid x402 twin settled per call on Base Sepolia (testnet) for the “agent pays” demo.