A side-by-side look at the Pythia Oracle MCP and Stock Research MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Pythia Oracle MCP for finance & fintech work as a local process; choose Stock Research MCP for finance & fintech as a local process. You can also run both side by side in one mcpServers block.
list_tokens, get_token_feeds, get_market_summary.TAPETIDE_TOKEN.search_stocks, screen_stocks, screen_stocks_technical.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Finance & Fintech | Finance & Fintech |
| Quality signal | 57/100 · Good | 61/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | Not declared |
| Pricing | Free | Not declared |
| Required env vars | None listed | TAPETIDE_TOKEN |
| Verified owner | Community listing | Community listing |
| GitHub stars | 1 | 140 |
| Directory activity | 3 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 18 | 55 |
| Full listing | View Pythia Oracle MCP | View Stock Research MCP |
list_tokensList all tokens tracked by Pythia with status and reliability info.
Returns token symbols, categories, data source count, 30-day uptime,
and operational status. Covers cross-chain tokens (BTC, SOL, TAO,
RENDER, ONDO, etc.) and DeFi tokens.
get_token_feedsGet all available indicator feeds for a specific token.
Shows every feed name (EMA, RSI, Bollinger, Volatility across all
timeframes), the token's reliability stats, and data source count.
Feed names are what you pass to the on-chain oracle to request data.
Args:
engine_id: Token engine ID (e.g., 'bitcoin', 'solana', 'bittensor',
'aave', 'pol'). Use list_tokens() to see all available IDs.
get_market_summaryGet a summary of all tokens tracked by Pythia with operational overview.
Returns system-wide stats, tokens grouped by status, uptime distribution,
data source health, and infrastructure status. Useful for quickly
understanding what Pythia covers and whether the system is healthy.
check_oracle_healthCheck the reliability and uptime of Pythia's oracle system.
Returns per-token 30-day uptime (sorted worst-first so problems
surface immediately), recent daily status history, data source
health, and infrastructure status. Use this to verify Pythia's
reliability before integrating or relying on its data.
get_contractsGet Pythia contract addresses for on-chain integration. Shows all supported chains.get_pricingGet Pythia pricing tiers and free trial info. Prices are live from the data feed.get_integration_guideGet Solidity code to integrate Pythia into a smart contract.
Args:
tier: 'discovery' (single value), 'analysis', 'speed', or 'complete'.
chain: Optional chain key (e.g. 'mainnet', 'amoy', 'arbitrum'). When
unset, the embedded Solidity uses the first available chain's
addresses (Polygon mainnet by convention) and the prose lists
every chain where this tier's consumer is deployed.
get_events_infoGet overview of Pythia Events — on-chain indicator alert subscriptions.
Returns pricing, supported conditions, subscriber flow, registry
addresses per chain, and current subscription stats. Events let you
subscribe once and get notified when an indicator crosses a threshold.
get_events_guideGet Solidity code to subscribe to Pythia Events (indicator alerts).
Returns a complete contract that approves LINK, subscribes to an
indicator alert, listens for PythiaEvent, and can cancel for a refund.
subscribe_infoPlan a specific Pythia Events subscription with cost and exact calls.
Args:
feed_name: Feed name to monitor (e.g. 'pol_RSI_5M_14', 'bitcoin_EMA_1H_20')
condition: 0=ABOVE, 1=BELOW, 2=CROSSES_ABOVE, 3=CROSSES_BELOW
days: Subscription duration in days (1-365)
get_visions_infoGet overview of Pythia Visions — walk-forward validated market intelligence on-chain.
Returns the walk-forward validated patterns with accuracy stats, the Vision Registry
contract address, subscription info (FREE), evaluation frequency, and
supported tokens. Visions are pattern detections that passed walk-forward
validation across multiple years of history. Live token + pattern set is
returned in the response (canonical source: feed-status.json visions section).
get_visions_guideGet Solidity code to subscribe to Pythia Visions and listen for VisionFired events.
Returns a complete contract that subscribes to the PythiaVisionRegistry,
receives VisionFired events with pattern type, confidence, direction, price,
and full analysis payload. Subscription is FREE (no LINK required).
search_stocksResolve a company to its symbol by name, symbol, BSE code, or ISIN — including brand names and post-rename aliases (`Zomato` → `ETERNAL`). Filter by sector/industry.screen_stocksFundamental screener over 326 ratios — PE, ROCE, sales growth, debt/equity, Piotroski score. Plain-English query syntax with AND/OR logic and cross-field comparisons.screen_stocks_technicalReal-time technical screener — RSI, MACD, SMA/EMA crossovers, Bollinger Bands, ADX, volume, momentum. Supports `crosses_above`/`crosses_below`.get_screener_ratiosSearch or browse the full 326-ratio catalog to get exact ratio names for a query.get_trending_stocksToday's top gainers, losers, and most-active stocks from the Nifty 500.get_company_profileFull overview — sector, business summary, pros/cons, fundamentals, growth metrics, current quote. Optionally add technicals (20+ indicators), analyst ratings, and peers in the same call.get_stock_quoteLive price — LTP, change %, volume, market cap, PE, PB, 52-week high/low.get_batch_quotesUp to 20 stock quotes in a single call.get_price_historyDaily or weekly OHLCV with delivery %. Up to 2,000 sessions per call, pageable further back.get_financialsQuarterly + annual P&L, balance sheet, cash flow, and ratios. Each period is stamped with when it was actually published, so backtests can avoid look-ahead bias.get_shareholdingPromoter, FII, DII, and public holdings quarter by quarter.get_forecastsAnalyst EPS, revenue, EBITDA, net income, ROA, and ROE estimates against actuals — for spotting earnings surprises.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"pythia-the-oracle-pythia-oracle-mcp": {
"command": "uvx",
"args": [
"pythia-oracle-mcp"
]
}
}
}
{
"mcpServers": {
"stock-research-mcp": {
"command": "npx",
"args": [
"-y",
"tapetide-mcp"
],
"env": {
"TAPETIDE_TOKEN": "YOUR_TAPETIDE_TOKEN_HERE"
}
}
}
}