MotiveWave MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MotiveWave MCPwhat's the current price and VWAP on my chart?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MotiveWave MCP — Setup Guide
Two independent pieces. Build and test each on its own before wiring them together.
Part 1 — Java bridge study (java-bridge/AIBridgeStudy.java)
This runs inside MotiveWave as a study with no visible plot. It computes price,
VWAP, and four volume profiles, and serves them as JSON on localhost:7878/snapshot.
Now built against your actual SDK Javadoc (as of the sdk_api_doc_4_.zip you
uploaded). Confirmed and used directly:
Study.onTick(DataContext, Tick)— fires per trade; this is what drives everything.com.motivewave.platform.sdk.profile.VolumeProfile— fed live viaonTick(Tick), same engine MotiveWave's own studies use, so POC/VAH/VAL/HVN/LVN math should match your chart once the settings below are aligned.
You must still edit these to match your existing native studies exactly (see the six-point parity checklist from our conversation):
SESSION_ZONE,RTH_OPEN_HOUR/MIN,RTH_CLOSE_HOUR/MIN— your actual session timesRANGE_TICKS— row width in ticks; must match your native studies' bin sizeVALUE_AREA_PCT— must match your native studies' value area %NODE_SENSITIVITY— the sensitivity param togetHVNs/getLVNs; tune by comparing output against what's visibly marked as HVN/LVN on your chart
Known simplification to fix before trusting prior_week_rth: the current
code swaps in the most recently closed day's profile as a stand-in for the
week rather than accumulating volume across all RTH sessions in the week.
This is flagged with a TODO in onTick() — needs real weekly accumulation
before that specific number is reliable.
Build: add this file to your existing MotiveWave SDK Eclipse project (the same one you're using for the Risk Calculator study), compile to a jar, and load it the same way you load your other custom studies. Add it to a chart with no visual settings needed.
Validate before trusting it: run it alongside your visible chart for a
session or two and diff its POC/VAH/VAL/HVN/LVN output against what's drawn.
Fetch http://127.0.0.1:7878/snapshot in a browser to see the raw JSON.
Related MCP server: TradingView MCP Jackson
Part 2 — MCP server (mcp-server/)
cd mcp-server
npm install
npm run buildTest it standalone (with MotiveWave + the bridge study running):
curl http://127.0.0.1:7878/snapshot # confirm the Java side is serving data first
node dist/index.js # should print "MotiveWave MCP server running on stdio"Wiring into Claude Desktop
Add to your Claude Desktop MCP config (claude_desktop_config.json):
{
"mcpServers": {
"motivewave": {
"command": "node",
"args": ["/absolute/path/to/motivewave-mcp/mcp-server/dist/index.js"]
}
}
}Restart Claude Desktop. You should see three tools available: get_price_and_vwap,
get_volume_profile, and get_full_snapshot.
Suggested next steps, in order
Get the Java bridge compiling and serving a snapshot with just price + VWAP — confirm the JSON looks right via curl/browser before adding profile logic.
Wire the MCP server to that and confirm Claude can read price + VWAP correctly.
Add one profile (developing_session is easiest to validate live) and diff it against the visible chart.
Add the remaining three profiles once the first one's parity is confirmed.
Only then consider marked-level/annotation reading (Phase 2 from our earlier discussion) — keep it out of this build until the core snapshot is solid.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only access to your MetaTrader 4 and 5 accounts for AI agents: balances, open positions, trade history with win rate, live quotes, symbol specs and candles. It cannot place, modify or close orders.
ChartRemotely — put a security on a desktop chart anywhere in the world, by voice or by tool call
> TradingMCP puts a market analyst inside your AI assistant. Paste one URL into Claude, ChatGPT, Cursor, VS Code or any MCP client and ask in plain language: screen for breakouts, run a multi-timeframe analysis, backtest a strategy with walk-forward validation, scan for smart-money and volume signals, or get a one-prompt morning market brief. In clients that support MCP Apps, price charts and the Markets panel are drawn right in the chat. > 40+ tools covering crypto (real-time), stocks, ETFs, FX, futures and commodities across major global exchanges. > Hosted, nothing to install: Pro $9/month (2,500 tool calls) or Pro+ $29/month (10,000). Paid upfront with a 14-day money-back guarantee; your API key arrives right after checkout. > Built on the open-source tradingview-mcp core (MIT, ~5k GitHub stars): self-host it free, or use the hosted version with zero ops. > For research and education, not financial advice. Not affiliated with TradingView
Live crypto + IDX stock market intelligence for AI agents — 19 tools, no API key.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides AI agents with read-only access to live chart context, candles, drawings, indicators, and provider status from the MyLinedChart desktop app, all running locally.510 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to control and read data from TradingView Desktop, including morning briefs, chart analysis, Pine Script development, and replay mode.51 npm-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to read and control TradingView Desktop charts in real time, supporting chart analysis, Pine Script development, alerts, replay practice, and multi-pane automation.51 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to read, control, and draw on locally running TradingView Desktop charts via Chrome DevTools Protocol for chart analysis, Pine Script development, and workflow automation.51 npm-