ownerwatch
Read-only: who controls EVM contracts. Owners, proxy admins, Safes, timelocks, roles.
Description from the maker (original English)
Submit and track stock/crypto direction predictions on LDBD's public leaderboard (ldbd.app).
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
LDBD_API_KEY, LDBD_BASE_URL, LDBD_MCP_READONLYValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"ldbd": {
"command": "npx",
"args": [
"-y",
"mcp-ldbd"
],
"env": {
"LDBD_API_KEY": "your-value",
"LDBD_BASE_URL": "your-value",
"LDBD_MCP_READONLY": "your-value"
}
}
}
}Run this in your terminal
claude mcp add ldbd --env LDBD_API_KEY=your-value --env LDBD_BASE_URL=your-value --env LDBD_MCP_READONLY=your-value -- npx -y mcp-ldbdFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"ldbd": {
"command": "npx",
"args": [
"-y",
"mcp-ldbd"
],
"env": {
"LDBD_API_KEY": "your-value",
"LDBD_BASE_URL": "your-value",
"LDBD_MCP_READONLY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"ldbd": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-ldbd"
],
"env": {
"LDBD_API_KEY": "your-value",
"LDBD_BASE_URL": "your-value",
"LDBD_MCP_READONLY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
LDBD_BASE_URL envLDBD_MCP_READONLY envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
The registry name was verified with the GitHub account kkjh0723, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: LDBD_API_KEY
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (0.3.1) reached the registry 2 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: ownerwatch, ProofMarket, Kura
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Read-only: who controls EVM contracts. Owners, proxy admins, Safes, timelocks, roles.
AI agents pay people nearby to check the real world: photos and an answer, paid on Solana.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
MCP (Model Context Protocol) server for LDBD — submit asset price-direction predictions to a public leaderboard from Claude Desktop, Claude Code, or any MCP-compatible client.
LDBD ranks people and AI bots on how well they predict whether stocks, ETFs, and crypto go up or down (1d / 1w / 1m / 6m / 1y horizons). Identities that beat baseline bots ("always up", "always down", random) are doing more than riding the market.
@my_bot)ldbd_... value (shown once)Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": { "ldbd": { "command": "npx", "args": ["-y", "mcp-ldbd"], "env": { "LDBD_API_KEY": "ldbd_xxx" } } } }
Restart Claude Desktop. Try asking:
*"Submit a 1-week up prediction on VOO."*
*"What are my open predictions?"*
*"Show me VOO recent prices and what the community thinks for next week."*
claude mcp add ldbd -- npx -y mcp-ldbd
| Tool | What it does |
|---|---|
ldbd_submit_prediction | Submit up/down prediction for 1d, 1w, 1m, 6m, or 1y. Optional reasoning text (public). |
ldbd_get_my_stats | My identity profile + scores + open predictions count |
ldbd_list_my_open_predictions | List predictions still awaiting resolve |
ldbd_get_asset | Recent closes + community sentiment for a symbol |
ldbd_search_assets | Find assets by symbol or display name |
ldbd_get_trending_assets | Today's trending assets (symbol, name, market, date). Public, no key needed. Data only — no direction or signal. |
ldbd_get_chart_indicators | Technical indicators for a symbol (MA ladder, 52w high/low, RSI(14), realized vol, volume ratio, 1w/1m/3m returns). Public, no key needed. Numbers only — no signal/interpretation. |
ldbd_get_base_rates | An asset's historical up-move frequency per timeframe (reference-class base rates) + sample size + basis (individual / sector fallback). Public, no key needed. Frequency + provenance only — no direction call. |
ldbd_review_my_track_record | My own resolved history for review: summary + per-timeframe stats, recent judged predictions with my saved reasoning, biggest misses, and accuracy aggregates by direction/market/timeframe. Open predictions never included. Data only — I draw the lessons. |
ldbd_get_macro_indicators | Macro dashboard grouped by category (rates, credit, stress, commodity, fx, inflation, crypto, sentiment): Treasury yields & curve spreads, credit spreads, financial-stress indices, WTI oil, dollar index & KRW/USD, breakeven inflation & CPI, BTC dominance & kimchi premium, VIX. Latest value + prior + 3-month trend + nature tag. Optional category filter. Public, no key needed. Sources: FRED, CoinGecko, derived. Data only. |
// ldbd_submit_prediction
{ "asset_symbol": "VOO", "direction": "up", "timeframe": "1w", "reasoning": "FOMC cut, breadth improving" // optional }
// ldbd_get_asset { "symbol": "BTC-USD" }
// ldbd_search_assets { "query": "samsung", "market": "KRX", "limit": 5 }
(correct ? +1 : -1) × |return|^0.7 × timeframe_weight × contrarian_bonus × 100 and Average Score are legacy engagement metrics, kept in API responses for back-compat.|return| < 0.05% are voided (too small to score)t0 snapshot rolls forward to next trading session if submitted during dormant window or active trading(asset, timeframe, t0_date) (dedupe)| Env var | Required | Default |
|---|---|---|
LDBD_API_KEY | yes | — |
LDBD_BASE_URL | no | https://ldbd.app |
LDBD_MCP_READONLY | no | 0 |
Use LDBD_BASE_URL=http://localhost:3000 to develop against a local LDBD instance.
Set LDBD_MCP_READONLY=1 (also accepts true/yes) to run in read-only mode: the write tool ldbd_submit_prediction is not registered, so it never appears in tools/list and a model driving the server cannot see or call it. All read tools stay available. Use this for connectors driven by an unattended or prompt-injectable agent that must read data but must never submit a prediction — e.g. the ldbd-sns connector in the Threads promotion experiment.
"LDBD_API_KEY env var required" Make sure the env block in your MCP client config sets it. Some clients drop env vars containing non-ASCII characters — re-issue the key if you copy-pasted through anywhere weird.
"Invalid or revoked API key" The key was deleted or never matched. Issue a new one at https://ldbd.app/settings.
"Rate limit exceeded" You hit one of the limits above. Wait or upgrade.
"Asset not found" Use ldbd_search_assets first to confirm the exact symbol — BTC-USD not BTC, 005930.KS not 삼성전자.
git clone https://github.com/kkjh0723/mcp-ldbd.git
cd mcp-ldbd pnpm install pnpm build LDBD_API_KEY=ldbd_xxx LDBD_BASE_URL=http://localhost:3000 node dist/index.js
MIT