{"name":"io.github.FoundryNet/market-data-mcp","slug":"foundrynet-market-data-mcp","title":"Stock Market Data MCP","description":"Real-time stock quotes, history, options chains, sector performance & screening for agents.","url":"https://mcp.market/server/foundrynet-market-data-mcp","rating":null,"grade":"B","score":71,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":15,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-08-11T06:22:45.000Z","license":"MIT"},"uptime":{"percent":86,"checks":28,"ok":24,"last_checked_at":"2026-11-04T06:15:58.580Z","last_ok_at":"2026-11-04T06:15:58.580Z","latency_ms":374},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/FoundryNet/market-data-mcp","website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://market-data-mcp-production.up.railway.app/mcp"}],"packages":[],"tools":[{"name":"batch_quote","description":"Get latest quotes for many tickers in one call — price, change, volume,\nmarket cap, P/E and 52-week range for each.\n\nFREE for up to 10 tickers. Above 10, PAID at $0.005 USDC per extra ticker\nafter the daily free allowance (cap 100 tickers). On a 402, pay the returned\nSolana memo and re-call with the SAME args plus payment_tx=<signature>. An\nAuthorization: Bearer fnet_ key bypasses payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"tickers":{"items":{"type":"string"},"type":"array","description":"list of stock symbols, e.g. [\"AAPL\", \"MSFT\", \"NVDA\"]."},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"stable id for your agent (scopes the free-tier counter)."},"payment_tx":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Solana tx signature, when re-calling after a 402."}},"required":["tickers"],"additionalProperties":false}},{"name":"brief_summary","description":"Get the top 5 signals from today's brief as structured JSON — a cheap\nsample of the full daily_brief. Returns the day's highest-priority items\n(no prose) so an agent can decide whether to buy the full brief.\n\nPAID: $0.50 USDC (vs the full daily_brief price). Defaults to today (UTC).\nOn a 402, pay the returned Solana memo and re-call with the SAME args plus\npayment_tx=<signature>. An Authorization: Bearer fnet_ key bypasses payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"brief date YYYY-MM-DD (default today, UTC)."},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"stable id for your agent (scopes the free-tier counter)."},"payment_tx":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Solana tx signature, when re-calling after a 402."}},"additionalProperties":false}},{"name":"daily_brief","description":"Get the curated daily market brief — the day's top gainers and losers, most\nactive names by volume, sector performance, and notable 52-week highs/lows, in\none package. Each brief carries a MINT provenance attestation so a buyer can\nverify it was produced by this server, unaltered.\n\nPAID: $20 USDC per brief. Defaults to today (UTC); a brief expires at the next\nmidnight UTC. On a 402, pay the returned Solana memo and re-call with the SAME\nargs plus payment_tx=<signature>. An fnet_ Bearer key bypasses payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"brief date YYYY-MM-DD (default today, UTC)."},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"stable id for your agent (scopes the free-tier counter)."},"payment_tx":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Solana tx signature, when re-calling after a 402 (x402 rail)."},"stripe_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Stripe Checkout Session id (cs_…), when re-calling after\npaying the Stripe payment link (alternative to x402). Can also be\nsupplied via the X-Stripe-Token header."}},"additionalProperties":false}},{"name":"mint_info","description":"FoundryNet Data Network + MINT Protocol details (FREE). How to attest your\nagent's market analysis and trade signals on-chain for verifiable proof of\nwork, and the sibling data servers available across the network.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"options_chain","description":"Get the option chain for a ticker — calls and puts with strike, last price,\nbid/ask, volume, open interest, and implied volatility, plus the available\nexpiries. (Greeks are not provided by the source; IV/OI/volume are.)\n\nPAID: $0.02 USDC per query after a daily free allowance. On a 402, pay the\nreturned Solana memo and re-call with the SAME args plus payment_tx=<signature>.\nAn Authorization: Bearer fnet_ key bypasses payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ticker":{"type":"string","description":"stock symbol, e.g. \"AAPL\"."},"expiry":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"expiry date YYYY-MM-DD (default: nearest available expiry)."},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"stable id for your agent (scopes the free-tier counter)."},"payment_tx":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Solana tx signature, when re-calling after a 402."}},"required":["ticker"],"additionalProperties":false}},{"name":"price_history","description":"Get OHLCV price history for a ticker — open/high/low/close/volume bars over\na window, for charting, backtesting, and technical analysis.\n\nPAID: $0.01 USDC per query after a daily free allowance. On a 402, pay the\nreturned Solana memo and re-call with the SAME args plus payment_tx=<signature>.\nAn Authorization: Bearer fnet_ key bypasses payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ticker":{"type":"string","description":"stock symbol, e.g. \"AAPL\"."},"period":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"6mo","description":"1d,5d,1mo,3mo,6mo,1y,2y,5y,10y,ytd,max (default \"6mo\")."},"interval":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"1d","description":"1m,5m,15m,1h,1d,1wk,1mo (default \"1d\")."},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"stable id for your agent (scopes the free-tier counter)."},"payment_tx":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Solana tx signature, when re-calling after a 402."}},"required":["ticker"],"additionalProperties":false}},{"name":"quote","description":"Get the latest stock quote for a ticker — price, change, change %, volume,\nmarket cap, trailing P/E, and the 52-week high/low. FREE — the gateway tool\nevery agent tracking equities needs. Served from a snapshot refreshed every\n30 minutes (live fallback on a cold cache).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ticker":{"type":"string","description":"stock symbol, e.g. \"AAPL\"."}},"required":["ticker"],"additionalProperties":false}},{"name":"screener","description":"Screen the tracked large-cap universe by market cap, trailing P/E, dividend\nyield, and sector — returns matching stocks ranked by market cap. A raw\nmarket-data filter; for a ranked, fundamentals-driven screen pair this with\nfinancial-signals-mcp's composite_value_score.\n\nPAID: $0.01 USDC per query after a daily free allowance. On a 402, pay the\nreturned Solana memo and re-call with the SAME args plus payment_tx=<signature>.\nAn Authorization: Bearer fnet_ key bypasses payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"min_market_cap":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"minimum market cap (USD)."},"max_pe":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"maximum trailing P/E."},"min_dividend":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"minimum dividend yield."},"sector":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"GICS sector filter, partial match (e.g. \"Technology\")."},"agent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"stable id for your agent (scopes the free-tier counter)."},"payment_tx":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Solana tx signature, when re-calling after a 402."}},"additionalProperties":false}},{"name":"sector_performance","description":"Get market sector performance — the 11 GICS sectors (via their SPDR sector\nETFs) ranked by today's move, with 5-day, 1-month, and year-to-date returns.\nFREE. For rotation, breadth, and macro positioning at a glance.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}}],"scan":{"score":71,"grade":"B","scanned_at":"2026-10-27T18:15:10.651Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-27T18:15:10.640Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 422ms"]},"poisoning":{"score":15,"max":15,"notes":["9 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":0,"max":15,"notes":["repository archived"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"maint.archived","severity":"high","component":"maintenance","title":"Repository is archived"}],"inputs":{"probes":[{"url":"https://market-data-mcp-production.up.railway.app/mcp","reachable":true,"authRequired":false,"latencyMs":422,"serverInfo":{"name":"market-data","version":"4.1.4"}}],"packages":[],"repo":{"found":true,"owner":"FoundryNet","repo":"market-data-mcp","archived":true,"pushedAt":"2026-08-11T06:22:45Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/230048702?v=4","ownerCreatedAt":"2025-09-02T22:41:15Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-11T06:22:45.000Z","score":15}}}},"grade_history":[{"kind":"restore","fromGrade":"F","toGrade":"B","reason":"score 71: Repository is archived","createdAt":"2026-10-27T18:15:12.407Z"}],"reviews":[]}