{"id":48037290,"url":"https://github.com/gepappas98/revolut-pulse-mcp.v2","last_synced_at":"2026-04-04T14:00:02.192Z","repository":{"id":347528618,"uuid":"1191014699","full_name":"gepappas98/revolut-pulse-mcp.v2","owner":"gepappas98","description":"Real-time stock \u0026 crypto prices for Claude, Cursor \u0026 AI agents. No API key. Yahoo Finance + Binance. Revolut availability check.","archived":false,"fork":false,"pushed_at":"2026-03-28T09:09:41.000Z","size":250,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-28T13:44:10.439Z","etag":null,"topics":["binance","claude","crypto-price-tracking","fastapi","fastmcp","finance","mcp","mcp-server","python","real-time-data","stock-price","yahoo-finance"],"latest_commit_sha":null,"homepage":"https://mcpize.com/mcp/mcprice","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gepappas98.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-24T20:52:36.000Z","updated_at":"2026-03-28T09:09:44.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gepappas98/revolut-pulse-mcp.v2","commit_stats":null,"previous_names":["gepappas98/revolut-pulse-mcp.v2"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/gepappas98/revolut-pulse-mcp.v2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gepappas98%2Frevolut-pulse-mcp.v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gepappas98%2Frevolut-pulse-mcp.v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gepappas98%2Frevolut-pulse-mcp.v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gepappas98%2Frevolut-pulse-mcp.v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gepappas98","download_url":"https://codeload.github.com/gepappas98/revolut-pulse-mcp.v2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gepappas98%2Frevolut-pulse-mcp.v2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31402277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binance","claude","crypto-price-tracking","fastapi","fastmcp","finance","mcp","mcp-server","python","real-time-data","stock-price","yahoo-finance"],"created_at":"2026-04-04T14:00:01.731Z","updated_at":"2026-04-04T14:00:02.161Z","avatar_url":"https://github.com/gepappas98.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mcprice v5.0 🚀\n\n**Real-Time Financial Intelligence MCP for Claude / Cursor / VS Code**\n\n25 MCP tools + 25 REST endpoints. No API keys. Deploy in one push.\n\n---\n\n## What's New in v5.0 — Skills → MCP Conversion\n\nFive Claude Skills (SKILL.md format) converted to production MCP tools + REST endpoints:\n\n| MCP Tool | REST Endpoint | Source Skill |\n|----------|--------------|--------------|\n| `stock_correlation` | `GET /correlation` | stock-correlation SKILL.md |\n| `options_analysis` | `POST /options/analysis` | options-payoff SKILL.md |\n| `geopolitical_energy_risk` | `GET /geopolitical/energy` | hormuz-strait SKILL.md |\n| `stock_deep_data` | `GET /fundamentals/{ticker}` | yfinance-data SKILL.md |\n| `options_chain` | `GET /options/chain/{ticker}` | yfinance-data SKILL.md |\n\n---\n\n## All 25 Tools\n\n### Price Tools (1–10)\n| # | MCP Tool | REST | Description |\n|---|----------|------|-------------|\n| 1 | `get_price` | `GET /price/{ticker}` | Single stock/ETF price |\n| 2 | `get_prices_bulk` | `GET /prices?tickers=` | Up to 20 tickers at once |\n| 3 | `get_crypto_price` | `GET /crypto/{symbol}` | Binance crypto price |\n| 4 | `price_snapshot` | `GET /snapshot` | Mixed stock+crypto watchlist |\n| 5 | `revolut_price_check` | `GET /revolut/check/{ticker}` | Price + Revolut availability |\n| 6 | `crypto_top_movers` | `GET /crypto/movers` | Binance 24h gainers/losers |\n| 7 | `portfolio_pnl` | — | Real-time P\u0026L for holdings |\n| 8 | `market_overview` | — | Indices + commodities + crypto |\n| 9 | `revolut_watchlist` | — | Bulk Revolut check |\n| 10 | `revolut_sector_scan` | — | Sector scan + best Revolut pick |\n\n### Signal Tools (11–16)\n| # | MCP Tool | REST | Description |\n|---|----------|------|-------------|\n| 11 | `fear_greed_index` | `GET /fear-greed` | Fear \u0026 Greed + trading bias |\n| 12 | `earnings_calendar` | `GET /earnings?tickers=` | Next earnings + EPS estimates |\n| 13 | `technical_signals` | `GET /signals/{ticker}` | RSI/SMA/EMA/MACD engine |\n| 14 | `insider_flow_scan` | `GET /insider-flow` | SEC Form 4 cluster buys |\n| 15 | `crypto_funding_rates` | `GET /funding-rates` | Binance perp funding rates |\n| 16 | `price_alert_check` | `POST /alert-check` | Multi-ticker alert monitor |\n\n### Intelligence Tools (17–20)\n| # | MCP Tool | REST | Description |\n|---|----------|------|-------------|\n| 17 | `financial_news` | `GET /news` | Live headlines (NewsNow) |\n| 18 | `deepear_signals` | `GET /deepear-signals` | Institutional investment signals |\n| 19 | `prediction_markets` | `GET /prediction-markets` | Polymarket crowd probabilities |\n| 20 | `news_sentiment_score` | `POST /sentiment` | FinBERT-distilled sentiment |\n\n### Analytics Tools — v5.0 NEW (21–25)\n| # | MCP Tool | REST | Description |\n|---|----------|------|-------------|\n| 21 | `stock_correlation` | `GET /correlation` | Co-move discovery, pairs, clustering, rolling |\n| 22 | `options_analysis` | `POST /options/analysis` | BS payoff curves + Greeks (7 strategies) |\n| 23 | `geopolitical_energy_risk` | `GET /geopolitical/energy` | Hormuz + oil trade signals |\n| 24 | `stock_deep_data` | `GET /fundamentals/{ticker}` | Income/balance/cashflow/analysts/insiders |\n| 25 | `options_chain` | `GET /options/chain/{ticker}` | Live IV surface + OI + max pain |\n\n---\n\n## Quick Start\n\n### Claude Desktop / Cursor\n```json\n{\n  \"mcServers\": {\n    \"mcprice\": {\n      \"url\": \"https://mcprice.fly.dev/mcp\"\n    }\n  }\n}\n```\n\n### REST API\n```bash\n# Stock correlation — find what moves with NVDA\ncurl \"https://mcprice.fly.dev/correlation?tickers=NVDA\u0026mode=discover\"\n\n# Pair analysis — AMD vs NVDA\ncurl \"https://mcprice.fly.dev/correlation?tickers=AMD,NVDA\u0026mode=pair\"\n\n# Deep fundamentals — NVDA overview\ncurl \"https://mcprice.fly.dev/fundamentals/NVDA?data_type=all\"\n\n# Options chain — AAPL\ncurl \"https://mcprice.fly.dev/options/chain/AAPL\"\n\n# Geopolitical energy risk\ncurl \"https://mcprice.fly.dev/geopolitical/energy\"\n\n# Options analysis (POST)\ncurl -X POST https://mcprice.fly.dev/options/analysis \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"strategy\":\"vertical_spread\",\"underlying\":\"NVDA\",\"spot\":880,\"strikes\":[860,920],\"premium\":18.5,\"dte\":21,\"iv\":0.42}'\n```\n\n---\n\n## Data Sources\n\n| Source | Tools |\n|--------|-------|\n| yfinance | Stocks, ETFs, options, fundamentals |\n| Binance Public API | Crypto prices, funding rates, top movers |\n| alternative.me | Fear \u0026 Greed index |\n| SEC EDGAR (via GitHub Actions) | Insider flow scan |\n| Hormuz Strait Monitor | Geopolitical energy risk |\n| DeepEar Lite | Institutional investment signals |\n| Polymarket Gamma API | Prediction markets |\n| NewsNow / WallStreetCN | Financial headlines |\n\n---\n\n## Deploy\n\n```bash\ngit add app.py api/main.py mcpize.yaml README.md PATCH_NOTES_V5.md\ngit commit -m \"feat: v5.0 — 25 tools, Skills-to-MCP conversion\"\ngit push origin main\n# MCPize auto-deploys on push\n```\n\nBuilt by **GRG** | mcprice.fly.dev | No API keys required\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgepappas98%2Frevolut-pulse-mcp.v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgepappas98%2Frevolut-pulse-mcp.v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgepappas98%2Frevolut-pulse-mcp.v2/lists"}