Pyth Pro MCP Server
Real-time and historical price feeds for 500+ crypto, equities, FX, and commodities assets.
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.pyth.network/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.pyth.network/mcp{
"mcpServers": {
"mcp": {
"url": "https://mcp.pyth.network/mcp"
}
}
}claude mcp add --transport http mcp https://mcp.pyth.network/mcp{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.pyth.network/mcp"
}
}
}6 tools, verified live
get_symbolsread-onlyList available Pyth Pro price feeds. Use this FIRST to discover what feeds exist before calling get_latest_price, get_historical_price, get_price_range or get_candlestick_data (those also accept bare pairs like BTC/USD). Filter by asset_type (e.g. crypto, equity, fx, metal, commodity, interest-rate, funding-rate, kalshi) or search by name/symbol. Narrow further with instrument_type (spot, future,
convert_date_to_timestampread-onlyConvert a date string to Unix timestamp for use with get_historical_price, get_price_range and get_candlestick_data. Use this tool when you need to compute timestamps — do not calculate Unix timestamps manually. Accepts ISO 8601 dates (e.g. '2026-01-01', '2026-01-01T12:00:00Z'). Returns seconds, microseconds, ISO 8601, and whether the date is within the available data range (April 2025 onward).
get_candlestick_dataread-onlyFetch OHLC candlestick bars for one symbol, for charting, technical analysis or backtesting. OHLC values are already human-readable (no exponent). Requires the user's own Pyth Pro access token. If the user configured it in their MCP client, omit `access_token`; otherwise pass it as `access_token`, and if the tool reports it missing, ask the user for it. Symbols can be full names from get_symbols (
get_historical_priceread-onlyGet the price of one or more feeds at one past instant. Requires the user's own Pyth Pro access token. If the user configured it in their MCP client, omit `access_token`; otherwise pass it as `access_token`, and if the tool reports it missing, ask the user for it. Symbols can be full names from get_symbols (e.g. 'Crypto.BTC/USD', 'Equity.US.AAPL/USD') or bare pairs like 'BTC/USD'. A bare pair reso
get_latest_priceread-onlyGet the most recent real-time price for one or more feeds. Requires the user's own Pyth Pro access token. If the user configured it in their MCP client, omit `access_token`; otherwise pass it as `access_token`, and if the tool reports it missing, ask the user for it. Symbols can be full names from get_symbols (e.g. 'Crypto.BTC/USD', 'Equity.US.AAPL/USD') or bare pairs like 'BTC/USD'. A bare pair r
get_price_rangeread-onlyGet every price update for one or more feeds within a short historical window (at most 60 seconds), e.g. to see exactly how a price moved around an event. Requires the user's own Pyth Pro access token. If the user configured it in their MCP client, omit `access_token`; otherwise pass it as `access_token`, and if the tool reports it missing, ask the user for it. Symbols can be full names from get_s
Alternatives in Crypto & Web3
Compare →ETEtherscanOfficialA
Read-only Etherscan V2 blockchain data: balances, transactions, transfers, tokens, contracts, logs.
HIHive Intelligence MCPA
Evidence-backed crypto due diligence with sources, freshness, and a runtime receipt on every call.
Chainflip Broker as a ServiceA
Native cross-chain swaps: Bitcoin, Ethereum, Solana, Polkadot, Tron, Arbitrum. Quote, swap, track.
INInsumerA
Wallet auth: send a wallet and conditions, get a signed boolean across 37 chains.
CHChainstackA
Deploy and manage blockchain nodes across 70+ protocols, search docs, request testnet funds.
TraderSpyA
AI crypto signals, whale positions, 19 technical indicators, derivatives, screener and backtests