Waveleta Market Data
為 AI 助理提供唯讀市場資料:加密貨幣行情、排名訊號、外匯、大宗商品、美股歷史。工具:get_crypto_tickers、get_crypto_meta、get_radar_signals、get_equity_history、get_fx_rates、get_commodities、list_sources。端點 https://api.waveleta.com/mcp(Streamable HTTP,Bearer API key)。可搭配 Cursor/Claude 使用;ChatGPT 功能有限(OAuth)。定價:€2 免費入門額度,之後每次成功呼叫 €0.002。
託管 MCP 伺服器
npx add-mcp 'https://api.waveleta.com/mcp'可安裝到 Claude Code、Codex、Cursor 等客戶端
文件
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.