Waveleta Market Data
Read-only market data for AI assistants: crypto tickers, ranked signals, FX, commodities, US equities history. Tools: get_crypto_tickers, get_crypto_meta, get_radar_signals, get_equity_history, get_fx_rates, get_commodities, list_sources. Endpoint https://api.waveleta.com/mcp (Streamable HTTP, Bearer API key). Works with Cursor/Claude; ChatGPT limited (OAuth). Pricing: €2 free starter credit, then €0.002 per successful call.
Máy chủ MCP được lưu trữ
npx add-mcp 'https://api.waveleta.com/mcp'Cài vào Claude Code, Codex, Cursor và nhiều công cụ khác
Tài liệu
The Waveleta MCP server exposes the Waveleta Developer API as tools that MCP clients such as Cursor and Claude can call. It is read-only market data: it has no trading tools and cannot place, change or cancel orders.
Endpoint
https://api.waveleta.com/mcp (MCP Streamable HTTP). Authenticate with your existing Developer API key as Authorization: Bearer wl_….
Pricing
Each tool call is one Developer API call and is billed exactly like the REST API: €0.002 per successful call from your prepaid balance, with €2 free starter credit. Connecting and listing tools is free. Failed calls are not charged.
Tools
| Tool | Data | REST equivalent |
|---|---|---|
get_crypto_tickers | Crypto tickers (last, bid, ask) for 600+ markets, refreshed every minute | /v1/crypto/tickers |
get_crypto_meta | Crypto market metadata | /v1/crypto/meta |
get_radar_signals | Waveleta Radar ranked signal candidates | /v1/radar/candidates |
get_alert_history | Every signal-engine alert with what the price did after it (losers included; price moves, not trades; past moves do not predict future ones) | /v1/alerts/history |
get_equity_history | US equities history (early access) | /v1/equities/history |
get_fx_rates | FX daily reference rates | /v1/fx/rates |
get_commodities | WTI, Brent and natural gas | /v1/commodities |
list_sources | Data sources and freshness | /v1/meta/sources |
Cursor
Add this to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"waveleta": {
"url": "https://api.waveleta.com/mcp",
"headers": { "Authorization": "Bearer wl_YOUR_KEY" }
}
}
}
Claude Code
claude mcp add --transport http waveleta https://api.waveleta.com/mcp \
--header "Authorization: Bearer wl_YOUR_KEY"
Claude Desktop
Use the mcp-remote bridge (requires Node.js) in claude_desktop_config.json:
{
"mcpServers": {
"waveleta": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.waveleta.com/mcp",
"--header", "Authorization:${WAVELETA_AUTH}"],
"env": { "WAVELETA_AUTH": "Bearer wl_YOUR_KEY" }
}
}
}
ChatGPT
Limited for now. ChatGPT custom connectors expect OAuth sign-in rather than an API key header, which this server does not offer yet. Support is coming; until then, use Cursor or Claude.
Test with curl
curl -s https://api.waveleta.com/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer wl_YOUR_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
To make retries safe, send an Idempotency-Key header with a unique value per call; a repeated key is not charged twice.
Keep your key safe
Your key sits in your client's config file. Don't commit it to a repository. If it is exposed, revoke it on your developer dashboard and create a new one. Waveleta data is informational only and is not investment advice.