Waveleta Market Data

AIアシスタント向けの読み取り専用マーケットデータ:暗号資産ティッカー、ランク付けされたシグナル、FX、コモディティ、米国株の履歴。ツール: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キー)。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

ToolDataREST equivalent
get_crypto_tickersCrypto tickers (last, bid, ask) for 600+ markets, refreshed every minute/v1/crypto/tickers
get_crypto_metaCrypto market metadata/v1/crypto/meta
get_radar_signalsWaveleta Radar ranked signal candidates/v1/radar/candidates
get_alert_historyEvery 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_historyUS equities history (early access)/v1/equities/history
get_fx_ratesFX daily reference rates/v1/fx/rates
get_commoditiesWTI, Brent and natural gas/v1/commodities
list_sourcesData 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.