Pyth Pro MCP Server
Real-time and historical price feeds for 500+ crypto, equities, FX, and commodities assets.
247 stars
Reviews
Write oneNobody has reviewed Pyth Pro MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pyth Pro MCP Server tools (5)
write = sends, deletes, buys or postsconvert_date_to_timestampFreeConvert a date string to Unix timestamp for use with get_historical_price 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_dataFreeFetch OHLC candlestick data for a symbol. Pass your Pyth Pro `access_token` to authenticate the request. Use for charting, technical analysis, backtesting. IMPORTANT: The symbol must be the full name from get_symbols including the asset type prefix (e.g. 'Crypto.BTC/USD', 'Equity.US.AAPL', 'FX.EUR/USD') — never use bare names like 'BTC/USD'. Historical data is available from April 2025 onward — do not request timestamps before that. Resolutions: 1/5/15/30/60 minutes, 120/240/360/720 (multi-hour), D (daily), W (weekly), M (monthly). Timestamps are Unix seconds. Timestamp reference (Unix seconds): 2025-04-01 (earliest available) = 1743465600 2026-01-01 = 1767225600 2026-06-01 = 1780272000 Always double-check your timestamp math — year-boundary errors are common.
get_historical_priceFreeGet price data for specific feeds at a historical timestamp. Pass your Pyth Pro `access_token` to authenticate the request. Use get_symbols first to find feed IDs or symbols. If both price_feed_ids and symbols are provided, only price_feed_ids are used. Accepts Unix seconds, milliseconds, or microseconds (auto-detected). Historical data is available from April 2025 onward — do not request timestamps before that. The timestamp is internally converted to microseconds and aligned (rounded down) to the channel rate — e.g. for fixed_rate@200ms, it must be divisible by 200,000μs. Prices are integers with an exponent field — human-readable price = price * 10^exponent. Pre-computed display_price fields are included for convenience. Timestamp reference: 2025-04-01 (earliest available) = 1743465600 2026-01-01 = 1767225600 2026-06-01 = 1780272000 Always double-check your timestamp math — year-boundary errors are common.
get_latest_priceFreeGet the most recent real-time price for one or more feeds. Requires an `access_token` parameter (get one at https://docs.pyth.network/price-feeds/pro/acquire-access-token). Use get_symbols first to find symbols or feed IDs. IMPORTANT: symbols must be the full name including asset type prefix (e.g. 'Crypto.BTC/USD', not 'BTC/USD'). If both price_feed_ids and symbols are provided, only price_feed_ids are used. Prices are integers with an exponent field — human-readable price = price * 10^exponent. Pre-computed display_price fields are included for convenience.
get_symbolsFreeList available Pyth Pro price feeds. Use this FIRST to discover what feeds exist before calling get_latest_price, get_historical_price, or get_candlestick_data. Filter by asset_type (crypto, equity, fx, metal, rates, commodity, funding-rate) or search by name/symbol. Returns feed metadata including pyth_lazer_id (needed for get_historical_price), symbol, asset_type, and exponent.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1458ms20/20
- Tool poisoning5 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the Pyth Pro MCP Server repository's README, as published. We do not edit it. Read it on GitHub
Pyth Crosschain
This repository acts as a monorepo for the various components that make up Pyth protocols.
Within this monorepo you will find the following subprojects:
Table of Contents
- Target Chains
- Hermes
- Fortuna
- Pyth Lazer Pusher
- Local Development
- Setup
- Pull requests
- Releases
- Typescript Monorepo
- Setting up
- Common tasks
- Building a new web app, JS / TS library or CLI tool
Target Chains
target_chains
This directory contains on-chain contracts and SDKs for all of the various blockchain runtimes that Pyth supports. Each subdirectory corresponds to a blockchain runtime. Inside each subdirectory, there are subfolders for contracts and SDKs.
Hermes
hermes
Hermes is an off-chain service which constantly observes Pythnet and the Wormhole network watching for price updates emitted from the Pyth contract. It exposes all observed attestations via a public API over HTTPS/WSS which can be consumed by client-side applications that wish to use Pyth pricing data.
The price_service/client directory provides an SDK for interacting with Hermes. However, most users will interact with the price service via a chain-specific SDK
For a guide on utilising this service in your project, see the chain-specific SDK and examples for your blockchain runtime in the target_chains directory.
Fortuna
fortuna
Fortuna is an off-chain service which can be used by Entropy providers.
Pyth Lazer Pusher
pyth-lazer-pusher
Price feed pushers that deliver Pyth Lazer data to external systems. Currently supports pushing to Bulk Trade validators.
Local Development
Setup
Please install the following tools in order to work in this repository:
- NVM to manage your node version, then run nvm use 22 to ensure you are using node version 22.
- Optionally, you can also use mise. If you install mise, you can run all of your commands like the following: mise x -- pnpm , which will ensure you are running your commands while using the correct tool versions for this repository.
- Foundry in order to use forge for Ethereum contract development
- Solana CLI for working with Solana programs.
- After installing, please run solana keygen new to generate a local private key.
- Anchor for developing Solana programs.
- Pre-commit is used to automatically format and lint the repository.
- After installing, please run pre-commit install in the root of the repo to configure the checks to run on each git commit.
- Rust
Pull requests
Use the Conventional Commits format for your commit messages and PR titles. In the PR description, please include a summary of the changes and any relevant context. Also, please make sure to update the package versions following the Semantic Versioning rules.
See also: Standards
Releases
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add --transport http mcp https://mcp.pyth.network/mcp
Pyth Pro MCP Server: common questions
- Is Pyth Pro MCP Server safe?
- Yes, by our scan: it is graded A (92/100). Read the Pyth Pro MCP Server safety report
- How do I install Pyth Pro MCP Server?
- It runs remotely at mcp.pyth.network. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Pyth Pro MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Pyth Pro MCP Server maintained?
- The last commit was 2 days ago (2026-09-25). The latest release is v0.2.0.
- Is Pyth Pro MCP Server up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Pyth Pro MCP Server?
- Servers from other publishers that do the same job: Cryptoetf MCP server, Moonpay MCP server and TickDB Market Data MCP server. Compare all Pyth Pro MCP Server alternatives.
Alternatives to Pyth Pro MCP Server
Same job from other publishers: the closest match first, then the best rated.
- CryptoetfLive spot crypto ETF flows for 13 assets, CEFI sentiment index and prices.not reviewedGrowingA
- MoonpayMCP server for MoonPay — fiat-to-crypto on/off-ramp, 100+ assets; Pix for Brazil onrampnot reviewedEstablishedB
TickDB Market DataReal-time & historical market data: forex, stocks, crypto, indices, metals, K-line, quotesnot reviewedGrowingB
MCPCrypto market intelligence: prices, funding rates, narratives, regime, and delta-neutral research.not reviewedGrowingA
MCPTwelve Data MCP: real-time & historical market data (stocks, crypto, forex, etc).not reviewedGrowingA