Model Context Protocol

Give your own AI
a crypto terminal.

Connect Claude, ChatGPT, Cursor or anything else that speaks MCP, and your assistant can read live market data from four venues, compute two hundred indicators, read order flow, run a backtest — and build you a real chart it hands back as a link.

No key to startNo account to startFree43 tools

The address

https://www.basischarts.com/api/mcp

That is the whole setup for most clients. Paste it where the client asks for a custom connector or server URL. There is no sign-in step. Without a key a connection has 1,000 calls a day; an agent that needs more can use a free key.

Free key

More room for busy agents, free.

The address above works with no key at all. A key is for agents that do a lot: it gives your connection 10,000 calls a day instead of 1,000, and keeps going when the exchanges are busy.

No key
1,000 calls a day
Free key
10,000 calls a day
Founders
50,000 a day + Founders tools

Checking your account…

Set it up

Pick the client you already use. Each of these takes under a minute.

Claude

paste the URL

Customize → Connectors → + Add → Add custom connector. Name it Basis, paste the URL, then Continue and Add.

https://www.basischarts.com/api/mcp

Works on every Claude plan, including Free (one custom connector). There is nothing to authorise: the connector has no login step because Basis does not ask for one.

Claude Code

one command

Run this once in any project. It is saved for every session afterwards.

claude mcp add --transport http basis https://www.basischarts.com/api/mcp

Cursor

config file

Add to ~/.cursor/mcp.json, or .cursor/mcp.json inside one project.

{
  "mcpServers": {
    "basis": {
      "type": "http",
      "url": "https://www.basischarts.com/api/mcp"
    }
  }
}

ChatGPT

paste the URL

Plugins → the plus button → Add custom MCP server. Paste the URL, accept the notice and press Create as a plugin. Then switch Basis on in a new chat.

https://www.basischarts.com/api/mcp

ChatGPT asks you to confirm before a tool that changes something runs, and building a chart counts as one. Available on plans that allow custom MCP servers.

Anything else

config file

Any client that speaks Streamable HTTP MCP takes the URL directly.

{
  "mcpServers": {
    "basis": {
      "type": "http",
      "url": "https://www.basischarts.com/api/mcp"
    }
  }
}

A smaller tool list is available at https://www.basischarts.com/api/mcp?tools=core for clients with little room. For news, historical headlines, calendar conventions and market context only, use https://www.basischarts.com/api/mcp?tools=context.

Connected? Start with a question.

Copy one into your AI. For sharing, it prepares the chart and words; you review, edit and approve before anything becomes public.

Turn my analysis into a shareable chart

Prepare a BTC 4h sharing draft with a chart, analysis and caption. I will review before publishing.

Market brief

Give me a brief on BTC on the 4h chart, with a chart I can open.

Build a chart

Build me an ETH 1h chart with EMA 50, EMA 200 and RSI, and give me the link.

Screen the market

Which coins are oversold on the 1h chart right now?

What it can do

An analysis worth sharing

Ask for a chart image, a clear explanation and a social caption. Your AI prepares a private draft. Edit the wording, review the evidence and approve in Basis to create a public analysis link with no scheduled expiry. Share it on X, Telegram or WhatsApp yourself; nothing is posted automatically.

Market data

Candles from Binance, Bybit, OKX and Hyperliquid, spot and perpetual, one second to one month. Funding, open interest, positioning and liquidations. Aggressor-tagged order flow with delta and absorption. Correlations, dominance and public whale positions.

Analysis

Two hundred indicators computed on the same engine the chart draws with, the Formula Lab language, backtests with costs and no lookahead, market-wide screens, and historical analogues for a trade idea.

A chart at the end

The agent builds a real chart — venue, timeframe, indicators, trendlines, Fibonacci, position boxes — and hands back a link. Opening it puts the whole thing in Basis, in its own workspace, with no account. It can look at the chart too: a picture drawn the way Basis draws it, so what it describes is what you will see.

Alerts in one click

Ask to be told when a level breaks, RSI crosses 70 or price moves five percent, and the agent prepares the alert and hands back a link. Open it, read what it watches, press Set alert. Nothing is armed until you do.

