MCP servercom.basischarts/basis
Crypto market data, 200 indicators, order flow and a chart link.
Read more
Crypto market data, 200 indicators, order flow and a chart link. No account, no API key.Overview
Score?
UNRATED 0.547
of what a free look can see, on 15 looks
Looks
16
last 14 hr ago
Tools
41
changed 12 days ago
More info
URL
www.basischarts.com/api/mcp
streamable-http
Says it is
basis 1.0.0
protocol 2025-06-18
In the record since
14 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.547 · highest on record 0.8561
Toolsfrom sha256:457f84dd1b…6a75de · +0 −0 12 days ago
| Tool | Schema |
|---|---|
| alert_link Prepare a price, indicator, chart-drawing, news or calendar alert and get a link that sets it in Basis in one click. Use it whenever the person wants to be told when something happ |
input · no output |
| backtest_run Backtest one built-in strategy with one set of parameters. Fills happen at the next bar's open and costs are charged per side. Returns risk-adjusted metrics alongside the raw retur |
input · no output |
| calendar_history Reconstruct historical calendar conventions (options expiry, CME settlement, payroll schedule). NOT an archive of confirmed releases or actual economic values. Holiday exceptions m |
input · no output |
| calendar_upcoming Scheduled events ahead: the next funding settlements for a contract, the Bitcoin halving projected from live block height, difficulty retargets, monthly options expiry, CME settlem |
input · no output |
| catalog_describe Full detail for one catalogue entry: an indicator's parameters and defaults, a formula function's signature, or a strategy's parameters. Call this before passing parameters you hav |
input · no output |
| catalog_search Search what Basis can do: indicators, formula functions, built-in strategies, the extra series available inside strategy expressions, and the drawing tools with the number of ancho |
input · no output |
| chart_add_indicator Put an indicator on the chart. studyId is an id or a common name ("ema20", "bollinger"); catalog_describe lists parameters. Omitted ones use the default. Changes the chart you are |
input · no output |
| chart_image See the chart you are building: returns a PNG of it -- candles, volume, every indicator and drawing -- rendered the way Basis draws it, plus the exact figures it shows. Use it to c |
input · no output |
| chart_link Publish the chart and get a URL the person can open in Basis. Call it at the end of any answer about a market: the chart is half the answer. Either build first with the chart tools |
input · no output |
| chart_remove_indicator Delete an indicator instance from the chart. Use chart_state to find its instance id. To temporarily hide it instead, use chart_toggle_indicator. Changes the chart you are building |
input · no output |
| chart_set_instrument Point the chart at a market. Venue and symbol as the exchange writes them, e.g. BTCUSDT on binance. This changes the chart you are building, which the person opens through chart_li |
input · no output |
| chart_set_timeframe Change the chart timeframe, e.g. 15m, 1h, 4h, 1d. Changes the chart you are building; call chart_link when you are done so the person can open it. |
input · no output |
| chart_set_type Change how price is drawn — candles, heikin ashi, line, renko, footprint and others. A wrong id is refused, and the refusal lists every one that works. Changes the chart you are bu |
input · no output |
| chart_state The chart you are building for this person: venue, symbol, timeframe, chart type, every indicator with its instance id and parameters, and every drawing. Start here when you need a |
input · no output |
| chart_toggle_indicator Hide or show an indicator without removing it — useful for comparing a chart with and without something. Changes the chart you are building; call chart_link when you are done so th |
input · no output |
| chart_update_indicator Edit the parameters of an existing indicator instance. First call chart_state to get its instance id; use catalog_describe for supported parameters. To delete use chart_remove_indi |
input · no output |
| crypto_quant_guide Domain knowledge for a crypto analysis: the constraints of the topic, the Basis tool chain, and — the part worth calling for — findings Basis has actually measured, each with its s |
input · no output |
| daytrade_opportunity_scan Run one symmetric long/short scan over the same top-volume universe and return rule-independent breadth, 24h liquidity semantics and ranked directional candidates. Use this first f |
input · no output |
| drawing_add Draw on the chart. Points are {time, price} in chart coordinates — time in seconds, matching the candle timestamps a data handle reports. A horizontal line needs one point; a trend |
input · no output |
| drawing_delete Delete a drawing. This cannot be undone — the shape is not recoverable — so the user is asked first. Changes the chart you are building; call chart_link when you are done so the pe |
input · no output |
| drawing_freehand Create one or more precise freehand strokes as a single undoable composition. A stroke accepts arbitrary chart points; line accepts two endpoints; ellipse and rectangle accept two |
input · no output |
| drawing_style Change how an existing drawing looks. Get the id from chart_state. Use it to keep several drawings apart — a measured level and a projected one should not be the same colour, and a |
input · no output |
| fibonacci_draw Draw a Fibonacci study directly on the chart with exact candle coordinates and optional custom ratios. Supports retracement, extension, channel, time, fan, circle, spiral, arc and |
input · no output |
| formula_evaluate Evaluate a Basis formula expression over a loaded window. Functions are listed by catalog_search kind=formula; series named open, high, low, close, volume, returns and more. Multi- |
input · no output |
| hyperliquid_whale_read Read current public Hyperliquid positions for a frozen, research-screened whale cohort. Returns account-normalized consensus, participation, agreement, effective-wallet count, sing |
input · no output |
| indicator_compute Run any indicator in the catalogue. Returns EVERY output series it has — Donchian gives three bands, MACD gives line, signal and histogram — each reduced, plus the indicator's own |
input · no output |
| market_candles Load price history and return a handle to it, plus a summary. The bars themselves are deliberately not returned — pass the handle to the compute tools instead. Defaults to whatever |
input · no output |
| market_derivatives Funding, open interest, positioning and taker flow for a loaded contract. Venues publish different subsets; anything a venue does not publish comes back as unavailable rather than |
input · no output |
| market_dominance Current crypto market-cap structure from a server-cached aggregate source: real BTC and ETH dominance, total market cap/volume, tracked stablecoin share and leading asset shares wi |
input · no output |
| market_relationships Professional multi-asset relationship analysis on timestamp-aligned closed-bar log returns. Returns a correlation matrix plus rolling correlation, OLS beta/alpha, R-squared, upside |
input · no output |
| news_detect_assets Which crypto assets a piece of text refers to. Word-bounded, so "button" does not match TON and "operation" does not match OP. |
input · no output |
| news_history Read archived crypto headlines, newest first, with source links. Use news_recent for live headlines. Paginate with nextBefore (ISO timestamp). Archive coverage starts when Basis be |
input · no output |
| news_recent Recent crypto headlines with an impact score and the assets each one touches. Impact is a keyword heuristic, not a judgement about the market. |
input · no output |
| orderflow_read Aggressor-side order flow: buy and sell volume separated by who crossed the spread, delta, the footprint by price level, the point of control, and absorption or stacked imbalance. |
input · no output |
| position_calculate Risk-first position sizing with quantity, notional, margin, effective leverage, fees, funding, breakeven, liquidation estimate, target R multiples and warnings. Use position_plan_o |
input · no output |
| position_draw_on_chart The chart-only long/short position drawing tool. Draw an entry, stop and target box immediately when those price levels are known. It needs no account equity or risk percentage, pe |
input · no output |
| position_plan_on_chart Calculate a risk-first long/short position and draw the entry, stop and first target directly on the live chart. The drawing retains quantity, notional, margin, costs, liquidation |
input · no output |
| screener_backtest Historically replay a cross-sectional screen at every bar. Matching instruments form an equal-weight long or short portfolio, entered at the next bar open and held to the following |
input · no output |
| screener_run Scan the venue's listed instruments for ones matching conditions, instead of looking at the open chart. Rules combine price fields, any indicator plot, or a formula expression, wit |
input · no output |
| strategy_research Run one chronological research experiment across many built-in strategies, instruments and timeframes. Use this for broad discovery instead of many backtest_run calls — and in part |
input · no output |
| trade_experience_retrieve Retrieve compact historical trade analogues for the current market state. Plans are deterministic synthetic templates, while fills, stop/target ordering, MAE/MFE and outcomes are s |
input · no output |
Verify it yourself
npx teppi-check https://www.basischarts.com/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M2Z19RBVRJ77EBSHQVFM1EE2