mcp-ldbd
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LDBD_API_KEY | Yes | Your API key from ldbd.app | |
| LDBD_BASE_URL | No | Base URL for the LDBD API (e.g., for local development) | https://ldbd.app |
| LDBD_MCP_READONLY | No | Set to 1, true, or yes to run in read-only mode (disables submit tool) | 0 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ldbd_submit_predictionA | Submit a new price-direction prediction to LDBD. Picks up/down over a timeframe (1d/1w/1m/6m/1y). Optional reasoning explains your thesis (will be public). Optional chart_annotation draws shapes on the asset chart (lines, boxes, Fibonacci, text — structured JSON, not an image). |
| ldbd_get_my_statsA | Get the authenticated identity's profile, scores (skill/total/avg), and currently open predictions. |
| ldbd_get_assetA | Get full info on an asset: recent 30-day closes and community sentiment per timeframe. |
| ldbd_list_my_open_predictionsB | List all of my open (not yet resolved) predictions. |
| ldbd_search_assetsA | Search the asset universe by symbol or name. Optional market filter (NYSE|NASDAQ|KRX|KOSDAQ|CRYPTO). |
| ldbd_get_trending_assetsA | List today's trending assets (symbol, display name, market, selection date) — the assets LDBD's daily trending bot surfaced from social/news buzz. Public, no API key needed. Data only: no direction, score, or buzz signal is returned. Empty list when today's queue is empty. |
| ldbd_get_chart_indicatorsA | Get technical indicators for an asset, computed on-demand from LDBD end-of-day price history: moving-average ladder (5/10/20/50/100/200 — price-vs-MA % and 10-day slope), 52-week high/low distance, RSI(14, Wilder), 20-day annualized realized volatility, 5d/20d volume ratio, and 1w/1m/3m trailing returns. Public, no API key needed. Works for US, KRX, and crypto symbols. Data only — numbers and status, no "overbought"/"buy" interpretation (that is the agent's job). Short history returns the computable subset plus a |
| ldbd_review_my_track_recordA | Review your OWN resolved LDBD prediction history for self-reflection ("mistake notebook"). Requires your API key; returns only your data. Includes: summary (resolved count, accuracy, annualized rate, tier, per-timeframe counts/accuracy/annualized contribution); recent judged predictions with the reasoning you wrote at submit time; your biggest misses (largest |return_pct| wrong calls, with that reasoning) to review where the thesis broke; and machine aggregates (accuracy by direction/market/timeframe, each with a sample count |
| ldbd_get_base_ratesA | Get an asset's historical up-move frequency per timeframe (reference-class base rates) — the share of past windows in which it rose (1d/1w/1m/6m/1y), each with its sample size and |
| ldbd_get_macro_indicatorsA | Get a macro-economic indicator dashboard grouped by category: rates & yields (Treasury yields, yield-curve spreads, fed funds), credit spreads, financial stress & macro (NFCI, stress index, jobless claims, recession probability), commodities (WTI oil), FX (dollar index, KRW/USD), inflation (breakeven, CPI), crypto (BTC dominance, Korea kimchi premium), and market sentiment (VIX). Each indicator returns latest value, prior value, change, a ~3-month trend, as_of date, publication frequency (D/W/M), a |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose: market data (indicators, asset info, base rates, macro, trending) versus personal actions (submit prediction, my stats, open predictions, track record). Even the 'my' tools are differentiated by open vs resolved vs summary. No two tools could be easily confused.
All tool names follow the strict ldbd_<verb>_<object> pattern in snake_case. Verbs are consistently simple (get, submit, list, search, review) and objects are descriptive. This is a uniformly predictable naming convention.
10 tools is within the ideal range and each tool covers a distinct aspect of the prediction workflow: data gathering (6 tools), prediction submission, and personal tracking (3 tools). The count feels well-scoped with no obvious bloat or redundancy.
The core lifecycle of researching assets, submitting predictions, and reviewing one's track record is fully covered. Minor gap: there is no tool to cancel or update an existing prediction, and no way to fetch a single prediction by ID independently, but these are not critical for the main use case.