Skip to main content

MCP server for Pythia Oracle — on-chain calculated indicators (EMA, RSI, Bollinger, Volatility) via Chainlink

Project description

Pythia Oracle MCP Server

On-chain calculated technical indicators for AI agents. EMA, RSI, Bollinger Bands, Volatility — delivered to smart contracts via Chainlink.

Pythia is the first oracle providing computed metrics on-chain. Unlike price-only oracles, Pythia calculates the same indicators traders use and makes them available to smart contracts with a single call.

Quick Start

pip install pythia-oracle-mcp

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "pythia-oracle": {
      "command": "pythia-oracle-mcp"
    }
  }
}

Claude Code

claude mcp add pythia-oracle -- pythia-oracle-mcp

Cursor / VS Code

Add to MCP settings:

{
  "pythia-oracle": {
    "command": "pythia-oracle-mcp"
  }
}

Run directly

python -m pythia_oracle_mcp

Available Tools

Tool Description
list_tokens All 22 tracked tokens with status, uptime, and data sources
get_token_feeds All indicator feed names for a specific token
get_market_summary System-wide overview — tokens by status, ecosystem coverage, infrastructure health
check_oracle_health Per-token 30-day uptime (worst-first), data source status, incident report
get_contracts All contract addresses (operator, consumers, faucet, LINK)
get_pricing Pricing tiers and when to use each one
get_integration_guide Ready-to-deploy Solidity code for any tier

Example Usage (in Claude)

"What indicators does Pythia have for Bitcoin?"

Calls get_token_feeds("bitcoin") — returns all 22 indicator feeds grouped by type.

"Is Pythia reliable enough to integrate?"

Calls check_oracle_health() — returns per-token uptime, data source health, and active incidents.

"Give me a Solidity contract to consume Pythia's speed bundle"

Calls get_integration_guide("speed") — returns a complete, deployable contract with correct addresses and job IDs.

"What tokens does Pythia cover and are they all working?"

Calls get_market_summary() — returns ecosystem coverage, status breakdown, and infrastructure health.

What Pythia Provides

  • 484 indicator feeds across 22 tokens (cross-chain: BTC, SOL, TAO, RENDER, ONDO and more)
  • 5 indicator types: EMA, RSI, Bollinger (upper/lower), Volatility, USD Price
  • 4 timeframes: 5-minute, 1-hour, 1-day, 1-week
  • 4 pricing tiers: Discovery (0.01 LINK), Analysis (0.03), Speed (0.05), Complete (0.10)
  • Free trial: PythiaFaucet contract — no LINK needed, 5 requests/day

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pythia_oracle_mcp-0.2.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pythia_oracle_mcp-0.2.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file pythia_oracle_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: pythia_oracle_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pythia_oracle_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 40ff53d949e94bff6e19ab7e3196d71da5e82802331f1c2d4af1b594cb0d1cdb
MD5 f7e2137beb69adfa61ac18449093e82f
BLAKE2b-256 e23f0df78f8f155c16d46df1f36c57f2953fcace545c864f8d7acee207dbe222

See more details on using hashes here.

File details

Details for the file pythia_oracle_mcp-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pythia_oracle_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5483525f31eceff9fc210b441b60338efae18069e6b425a3e8fe4e9be122a4a
MD5 736a40163f995694fdc0c6b8e0d5579d
BLAKE2b-256 b1568f5be719dea03bdc3e832af2bdf2f3f04598109eda2aebe21ffd832ee7c9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page