News and the calendar

Headlines from the publisher feeds with the assets each one touches, and the scheduled events ahead: expiries, settlements, macro prints.

The part worth knowing

Ask your assistant something like “look at BTC on the 4-hour, check funding and order flow, mark the levels that matter and give me the chart”. It reads the venues, does the work, draws on a chart, and replies with a Basis link. Open it and the whole thing is there — live, in its own workspace, ready to keep working on.

What it will not do

Said here rather than found out later.

  • Your own records stay in your browser

    The journal, saved alerts, tables and scheduled research belong to your Basis window, and an outside agent cannot reach them. It can prepare a new alert for you to set, but it cannot see, change or remove the ones you have.

  • The strategy sandbox runs where it always did

    Writing and testing a strategy program runs inside your own browser, in the isolated worker it has always used. It is not run on our servers, for your safety and ours.

  • Chart and alert links last seven days

    Ordinary chart_link and alert_link handoffs expire after seven days. Private analysis_prepare drafts also expire after seven days. A reviewed, published analysis has no scheduled expiry; keep its private management link to withdraw it later.

  • Nothing here is advice

    Basis reports what venues publish and what the maths says about it. A model reading that is still a model.

Guides

Setup for one assistant at a time, and how to get answers you can check.

Give ChatGPT the live crypto market.ChatGPT can't see today's crypto market. Add Basis as a custom MCP server and it reads live prices, order flow, funding, liquidations and whale positions. No API key.Give Claude the live crypto market.Add Basis as a custom connector and Claude reads live crypto prices, order flow, funding and whale positions, then builds the chart. Works on the Free plan too.Crypto trading prompts that check before they answer.Copy-ready crypto trading prompts for ChatGPT and Claude that check live data first: trend, funding, order flow, whales, screens, backtests, risk and alerts.Test the strategy before you trust it.Ask your AI to test a trading idea on real exchange history: trades, win rate, drawdown and fees, closed bars only. Free with ChatGPT or Claude through Basis.Chart analysis from the data, not a screenshot.Stop pasting chart screenshots into ChatGPT. Connected to Basis, your AI reads the candles and indicators directly, draws its levels and sends you the chart.Can ChatGPT predict crypto prices?No model reliably predicts crypto prices. Here's what ChatGPT and Claude can do instead once they see live data: read conditions, check history and test ideas.ChatGPT or Claude for crypto trading?Which assistant works better for crypto research once it can see live data? Access, plan limits, coding tools and setup, compared as of October 2026.Let your AI work the chart.Want ChatGPT or Claude to work a trading chart? Basis has an MCP server built in: your AI sets the symbol, adds indicators, draws levels and sends you the chart.

Questions

Do I need a Basis account?

No. The connection needs no account and no key to start, and the chart links it produces open for anyone. A free account gives you a key, which raises your daily calls from 1,000 to 10,000: useful for agents and bots that do a lot.

Whose AI bill is this?

Basis provides the public data and tools for free; your AI app provides the model. Supported free plans can work too. Connector availability and usage limits depend on your client and plan. You do not enter a model API key into Basis for MCP.

Is the data real?

It is read live from Binance, Bybit, OKX and Hyperliquid public endpoints, the same reads the terminal makes. Every result names the venue it came from, and tools that cannot be exact about something say so rather than returning a plausible number.

How is this different from the assistant inside Basis?

Same tools, different place to stand. The in-product assistant works against the chart in front of you and needs a model key of your own. This one works inside the client you already use and hands the chart back as a link.

Are there limits?

Without a key a connection has 1,000 calls a day; a free key raises that to 10,000, and Basis Founders to 50,000. Limits reset at 00:00 UTC, and calls are also rate limited per minute. When the exchanges are very busy, keyless exchange reads wait first. Temporary chart and alert handoff links expire after seven days. You can prepare up to 20 private analysis drafts per connection per day. Drafts expire after seven days; analysis links you explicitly approve for publication have no scheduled expiry and can be withdrawn using your private review link.

Or just use it here.

The same tools run inside the terminal, with the chart in front of you.