Leaderboard/io.github.srimisra/pyth-hermes-mcp
MCP ServerScored via MCP protocol probing: initialize handshake, tools/list conformance, and ping + tool invocation performance.

io.github.srimisra/pyth-hermes-mcp

Developer Tools

Pyth Hermes MCP — real-time price feeds and oracle data for DeFi agents.

49/100
Operational Score
Score Breakdown
Availability20/30
Conformance0/30
Performance29/40
Key Metrics
Uptime 30d
95.7%
P95 Latency
393.9ms
Conformance
Fail
Trend
What's Being Tested
Availability
HTTP health check to the service endpoint
Unreachable — Timeout:
ConformanceNot tested
MCP initialize handshake + tools/list
Performance
MCP ping + zero-arg tool invocation benchmarking
P95 latency: 393ms, task completion: 100%
Improvement Tips
  • -Improve uptime (currently 95.7%, target 99%+)
Skills
latest_price_feeds

[DISCOVERY] [Deprecated] **Deprecated: use /v2/updates/price/latest instead** — **Deprecated: use /v2/updates/price/latest instead** Get the latest price updates by price feed id. Given a collection of price feed ids, retrieve the latest Pyth price for each price feed.

price_feed_ids

[DISCOVERY] [Deprecated] **Deprecated: use /v2/price_feeds instead** — **Deprecated: use /v2/price_feeds instead** Get the set of price feed IDs. This endpoint fetches all of the price feed IDs for which price updates can be retrieved.

price_feeds_metadata

Get the set of price feeds. — Get the set of price feeds. This endpoint fetches all price feeds from the Pyth network. It can be filtered by asset type and query string.

latest_price_updates

Get the latest price updates by price feed id. — Get the latest price updates by price feed id. Given a collection of price feed ids, retrieve the latest Pyth price for each price feed. Returns: { binary: { data: string[], encoding: "hex" | "base64" }, parsed: { ema_price: { conf: unknown, expo: unknown, price: unknown, publish_time: unknown }, id: string, metadata: { prev_publish_time: unknown, proof_available_time: unknown, slot: unknown }, price: { conf: unknown, expo: unknown, price: unknown, publish_time: unknown } }[] }.

price_stream_sse_handler

SSE route handler for streaming price updates. — SSE route handler for streaming price updates. The connection will automatically close after 24 hours to prevent resource leaks. Clients should implement reconnection logic to maintain continuous price updates. Returns: { binary: { data: string[], encoding: "hex" | "base64" }, parsed: { ema_price: { conf: unknown, expo: unknown, price: unknown, publish_time: unknown }, id: string, metadata: { prev_publish_time: unknown, proof_available_time: unknown, slot: unknown }, price: { conf: unknown, expo: unknown, price: unknown, publish_time: unknown }

timestamp_price_updates

Get the latest price updates by price feed id. — Get the latest price updates by price feed id. Given a collection of price feed ids, retrieve the latest Pyth price for each price feed. Returns: { binary: { data: string[], encoding: "hex" | "base64" }, parsed: { ema_price: { conf: unknown, expo: unknown, price: unknown, publish_time: unknown }, id: string, metadata: { prev_publish_time: unknown, proof_available_time: unknown, slot: unknown }, price: { conf: unknown, expo: unknown, price: unknown, publish_time: unknown } }[] }.

latest_publisher_stake_caps

Get the most recent publisher stake caps update data. Returns: { binary: { data: string[], encoding: "hex" | "base64" }, parsed: { publisher_stake_caps: unknown[] }[] }.

Recent Probe Results
TimestampStatusLatencyConformance
Apr 3, 2026timeout0msFail
Apr 3, 2026timeout0msFail
Apr 3, 2026timeout0msFail
Apr 3, 2026timeout0msFail
Apr 3, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Source Registries
mcp-registry
First Seen
Mar 25, 2026
Last Seen
Apr 1, 2026
Last Probed
Apr 3, 2026