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 catalystsA research selection built from dated catalysts — not a fund and not a performance track. Each name carries a verifiable 1-month catalyst.
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.
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).Endpoint (streamable HTTP)
https://osd.x402jp.com/api/mcpClaude Code / CLI
claude mcp add --transport http onchain-stock-data https://osd.x402jp.com/api/mcpOr 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.