Skip to content

[EPIC] Crypto API Tools #5

@copyleftdev

Description

@copyleftdev

Depends On: #2, #1

POLYMCP-007

Goals

  • Crypto price data access
  • Multi-exchange trade data
  • Historical crypto OHLCV
  • Real-time snapshots

Implement MCP tools for Polygon.io Crypto API. Includes cryptocurrency aggregates, trades, snapshots, and exchange information for digital asset markets.

Acceptance Criteria

AC-1

  • Given A user wants BTC/USD aggregates
  • When The get_crypto_aggregates tool is called with ticker=X:BTCUSD
  • Then It returns OHLCV bars for the crypto pair

AC-2

  • Given A user wants crypto trades
  • When The get_crypto_trades tool is called with ticker=X:ETHUSD
  • Then It returns recent trades with price, size, exchange, timestamp

AC-3

  • Given A user wants crypto snapshot
  • When The get_crypto_snapshot tool is called
  • Then It returns current prices and 24h changes for major cryptos

Technical Context

Files:

  • src/tools/crypto/mod.rs
  • src/tools/crypto/aggregates.rs
  • src/tools/crypto/trades.rs
  • src/tools/crypto/snapshots.rs

Out of Scope

  • DeFi protocols
  • On-chain data

Source: epics/06-crypto-tools.json
Content Hash: da03a6664df304c0

Metadata

Metadata

Assignees

No one assigned

    Labels

    api:cryptoPolygon Crypto API endpointscomponent:toolsMCP tool implementationsepicLarge feature containing multiple storiespriority:mediumNormal priority

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions