<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Pranjal Saxena on Medium]]></title>
        <description><![CDATA[Stories by Pranjal Saxena on Medium]]></description>
        <link>https://medium.com/@pranjalai?source=rss-16dacdc2fd8------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*qW1FDyxk-xKWlntXfMSFjg.jpeg</url>
            <title>Stories by Pranjal Saxena on Medium</title>
            <link>https://medium.com/@pranjalai?source=rss-16dacdc2fd8------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 13 Nov 2026 17:24:41 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@pranjalai/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Best MCP Servers for Finance Data in 2026]]></title>
            <link>https://medium.datadriveninvestor.com/best-mcp-servers-for-finance-data-in-2026-1148e920ed98?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/1148e920ed98</guid>
            <category><![CDATA[api]]></category>
            <category><![CDATA[fintech]]></category>
            <category><![CDATA[ai-tools]]></category>
            <category><![CDATA[financial-data]]></category>
            <category><![CDATA[mcp-server]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Mon, 02 Nov 2026 02:47:52 GMT</pubDate>
            <atom:updated>2026-11-02T02:47:52.960Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>Alpha Vantage vs FMP vs EODHD, plus Octagon and FinancialData.Net: features and pricing compared</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pcqKog1y0LS6SjrbawUooA.jpeg" /><figcaption>Photo by Kindel Media from <a href="https://www.pexels.com/photo/black-minaiture-toy-on-wooden-surface-8566454/">Pexels</a></figcaption></figure><p>Most lists of the best MCP servers for finance data stop at what each one does. The questions that decide a purchase come later: which plan unlocks the MCP server, how long a free key lasts when an agent makes eight calls to answer one question, and whether the dataset you need sits two tiers up.</p><p>This ranking lines up five provider-run servers on exactly those points. Each server gets one section with the same four parts (data coverage, pricing, setup and limits), so you can compare them line by line. Prices are personal-use list prices in US dollars from each provider’s published plans in October 2026.</p><h3>How these finance MCP servers were compared</h3><p>Every server here is run by its own data provider. Community wrappers were left out because their pricing and limits depend on someone else’s API.</p><p>Each one was checked on five things:</p><ul><li><strong>Data coverage:</strong> which datasets the server can reach, and on which plan</li><li><strong>Cost:</strong> the free option, the cheapest plan that includes MCP access, and the plan that unlocks the full dataset</li><li><strong>Setup:</strong> hosted or local, how sign-in works, and whether Claude lists it as a ready connector</li><li><strong>Limits:</strong> request caps, credits, bandwidth and data-source caveats an agent will hit in practice</li><li><strong>Output type:</strong> raw data fields you can check, or a written answer from the provider’s own agent</li></ul><p>The last point matters more than it looks. Four of these servers return numbers your agent works with directly. Octagon returns an answer its own agent has already written, which changes both what you pay for and how you verify it.</p><h3>Finance MCP servers at a glance</h3><ol><li><strong>Alpha Vantage:</strong> best overall, with raw data from one tool per API function and the broadest market coverage.</li><li><strong>FMP:</strong> best overall for company data, with tools grouped by dataset for statements, filings and transcripts.</li><li><strong>Octagon:</strong> written answers from research agents, strongest for due diligence and Kalshi markets.</li><li><strong>FinancialData.Net:</strong> raw data from one tool per documented endpoint, strongest for traceable fundamentals and ownership.</li><li><strong>EODHD:</strong> raw data from 72 tools, strongest for non-US exchanges and macro series.</li></ol><h3>1. Alpha Vantage: best overall, with the widest coverage on a free key</h3><p>Alpha Vantage and FMP share the best-overall spot. Alpha Vantage takes first place because one official connector reaches almost every dataset in this comparison, and the free key works with it.</p><p><strong>Data coverage.</strong> US stocks, US options with Greeks, financial statements, earnings call transcripts with sentiment, insider and institutional holdings, economic indicators, forex and crypto. By Alpha Vantage’s count, that is more than 130 data functions.</p><p><strong>Pricing.</strong> The free key allows 25 requests a day. Premium runs from $49.99 a month for 75 requests a minute to $249.99 for 1,200, and paid plans have no daily cap.</p><p><strong>Setup.</strong> It is listed in Claude’s Connectors directory, so it connects without a URL. The hosted endpoint is mcp.alphavantage.co/mcp with OAuth sign-in, and uvx marketdata-mcp-server runs it locally.</p><p><strong>Limits.</strong> The free key runs out fast once an agent starts chaining calls. Realtime and 15-minute delayed US prices need the right premium entitlement, so check which feed your key returns before relying on intraday numbers.</p><h3>2. Financial Modeling Prep (FMP): best overall for company data, priced by plan tier</h3><p>FMP is the other best-overall pick. No other server here goes as far into statements, filings and valuation, though the plan decides which of that data you actually get.</p><p><strong>Data coverage.</strong> Statements and ratios, 10-K and 10-Q data, DCF valuations, analyst estimates, insider trades, Treasury rates and economic indicators, plus prices, forex and crypto. Premium adds UK and Canada, and Ultimate adds global coverage, earnings call transcripts and 13F holdings.</p><p><strong>Pricing.</strong> The free Basic plan gives 250 calls a day and works with MCP. Starter is $29 a month ($19 billed yearly), Premium $69 ($49 billed yearly) and Ultimate $139 ($99 billed yearly), at 300, 750 and 3,000 calls a minute.</p><p><strong>Setup.</strong> Hosted at financialmodelingprep.com/mcp with the API key in the URL. Add it in Claude as a custom connector; there is nothing to install.</p><p><strong>Limits.</strong> Starter is US-only, with five years of history and annual fundamentals. Every plan also has a trailing 30-day bandwidth cap, from 500MB on the free plan to 150GB on Ultimate, and bulk pulls can hit it before the call limit.</p><h3>3. Octagon: research answers, paid by the credit</h3><p>Octagon is third because it sells something different: answers its own agents have already written, not raw fields.</p><p><strong>Data coverage.</strong> Agents for SEC filings (10-K, 10-Q, 8-K, S-1, 13F and more), earnings call transcripts, stock and crypto data, ownership and news, plus a deep research agent. It is also the only server here with Kalshi prediction markets.</p><p><strong>Pricing.</strong> There is no free plan, only a 15-day trial. Plus is $17 a month billed yearly for 200 credits, and Pro is $41 billed yearly for 600. A public-market call costs 1 credit, deep research 2 and a prediction-market call 3, and extra credits are $50 per 500.</p><p><strong>Setup.</strong> Hosted at mcp.octagonagents.com/mcp with OAuth, added as a custom connector. npx -y octagon-mcp runs it locally.</p><p><strong>Limits.</strong> Treat any number in an answer as a lead and check it against the filing before reusing it. Prediction-market questions use credits three times as fast as company questions.</p><h3>4. FinancialData.Net: widest dataset, MCP from $149 a month</h3><p>On data alone, FinancialData.Net would sit higher. It is fourth because MCP access starts at $149 a month, with no free way to try it first.</p><p><strong>Data coverage.</strong> US and international stocks, option chains with Greeks, futures, statements and ratios including international filers, insider and institutional trading, Senate and House trades, ETF and mutual fund holdings, ESG scores and economic data.</p><p><strong>Pricing.</strong> The free tier gives 300 REST requests a day without MCP. MCP starts on Professional at $149 a month or $1,299 a year, at 30 requests a second. Enterprise is $299 a month and adds external commercial use and redistribution.</p><p><strong>Setup.</strong> Hosted at financialdata.net/mcp with the key in the URL, added as a custom connector. An open-source local server runs with uv.</p><p><strong>Limits.</strong> You can only test the MCP server after paying for Professional. Use the free REST tier to check the data first.</p><h3>5. EODHD: cheapest route to international stock data</h3><p>EODHD gives the most non-US coverage for the money. A caveat on its price data keeps it fifth for trading use.</p><p><strong>Data coverage.</strong> End-of-day, intraday and live prices across exchanges using SYMBOL.EXCHANGE tickers, US tick data, fundamentals with a bulk tool for up to 500 tickers per call, Form 4 insider filings, news sentiment, Treasury yields, macro data and an economic events calendar. That adds up to 72 read-only tools.</p><p><strong>Pricing.</strong> A free key works with limited data. Data packages start at $19.99 a month each, and the All-In-One package is $99.99 a month or $999.90 a year.</p><p><strong>Setup.</strong> For Claude, use the OAuth endpoint at mcp.eodhd.com/v2/mcp. A v1 endpoint takes an API key instead, and both servers are open source.</p><p><strong>Limits.</strong> EODHD calls its prices indicative, aggregated with VWAP across many sources rather than taken straight from exchanges. That works for screening and fundamentals and less well for intraday execution. US options are a separate marketplace add-on.</p><h3>Questions about cost and choice</h3><h4>How much does an MCP server for financial data cost?</h4><p>Four of the five have a free plan or a trial. Paid entry points run from Octagon’s Plus plan at $17 a month billed yearly up to FinancialData.Net’s Professional plan at $149 a month, the cheapest plan that includes its MCP server.</p><h4>Do finance MCP servers cost extra on top of the data plan?</h4><p>For Alpha Vantage, FMP and EODHD, no: the MCP server uses the same key and the same plan limits as the API. FinancialData.Net only includes MCP from its Professional plan upward, and Octagon charges credits for every agent call.</p><h4>Which MCP server is cheapest for international stock data?</h4><p>EODHD. Its free key works with limited data and paid packages start at $19.99 a month. FinancialData.Net includes international stocks but needs the $149 Professional plan for MCP, and FMP’s global coverage comes with Ultimate.</p><h3>MCP server pricing: what an agent actually spends</h3><p>One MCP tool call is one API request. Assume a question such as “compare Apple and Microsoft margins over five years” takes eight calls; the real number depends on the agent and the prompt. At that rate, Alpha Vantage’s free key covers about three questions a day (25 ÷ 8), and FMP’s free plan about 31 (250 ÷ 8).</p><p>Octagon’s credits stretch differently. Plus’s 200 monthly credits cover 200 company questions, or about 66 prediction-market questions.</p><p>All prices above are personal-use list prices in USD as of October 2026, from the pricing pages of <a href="https://www.alphavantage.co/premium/">Alpha Vantage</a>, <a href="https://site.financialmodelingprep.com/pricing-plans">FMP</a>, <a href="https://www.octagonai.co/pricing/">Octagon</a>, <a href="https://financialdata.net/pricing">FinancialData.Net</a> and <a href="https://eodhd.com/pricing">EODHD</a>. Commercial licences cost more.</p><h3>Which finance MCP server to pay for, by budget</h3><ul><li><strong>$0:</strong> FMP’s free plan for company data at 250 calls a day, Alpha Vantage’s free key for broader market data at 25 a day, or EODHD’s free key to test non-US tickers.</li><li><strong>Under $50 a month:</strong> Octagon Plus at $17 billed yearly, FMP Premium at $49 billed yearly, Alpha Vantage’s first premium tier at $49.99, or single EODHD packages from $19.99.</li><li><strong>$99 to $149 a month:</strong> FMP Ultimate at $99 billed yearly, EODHD All-In-One at $99.99, or FinancialData.Net Professional at $149.</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1148e920ed98" width="1" height="1" alt=""><hr><p><a href="https://medium.datadriveninvestor.com/best-mcp-servers-for-finance-data-in-2026-1148e920ed98">Best MCP Servers for Finance Data in 2026</a> was originally published in <a href="https://medium.datadriveninvestor.com/">DataDrivenInvestor</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Build a Shariah-Compliant Stock Screening Engine With FMP MCP]]></title>
            <link>https://levelup.gitconnected.com/build-a-shariah-compliant-stock-screening-engine-with-fmp-mcp-c8bdb61329b5?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/c8bdb61329b5</guid>
            <category><![CDATA[financial-data]]></category>
            <category><![CDATA[fintech]]></category>
            <category><![CDATA[fmp]]></category>
            <category><![CDATA[finance]]></category>
            <category><![CDATA[mcp-server]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Mon, 19 Oct 2026 15:38:42 GMT</pubDate>
            <atom:updated>2026-10-19T15:38:42.377Z</atom:updated>
            <content:encoded><![CDATA[<h4>A three-prompt Shariah screening engine built on FMP data through Claude MCP, tested on 12 US stocks, showing where AAOIFI and MSCI verdicts split and why.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TE1-L1gn0SrCpoRBVYSUqQ.jpeg" /><figcaption>Photo by Rafael Minguet Delgado from <a href="https://www.pexels.com/photo/analyzing-cryptocurrency-market-trends-displayed-on-screen-39105676/">Pexels</a></figcaption></figure><p>Computing the ratios is the easy part of selling a Shariah stock screener. Any spreadsheet can divide debt by market capitalization. The hard part is explaining a verdict when two apps disagree about the same stock, and they often do. AAOIFI measures debt against market capitalization, MSCI measures it against total assets, and every provider decides for itself what counts as debt, cash and impure income.</p><p>This article builds the core of a screening engine on <a href="https://site.financialmodelingprep.com/developer/docs">Financial Modeling Prep</a> data, using Claude through the FMP MCP server. It screens 12 US stocks as of the October 16, 2026 close in three steps: a business activity screen, a financial ratio screen under AAOIFI Shari’ah Standard №21 with an MSCI comparison, and a monitor that shows how October’s price drop moved debt ratios. Every verdict carries the ratio, the threshold, the data date and a reason, so a reviewer can trace how it was reached.</p><p>The output is a screening record, not a fatwa. The engine does not decide whether a business line is permissible, which assets count as Shariah-compliant, or how lease obligations should be treated. Those calls belong to a Shariah supervisory board, and the article marks each place one is needed.</p><h3>Key takeaways</h3><ul><li>Of the 12 stocks, JPMorgan Chase and Las Vegas Sands were excluded at the business activity screen, and Costco and Tesla were sent to business review.</li><li>Under AAOIFI, 5 of the remaining 10 passed all three ratio tests. Oracle (41.00%) and Charter Communications (731.2%) failed on debt to market capitalization.</li><li>On MSCI’s total-assets basis, only Microsoft, Amazon and Meta passed outright. Apple, NVIDIA and Alphabet moved to review once long-term investments were counted as interest-bearing.</li><li>FMP returned zero interest income for Apple and Charter because neither reports it as a separate line. The engine records that test as Not reported instead of passing it.</li><li>Oracle’s debt ratio rose from 38.29% to 41.00% between September 30 and October 16 with no change in reported debt, which is why a screener needs a price-driven re-screen.</li></ul><h3>Building the Shariah screening framework</h3><p>The 12 stocks were chosen by the author to send at least one company down every path the engine has: large-cap technology names, a heavily indebted cable operator, a bank, a casino operator and a retailer that sells alcohol and tobacco. Every value comes from FMP as of the October 16, 2026 close, in US dollars.</p><h4>Standards used</h4><p>AAOIFI is the primary rule set. MSCI’s Islamic Index Series is the comparison, because it uses <a href="https://www.msci.com/indexes/documents/methodology/2_MSCI_Islamic_Index_Series_Methodology_20241030.pdf">total assets as the denominator</a> instead of market capitalization.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/698/1*R-EyhjXapKrYpenyiKUqsQ.png" /></figure><p>The AAOIFI thresholds follow the summary in <a href="https://arxiv.org/html/2512.22858v2">this 2025 study of Shariah screening standards</a>. MSCI also tests receivables plus cash against total assets; that ratio was left out because MSCI has consulted on raising its threshold, and a product should read the current methodology before adding it.</p><h4>Business activity rules</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/624/1*WwidEioYe5edYrXCoRIwHA.png" /></figure><p>Industry labels and keywords are a first filter. They can’t measure what share of revenue a prohibited activity contributes, so a keyword hit sends the company to review instead of excluding it.</p><h4>Ratio measures</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1010/1*BGRrYr7IswyBREiqXYtUBw.png" /></figure><h4>Decisions a Shariah board must approve</h4><ul><li><strong>Leases:</strong> FMP’s totalDebt includes lease obligations. Microsoft&#39;s is $128.81 billion against $40.29 billion of borrowings. The engine tests borrowings only.</li><li><strong>Cash:</strong> FMP doesn’t split interest-bearing from non-interest-bearing balances, so all cash and short-term investments are treated as interest-bearing. That is the conservative reading.</li><li><strong>Impure income:</strong> interest income is the only non-permissible income FMP reports as a line item. Revenue from prohibited business lines needs segment or filing review.</li><li><strong>Market cap:</strong> AAOIFI is tested against a single closing value. S&amp;P and the MSCI M-Series use multi-year averages, which this engine doesn’t compute.</li></ul><h4>Status and missing-data rules</h4><p>These are the author’s screening rules for routing companies, separate from any accounting materiality standard.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/471/1*8FPgoeokpEfQ_UU222oAMQ.png" /></figure><p>If a call fails, Claude retries once. A missing value is never replaced with an estimate or a value from another source.</p><h3>FMP data inputs and access through Claude MCP</h3><p>All inputs come from four FMP operations. US fundamentals in FMP are <a href="https://site.financialmodelingprep.com/faqs">sourced from SEC EDGAR filings</a>, so each balance sheet row carries the period end and filing date the engine stores with every verdict.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rkb_CGUUttK1jUZHMYa3dw.png" /></figure><p>The industry labels in Table 1 match FMP’s own list from the directory → available-industries operation, so the exclusion rule can&#39;t miss a label because of a spelling difference.</p><p><strong>Scope and units.</strong> Values are consolidated, in US dollars, shown in millions unless marked otherwise. Ratios are percentages to two decimals. The balance sheet is the latest quarter filed on or before October 16, 2026, and the TTM row is the one whose date matches it. Market cap is the October 16, 2026 close from the historical series, so a later run returns the same number. The live profile value changes every trading day.</p><h4>Connecting FMP to Claude</h4><ol><li>Get an API key from your FMP account.</li><li>In Claude, open Settings → Connectors and add a custom connector with the URL from the <a href="https://site.financialmodelingprep.com/developer/docs/mcp-server">FMP MCP server documentation</a>, including your key.</li><li>Start a new chat, enable the FMP connector and run the prompts below in order.</li></ol><h4>Retrieval sequence</h4><ol><li>Profile for each of the 12 symbols, then the business activity rules.</li><li>For every company not excluded: quarterly balance sheet, TTM income statement and the market cap series.</li><li>Ratios and verdicts from the October 16 values.</li><li>The September 30 values from the same market cap series for the re-screen monitor.</li></ol><h3>Running the screening engine in Claude</h3><p>The work is split into three prompts because each one maps to a module a product would run on its own schedule. The business screen changes rarely and decides which companies need financial data at all, so it runs first and saves calls. The ratio screen reruns when a new quarterly filing arrives. The monitor reruns on price moves, which can push a company across a threshold between filings.</p><p>All prompts were run on October 17, 2026, against data as of the October 16, 2026 close. Amounts are in US dollar millions.</p><h4>Prompt 1: Business activity screen</h4><p>The first prompt fixes the universe and applies the industry and keyword rules from the framework. It returns one table, so a reviewer sees each company’s label next to the rule that decided it.</p><pre>Objective: Apply a Shariah business activity screen to 12 US stocks using FMP company profiles.<br><br>Universe: AAPL, MSFT, NVDA, GOOGL, AMZN, META, TSLA, ORCL, COST, CHTR, JPM, LVS.<br><br>Data rules:<br>- Call company → profile-symbol once per symbol. Retry a failed call once. Do not use any other source.<br>- Use the industry and description fields exactly as returned.<br><br>Steps:<br>1. Mark Excluded if the industry is one of: Banks; Banks - Diversified; Banks - Regional; Financial - Credit Services; Financial - Mortgages; Financial - Capital Markets; Investment - Banking &amp; Investment Services; any industry starting with &quot;Insurance&quot;; REIT - Mortgage; Beverages - Alcoholic; Beverages - Wineries &amp; Distilleries; Tobacco; Gambling, Resorts &amp; Casinos.<br>2. If not excluded, search the description for: alcoholic, tobacco, casino, gambling, pork, adult entertainment, insurance. Any match = Review Required.<br>3. Otherwise mark Pass.<br><br>Output: Table 1. Business Activity Screen, with columns Symbol | Company | Sector | Industry | Result | Reason. Keep the order of the universe list.<br><br>Limits: Do not judge revenue share or permissibility. A keyword match only routes the company to review.</pre><h4>What Prompt 1 returned</h4><p>Claude made 12 profile calls with no failures. Two companies were excluded and two were routed to review.</p><p><strong>Table 1. Business Activity Screen</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KMSrt-wKXlHfdHrQ0tcQ0g.png" /></figure><p>Costco’s industry label, Discount Stores, would have passed an industry-only screen. The description check caught the alcohol and tobacco sales, which is the case a product has to handle when a retailer’s prohibited revenue is a small share of a large total. Tesla’s flag is weaker, since insurance is a minor service line, but the rule routes both to the same review queue.</p><h4>Prompt 2: Financial ratio screen</h4><p>The second prompt runs the ratio tests on the 10 companies Prompt 1 didn’t exclude, including the two in business review, so a reviewer has the full financial picture. It separates inputs from verdicts so every ratio can be checked against the values beneath it.</p><pre>Objective: Screen 10 stocks against AAOIFI Shari&#39;ah Standard No. 21 and the MSCI Islamic Index Series total-assets ratios using FMP data.<br><br>Universe: AAPL, MSFT, NVDA, GOOGL, AMZN, META, TSLA, ORCL, COST, CHTR.<br><br>Data rules:<br>- Balance sheet: statements → balance-sheet-statement, period=quarter, limit=2. Use the latest row with filingDate on or before 2026-10-16.<br>- Income: statements → income-statements-ttm, limit=2. Use the row whose date equals the balance sheet date.<br>- Market cap: company → historical-market-cap, from_date=2026-09-30, to_date=2026-10-16. Use the 2026-10-16 value.<br>- Retry a failed call once. Never estimate or substitute a value.<br><br>Definitions:<br>- Borrowings = shortTermDebt + longTermDebt. Report lease obligations (capitalLeaseObligations) separately; do not include them.<br>- Cash = cashAndShortTermInvestments.<br>- Impure income share = interestIncome ÷ revenue. If interestIncome = 0 and cash &gt; 0, mark the test Not reported.<br><br>Steps:<br>1. AAOIFI: Borrowings ÷ market cap &lt; 30%; Cash ÷ market cap &lt; 30%; Impure income share &lt; 5%.<br>2. MSCI: Borrowings ÷ totalAssets &lt; 33.33%; Cash ÷ totalAssets &lt; 33.33%. Also compute (Cash + longTermInvestments) ÷ totalAssets.<br>3. Verdict per standard: Fail if any test is at or above its threshold. Review Required if no test fails but a test is Not reported, the company is in business review, or (MSCI only) Cash + longTermInvestments ≥ 33.33%. Otherwise Pass.<br><br>Output:<br>- Table 2. Screening Inputs: Symbol | Balance sheet date | Borrowings | Lease obligations | Cash and ST investments | Long-term investments | Total assets | TTM revenue | TTM interest income | Market cap (Oct 16, 2026). USD millions.<br>- Table 3. AAOIFI and MSCI Verdicts: Symbol | Debt / market cap | Cash / market cap | Interest income / revenue | AAOIFI | Debt / total assets | Cash / total assets | Cash + LT investments / total assets | MSCI | Reason. Percentages to two decimals.<br><br>Limits: Do not classify individual assets or debts as Shariah-compliant. Do not test income from prohibited business lines.</pre><h4>What Prompt 2 returned</h4><p>Claude made 30 calls, three per company, with no failures. Every balance sheet was filed before the cut-off date, and every TTM row matched its balance sheet date.</p><p>Table 2 holds the raw inputs. Apple and Charter show zero interest income, and the lease column shows how much FMP’s totalDebt would have added.</p><p><strong>Table 2. Screening Inputs (USD millions)</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bJEoUNK7gw3YKzbjn9RhhQ.png" /></figure><p>Table 3 applies the thresholds. The two standards agree on the failures but split on NVIDIA and Alphabet.</p><p><strong>Table 3. AAOIFI and MSCI Verdicts</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JGEnMcB9uo_GAqoLcoObSg.png" /></figure><p>Under AAOIFI, five companies passed, three need review and two failed. Under MSCI, only three passed. The difference comes from the denominator: NVIDIA’s cash is under 2% of its market cap but 31.03% of its total assets, and 47.00% once long-term investments are added. Whether those investments are interest-bearing is a question the balance sheet line can’t answer, so the engine flags it instead of guessing.</p><h4>Prompt 3: Price-driven re-screen monitor</h4><p>AAOIFI’s debt test moves with the share price even when the balance sheet doesn’t. The third prompt compares the debt ratio at two closes and measures how far market cap would have to move to cross 30%, which tells a product which holdings to re-screen first.</p><pre>Objective: Show how market cap changes moved each company&#39;s AAOIFI debt ratio between two dates.<br><br>Universe: The 10 companies from Prompt 2.<br><br>Data rules:<br>- Use borrowings from Table 2. Do not refetch the balance sheet.<br>- Use the 2026-09-30 and 2026-10-16 values from the historical-market-cap series already retrieved.<br><br>Steps:<br>1. Debt ratio at each date = borrowings ÷ market cap.<br>2. Change = Oct 16 ratio minus Sep 30 ratio, in percentage points.<br>3. Market cap move to reach 30% = (borrowings ÷ 0.30) ÷ Oct 16 market cap − 1.<br>4. Priority: Breach if the Oct 16 ratio is 30% or more; Watch if it is 25% or more, or rose by 1 point or more; otherwise Routine.<br><br>Output: Table 4. Debt Ratio Re-Screen Monitor: Symbol | Market cap (Sep 30) | Market cap (Oct 16) | Debt / market cap (Sep 30) | Debt / market cap (Oct 16) | Change (pts) | Market cap move to reach 30% | Priority. USD millions; percentages to two decimals, move to one decimal.<br><br>Limits: This table does not change the Prompt 2 verdicts. It only ranks companies for re-screening.</pre><h4>What Prompt 3 returned</h4><p>No new calls were needed. Oracle and Charter are already in breach, and every other company would need a market cap fall of more than 80% to reach the line.</p><p><strong>Table 4. Debt Ratio Re-Screen Monitor</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JSDBCg06D1buYR1jbBbxOQ.png" /></figure><p>Oracle shows the effect the monitor exists for. Its borrowings stayed at $155.93 billion, yet a 6.6% fall in market cap added 2.71 points to its debt ratio. To pass again on the same balance sheet, its market cap would need to rise 36.7%. For the large technology names, the debt test is far from the line, so their re-screen can wait for the next filing.</p><h3>Reading the screening results</h3><p>The clearest outcomes are the ones a customer would expect: a bank and a casino operator excluded on business activity, and two heavily indebted companies failing the debt test under both standards. A product can show those verdicts with little explanation.</p><p>The review queue is where a screener earns its price. Of the 10 companies tested, AAOIFI left three in review and MSCI left five. None of those verdicts can be settled from the structured data:</p><ul><li><strong>Costco and Tesla</strong> need revenue figures for alcohol, tobacco and insurance. The next step is the segment note in each company’s 10-K, measured against the 5% limit.</li><li><strong>Apple and Charter</strong> need interest income from the notes to the financial statements, since neither shows it as a separate line.</li><li><strong>NVIDIA, Alphabet and Apple</strong> need their long-term investments split into interest-bearing securities and equity stakes before the MSCI cash test can be closed.</li></ul><p>Two results also need a data check before they go live. Charter’s October 16 market cap of $13.23 billion gives a debt ratio above 700%, and a value that extreme should be confirmed against shares outstanding in the latest filing. Tesla’s profile showed a market cap of $1.40 trillion while the historical series gave $1.23 trillion for October 16; the engine uses the dated series, but a product displaying both would confuse users.</p><h4>When analyst review is required</h4><ul><li>A business keyword matches, whatever the ratios show</li><li>Interest income is Not reported while the company holds cash or investments</li><li>MSCI cash passes on short-term holdings but fails once long-term investments are added</li><li>A debt ratio moves into the Watch band between filings</li><li>Two FMP endpoints return different values for the same field and date</li></ul><h3>Turning the screening record into a product</h3><p>The three prompts are the engine’s modules. What turns them into something a customer pays for is the record behind each verdict. For every company and standard, store the ratio values, thresholds, input values, balance sheet date, filing date, market cap date, rule version and the reason text from Table 3. When a customer asks why your app disagrees with another one, that record is the answer.</p><p>A few things sit outside the engine and need settling before launch:</p><ul><li><strong>Shariah approval.</strong> A supervisory board should sign off on the rule set, the lease and cash treatment, and the review workflow, and the app should name the standard behind each verdict.</li><li><strong>Refresh schedule.</strong> Rerun Prompt 2 when a new quarterly filing lands, and Prompt 3 daily for any company in the Watch or Breach band.</li><li><strong>Data rights.</strong> A paid screener displays FMP-sourced values to its users, which needs more than a personal plan. FMP’s guide to <a href="https://site.financialmodelingprep.com/insights/platform/can-you-use-fmp-data-in-a-public-app-website-or-client-dashboard">using its data in a public app or client dashboard</a> separates display, redistribution and derived outputs, and its <a href="https://site.financialmodelingprep.com/terms-of-service">terms of service</a> define commercial use. Settle the licensing before the first customer sees a verdict.</li></ul><p>The next build step is the review queue: pulling segment revenue and investment notes from filings for the companies in Table 3 marked Review Required, so the engine can close more verdicts without a person reading every 10-K.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c8bdb61329b5" width="1" height="1" alt=""><hr><p><a href="https://levelup.gitconnected.com/build-a-shariah-compliant-stock-screening-engine-with-fmp-mcp-c8bdb61329b5">Build a Shariah-Compliant Stock Screening Engine With FMP MCP</a> was originally published in <a href="https://levelup.gitconnected.com/">Level Up Coding</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI Agents Are Breaking Into Real Systems Around the World.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/predict/ai-agents-are-breaking-into-real-systems-around-the-world-5fd84a0f4749?source=rss-16dacdc2fd8------2"><img src="https://cdn-images-1.medium.com/max/2600/1*dsHxTK2kPZGVrwfDosCVew.jpeg" width="4928"></a></p><p class="medium-feed-snippet">They call it &#x201C;reward hacking.&#x201D; Philadelphia police received it as a murder tip.</p><p class="medium-feed-link"><a href="https://medium.com/predict/ai-agents-are-breaking-into-real-systems-around-the-world-5fd84a0f4749?source=rss-16dacdc2fd8------2">Continue reading on Predict »</a></p></div>]]></description>
            <link>https://medium.com/predict/ai-agents-are-breaking-into-real-systems-around-the-world-5fd84a0f4749?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/5fd84a0f4749</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Sat, 17 Oct 2026 16:45:11 GMT</pubDate>
            <atom:updated>2026-10-17T18:35:47.095Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Is Your Stock Still Shariah-Compliant After the Selloff?]]></title>
            <link>https://medium.com/predict/is-your-stock-still-shariah-compliant-after-the-selloff-a76975d4c24d?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/a76975d4c24d</guid>
            <category><![CDATA[fmp]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[investing]]></category>
            <category><![CDATA[finance]]></category>
            <category><![CDATA[personal-finance]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Sat, 17 Oct 2026 15:53:56 GMT</pubDate>
            <atom:updated>2026-10-17T15:53:56.682Z</atom:updated>
            <content:encoded><![CDATA[<h3>Is Your Stock Still Shariah-Compliant After the Selloff? Check Your Holdings and Purification Amount With Claude</h3><h4>Two copy-ready prompts that check six holdings against AAOIFI’s debt, cash and interest tests and work out how much of a year’s dividends to purify.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bcMl7n_UOeVvLeZZX_r86Q.jpeg" /><figcaption>Photo by <a href="https://kaboompics.com/">https://kaboompics.com/</a> from <a href="https://www.pexels.com/photo/diagram-on-a-board-7876656/">Pexels</a></figcaption></figure><p>When a stock you own drops 10% in a week, most investors check the price. A Muslim investor has a second question: is it still Shariah-compliant? The answer can change without the company doing anything. Under the AAOIFI standard, a company’s debt is compared with its market value, so a falling share price makes the same debt look bigger.</p><p>This article shows how to check your own holdings with Claude and <a href="https://site.financialmodelingprep.com/developer/docs">FMP data</a>, using two prompts you can copy. The sample portfolio holds six US stocks: Microsoft, NVIDIA, Meta, Johnson &amp; Johnson, Procter &amp; Gamble and Oracle. Claude checks each one against AAOIFI’s three financial tests on the September 30 and October 16, 2026 closes, then works out how much of the past year’s dividends to give away as purification, using the two methods investors most often follow.</p><p>You don’t need to code or read a balance sheet. You do need to know which standard your scholar or fund follows, because the results only answer AAOIFI’s tests. Whether a business line is permissible, and which purification method applies to you, are questions for a scholar.</p><p><em>Nothing here is investment or religious advice.</em></p><h3>Key takeaways</h3><ul><li>Five of the six holdings passed all three AAOIFI tests on October 16, 2026. Oracle failed, with debt equal to 41.00% of its market value against a 30% limit.</li><li>Oracle was already over the line on September 30 at 38.29%. Its 6.6% fall in market value pushed the ratio 2.71 points higher with no new borrowing.</li><li>Procter &amp; Gamble moved the other way: its share price rose, and its debt ratio fell from 9.70% to 8.84%.</li><li>Purifying only the interest share of dividends comes to $4.74 for the year across the portfolio. Purifying each company’s full interest income per share comes to $65.03.</li><li>The method you follow changes the amount far more than any single stock does, so settle it with a scholar before you give.</li></ul><h3>Building the holdings check</h3><p>The six stocks and share counts are a sample portfolio I set up for this article. Swap in your own and the prompts work the same way.</p><ul><li>Microsoft (MSFT): 20 shares</li><li>NVIDIA (NVDA): 50 shares</li><li>Meta Platforms (META): 15 shares</li><li>Johnson &amp; Johnson (JNJ): 25 shares</li><li>Procter &amp; Gamble (PG): 30 shares</li><li>Oracle (ORCL): 40 shares</li></ul><h4>The three AAOIFI tests in plain words</h4><p>AAOIFI Shari’ah Standard №21 sets <a href="https://arxiv.org/html/2512.22858v2">three financial limits</a>, each one a share of something the company has or earns:</p><ul><li><strong>Debt, under 30%:</strong> how much interest-bearing debt the company carries compared with its market value. Claude divides short-term plus long-term debt by market value.</li><li><strong>Cash and deposits, under 30%:</strong> how much it keeps in cash and interest-bearing investments compared with its market value. Claude divides cash and short-term investments by market value.</li><li><strong>Interest income, under 5%:</strong> how much of its revenue comes from interest. Claude divides the last 12 months of interest income by revenue over the same 12 months.</li></ul><p>Lease obligations, which sit on their own line in the FMP balance sheet, aren’t counted as debt, and all cash is treated as if it earns interest. Both choices follow the most common reading, but your scholar may treat them differently.</p><h4>What each result means</h4><ul><li><strong>Compliant:</strong> passes all three tests</li><li><strong>Not compliant:</strong> fails at least one test</li><li><strong>Close to the line:</strong> passes, but debt or cash is 25% or more of market value, so a price drop could tip it over</li><li><strong>Check needed:</strong> a number FMP returns is zero or missing where the company clearly has cash, so Claude can’t finish the test</li></ul><p>These labels are my way of sorting results for a personal check, separate from any accounting materiality standard.</p><h4>Two ways to work out purification</h4><p>Even a compliant company earns some interest, so part of what it pays you is considered impure. Investors and scholars use two common methods:</p><ul><li><strong>Method A, dividend share:</strong> dividends you received × (interest income ÷ revenue). It applies to dividends only, so a stock that pays none needs nothing.</li><li><strong>Method B, per-share income:</strong> (interest income ÷ shares outstanding) × shares you hold. It covers your share of the company’s whole interest income, paid out or not.</li></ul><p>Method A matches the <a href="https://www.halalwallet.us/tools/purification-calculator">dividend-only approach</a> many screening apps use. Method B follows the per-share reading of AAOIFI’s standard and divides by weighted-average shares outstanding. Claude calculates both and leaves the choice to you.</p><p>If an FMP call fails, Claude tries once more. It never fills a gap with an estimate or a number from another website.</p><h3>FMP data inputs and access through Claude MCP</h3><p>Claude reads five kinds of FMP data. The company figures come from US filings, which FMP <a href="https://site.financialmodelingprep.com/faqs">takes from SEC EDGAR</a>.</p><ul><li>company → profile-symbol (symbol): industry and description for the business check in Table 1</li><li>statements → balance-sheet-statement (symbol, period=quarter, limit=2): date, filingDate, shortTermDebt, longTermDebt and cashAndShortTermInvestments for Table 1</li><li>statements → income-statements-ttm (symbol, limit=2): date, revenue, interestIncome and weightedAverageShsOut for Tables 1 and 2</li><li>company → historical-market-cap (symbol, from_date=2026-09-30, to_date=2026-10-16): date and marketCap for Table 1</li><li>calendar → dividends-company (symbol, limit=5): paymentDate and dividend for Table 2</li></ul><p>All amounts are in US dollars. Company figures are in millions; your dividends and purification amounts are in dollars and cents. The balance sheet is the latest quarter filed by October 16, 2026, and the 12-month income figures end on that same quarter. Filings made after that date are left out on purpose. Dividends come from FMP’s dividend history and count if they were paid between October 17, 2025 and October 16, 2026.</p><h4>Setting up FMP in Claude</h4><ol><li>Sign up at FMP and copy your API key from the dashboard.</li><li>In Claude, go to Settings → Connectors, add a custom connector and paste the server address from the <a href="https://site.financialmodelingprep.com/developer/docs/mcp-server">FMP MCP server guide</a> with your key.</li><li>Open a new chat, switch on the FMP connector, and paste Prompt 1.</li></ol><h3>Running the check in Claude</h3><p>There are two prompts. The first tells you whether each stock still passes, which you might run every month or after a sharp fall. The second works out purification, which most investors only need once a year, so it reuses Prompt 1’s numbers instead of fetching them again.</p><p>Both prompts were run on October 17, 2026, using the October 16 close from FMP’s market cap history.</p><h4>Prompt 1: Is each holding still compliant?</h4><p>This prompt checks the business first, using the industry and description from each company’s FMP profile, then the three AAOIFI tests at two dates, so you can see whether the recent drop moved anything.</p><pre>Objective: Check whether six stocks pass AAOIFI Shari&#39;ah Standard No. 21 and show how their debt ratio changed between two dates. Explain results in plain language for a retail investor.<br><br>Holdings: MSFT, NVDA, META, JNJ, PG, ORCL.<br><br>Data rules:<br>- company → profile-symbol for each stock.<br>- statements → balance-sheet-statement, period=quarter, limit=2. Use the latest row filed on or before 2026-10-16.<br>- statements → income-statements-ttm, limit=2. Use the row whose date matches the balance sheet date.<br>- company → historical-market-cap, from_date=2026-09-30, to_date=2026-10-16. Use the 2026-09-30 and 2026-10-16 values.<br>- Retry a failed call once. Never estimate a value or use another source.<br><br>Steps:<br>1. Business check: flag the stock if its industry is a bank, insurer, alcohol, tobacco or gambling business, or its description mentions alcoholic, tobacco, casino, gambling, pork or adult entertainment.<br>2. Debt = shortTermDebt + longTermDebt. Debt ratio = debt ÷ market cap, on both dates.<br>3. Cash ratio = cashAndShortTermInvestments ÷ Oct 16 market cap.<br>4. Interest share = interestIncome ÷ revenue. If interestIncome is 0 while the company holds cash, mark Check needed.<br>5. Result: Not compliant if any test is 30% or more (5% or more for interest share), or the business check flags it. Close to the line if debt or cash ratio is 25% or more. Otherwise Compliant.<br><br>Output: Table 1. Holdings Compliance Check: Stock | Debt / market value (Sep 30) | Debt / market value (Oct 16) | Cash / market value (Oct 16) | Interest income / revenue | Result | What it means. Percentages to two decimals. Keep &quot;What it means&quot; to one short sentence.<br><br>Limits: Do not say whether a stock is halal. Report only what the AAOIFI financial tests show.</pre><h4>What Prompt 1 returned</h4><p>Claude made 24 calls with no failures. None of the six companies was flagged by the business check, so every result below comes from the financial tests.</p><p><strong>Table 1. Holdings Compliance Check</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*W3hc-O5Jv-3UHAufZZJ9Xw.png" /></figure><p>Oracle is the only holding that fails, and it failed before the drop too. What the selloff did was make it worse: Oracle’s debt stayed at $155.93 billion while its market value fell from $407.23 billion to $380.33 billion. The other five are so far from the limits that a crash of more than 70% would be needed to bring any of them to 30%.</p><h4>Prompt 2: How much should I purify?</h4><p>The second prompt adds your share counts and the dividends paid over the past year, then applies both purification methods side by side.</p><pre>Objective: Calculate dividend purification for six holdings using two methods.<br><br>Holdings and shares: MSFT 20, NVDA 50, META 15, JNJ 25, PG 30, ORCL 40.<br><br>Data rules:<br>- Use interestIncome, revenue and weightedAverageShsOut from the same TTM rows used in Prompt 1.<br>- calendar → dividends-company, limit=5. Count only dividends with paymentDate from 2025-10-17 to 2026-10-16.<br>- Retry a failed call once. Never estimate a value.<br><br>Steps:<br>1. Dividends per share received = sum of dividend for qualifying payments.<br>2. Dividends received = dividends per share × shares held.<br>3. Method A = dividends received × (interestIncome ÷ revenue).<br>4. Method B = (interestIncome ÷ weightedAverageShsOut) × shares held.<br>5. Calculate before rounding; show dollars to two decimals. Add a total row.<br><br>Output: Table 2. Purification for the Past 12 Months: Stock | Dividends per share received | Dividends received | Interest income / revenue | Method A purification | Interest income per share | Method B purification.<br><br>Limits: Do not recommend a method. Note any holding marked Not compliant in Table 1.</pre><h4>What Prompt 2 returned</h4><p>Claude made six dividend calls with no failures. Every holding paid four dividends in the window.</p><p><strong>Table 2. Purification for the Past 12 Months (US dollars)</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*88-rvpRqnjYJ9rxrUsZsYA.png" /></figure><p>Oracle is marked Not compliant in Table 1, so its row shows what purification would be for the period, not a sign that holding it is acceptable.</p><p>The two methods differ by a factor of almost 14. Method A only cleans the slice of each dividend that came from interest. Method B assigns you a share of the company’s entire interest income, including the large part it kept instead of paying out. The gap is widest for Meta and NVIDIA, which earn billions in interest but pay small dividends.</p><h3>Reading your results</h3><p>For this portfolio, one decision matters: Oracle. It fails the debt test by 11 points, and the gap grew during the selloff. Ask your scholar whether to sell it, how quickly, and what to do with any gain.</p><p>The other five holdings don’t need action. Their ratios are low enough that day-to-day price moves won’t change the result, so a check every quarter, after each company reports, is enough.</p><p>On purification, the first question is which method you follow. At $4.74 under Method A and $65.03 under Method B, settle the choice before you calculate anything else. If you hold a stock that pays no dividend, Method A gives zero and Method B still gives an amount.</p><h4>When to ask a scholar</h4><ul><li>A holding shows Not compliant or Close to the line</li><li>Claude returns Check needed because interest income is missing</li><li>You aren’t sure whether your fund or advisor uses Method A or Method B</li><li>A company sells something your scholar considers impermissible, even if it passed the business check</li></ul><h3>Making this a regular habit</h3><p>Save both prompts and change three things each time you run them: the stock list, your share counts and the dates. Pick dates after the latest earnings season so the balance sheet figures are fresh, and keep the market value date close to the day you run it.</p><p>If you’d like to look further into a company before buying, FMP’s <a href="https://site.financialmodelingprep.com/insights">Insights articles</a> walk through other checks you can run in Claude the same way, including a <a href="https://site.financialmodelingprep.com/insights/data/create-a-longterm-compounder-screening-agent-for-global-equity">long-term compounder screen</a> for finding quality companies to research.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a76975d4c24d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/predict/is-your-stock-still-shariah-compliant-after-the-selloff-a76975d4c24d">Is Your Stock Still Shariah-Compliant After the Selloff?</a> was originally published in <a href="https://medium.com/predict">Predict</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Top MCP Server Providers for Financial Data]]></title>
            <link>https://pranjalai.medium.com/top-mcp-server-providers-for-financial-data-dc0929d5f46c?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/dc0929d5f46c</guid>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[stock-market]]></category>
            <category><![CDATA[mcp-server]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[financial-data]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Fri, 16 Oct 2026 18:49:11 GMT</pubDate>
            <atom:updated>2026-10-16T18:52:37.320Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>An MCP server is only as good as the company feeding it. Here’s how six providers compare on where their data comes from, how far back it goes and how much of the market it covers.</em></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JJUDrfMkGyZqT7eAXtGK0A.jpeg" /><figcaption>Photo by Anna Shvets from <a href="https://www.pexels.com/photo/woman-with-prostethic-hand-using-laptop-and-smartphone-5614259/">Pexels</a></figcaption></figure><blockquote><strong>Note:</strong> The APIs discussed in this article are covered for research and educational purposes only. Nothing here should be considered investment advice or a recommendation to buy, sell, or trade any financial asset.</blockquote><p>Most MCP rankings compare connectors. How many tools, how many setup steps, which chat apps they plug into. That matters for about a day. After that, all you care about is whether the numbers coming back are right.</p><p>An MCP server doesn’t create data. It’s a doorway into somebody’s database. If the company behind it licenses prices from the exchange, your agent gets exchange-grade quotes. If it scrapes them, your agent inherits every gap and stale tick, and the model will repeat them with the same confidence it uses for everything else.</p><p>So for this list I looked past the connectors at the companies running them: where their data comes from, how far back it goes, how many markets it covers and how fresh it is. I’ve worked with financial data for eight years, and these are the six providers I’d put behind an AI agent.</p><h3>How I ranked the providers</h3><p>Each provider was judged on the data first and the connector second:</p><ul><li><strong>Where the data comes from.</strong> Exchange licenses and direct regulatory filings rank above aggregated or scraped feeds.</li><li><strong>Coverage.</strong> Asset classes, markets and the number of symbols an agent can ask about.</li><li><strong>History.</strong> Backtests, multi-year comparisons and valuation work all need depth.</li><li><strong>Freshness.</strong> Realtime, delayed or end of day, and how clearly the provider says which is which.</li><li><strong>An official MCP server.</strong> Built and maintained by the provider itself. Community wrappers didn’t qualify.</li></ul><p>Pricing isn’t part of the ranking, because plans change often. Every fact below comes from the providers themselves, checked in October 2026.</p><h3>1. Alpha Vantage</h3><p>Alpha Vantage is first because of where its data comes from. The company lists <a href="https://www.alphavantage.co/stock_api_landing/">official data licenses</a> from NASDAQ, the London Stock Exchange, OPRA, S&amp;P Dow Jones Indices and Cboe. When your agent pulls a quote, an options chain or an index level, it traces back to the exchange or index provider that produced it.</p><p>That matters more with agents than with dashboards. A human analyst might notice a strange print and check it. A model usually won’t. Starting from licensed data removes a whole class of errors before they reach the chat. The NASDAQ license also matters once your agent moves from end-of-day prices to realtime or 15-minute delayed US quotes.</p><h4>Coverage and depth</h4><ul><li><strong>Equities:</strong> 100,000+ symbols worldwide, with realtime data and 20+ years of daily history</li><li><strong>Options:</strong> realtime and historical US options through REALTIME_OPTIONS and HISTORICAL_OPTIONS, on OPRA-compliant feeds with Greeks and implied volatility</li><li><strong>Indices:</strong> historical data for the S&amp;P 500, Nasdaq Composite, Dow and VIX through INDEX_DATA</li><li><strong>Funds:</strong> prices for 4,600+ ETFs with profiles and holdings, plus mutual funds</li><li><strong>FX and crypto:</strong> 500+ physical and digital currencies</li><li><strong>Commodities:</strong> metals, energy and agriculture, with new gold and silver endpoints just added</li><li><strong>Analysis layers:</strong> company fundamentals, economic indicators, 50+ technical indicators such as RSI, MACD and Bollinger Bands, and the NEWS_SENTIMENT feed</li></ul><p>All of it sits behind one API key: 130+ data functions across 10+ asset classes. For an agent, one provider covering stocks, options and macro inputs means fewer places for two sources to disagree.</p><h4>The MCP server</h4><p>Alpha Vantage was one of the first market data providers to ship an official <a href="https://mcp.alphavantage.co/">hosted MCP server</a> that exposes the full API to Claude, ChatGPT, Cursor and other MCP clients. You can limit it to the tool categories your agent needs, which helps the model choose the right function. A <a href="https://pypi.org/project/alphavantage-mcp/">local version</a> is published on PyPI for teams that prefer to self-host.</p><h4>The company behind it</h4><p>Alpha Vantage is backed by Y Combinator, based in Boston, and has served market data since 2017. It says more than a million developers use its APIs.</p><p><strong>Best for:</strong> agents that need licensed market data across stocks, options, ETFs, currencies and commodities from a single source.</p><h3>2. Financial Modeling Prep (FMP)</h3><p>If Alpha Vantage is strongest on market data, FMP is strongest on company data. Its fundamentals for US companies <a href="https://site.financialmodelingprep.com/faqs">come straight from SEC EDGAR</a>, and it carries financial statements for 55,904 companies. For an agent doing valuation or earnings work, that’s the difference between reading the filing and reading someone’s summary of it.</p><h4>Coverage and depth</h4><ul><li><strong>Securities:</strong> 70,000+ across 60+ stock exchanges, plus 4,500+ cryptocurrencies, 1,500+ forex pairs and 40 commodities</li><li><strong>History:</strong> up to 30+ years for most endpoints, including daily prices and fundamentals</li><li><strong>Research data:</strong> 10+ years of earnings reports and analyst estimates, and earnings call transcripts for 8,000+ US-listed companies</li><li><strong>Ownership:</strong> 13F institutional holdings, insider trades and congressional trading disclosures</li><li><strong>Ratings:</strong> <a href="https://site.financialmodelingprep.com/datasets/analyst-ratings-tipranks">analyst ratings and price targets from TipRanks</a></li></ul><h4>Freshness and transparency</h4><p>FMP is open about timing. Financials usually arrive from the 8-K within 24 hours of an earnings release, then fill out when the full 10-Q lands. It also publishes the <a href="https://site.financialmodelingprep.com/developer/docs/formula">formulas behind its calculated metrics</a>, including its DCF, Piotroski score and owner earnings. When an agent hands you a valuation built on FMP numbers, you can check exactly how each input was derived.</p><h4>The MCP server</h4><p>The <a href="https://site.financialmodelingprep.com/developer/docs/mcp-server">official FMP MCP server</a> wraps every REST endpoint as an AI tool, with strict parameter definitions so the model knows which ticker, date or period each call needs. It runs as a hosted URL in Claude, Cursor and other MCP clients.</p><p><strong>Best for:</strong> fundamental analysis, valuation and equity research built on filing-level data.</p><h3>3. FinancialData.Net</h3><p>FinancialData.Net is unusually open about its own data. It names its sources, <a href="https://financialdata.net/">the SEC and FINRA among them</a>, and its <a href="https://financialdata.net/pricing">pricing page</a> carries a full dataset table: what each dataset covers, how far back it goes and how often it updates. That’s exactly what you want to know before trusting an agent’s answer.</p><h4>Coverage and depth</h4><ul><li><strong>Symbols:</strong> 252,000+ tickers across 20+ exchanges, spanning stocks, ETFs, options, futures, OTC, indices, crypto, forex and mutual funds</li><li><strong>Fundamentals:</strong> income statements, balance sheets, cash flows and ratios since 2010, including international statements</li><li><strong>Prices:</strong> end-of-day and intraday history since 2015, plus realtime prices</li><li><strong>Long series:</strong> corporate actions since 1964 and economic indicators going back to 1854</li><li><strong>Ownership and alternative data:</strong> insider transactions, Senate and House trading, institutional holdings, ETF and mutual fund holdings, ESG scores and short interest</li></ul><p>One detail matters a lot for agent work. The API returns standard identifiers, including CUSIP, ISIN, FIGI, CIK and LEI. When an agent has to match a company across filings, holdings and prices, clean identifiers prevent the wrong-entity mix-ups that are hard to spot in a chat answer.</p><h4>Reliability</h4><p>The company states 99.9% uptime and runs a <a href="https://financialdata.instatus.com/">public status page</a>. It says more than 1,000 professionals and institutions use the data.</p><h4>The MCP server</h4><p>The <a href="https://financialdata.net/mcp-server">FinancialData.Net MCP server</a> maps every documented endpoint to a tool, so income-statements becomes getIncomeStatements and etf-prices becomes getEtfPrices. It works with ChatGPT, Claude, Cursor and custom agents, and comes with the provider&#39;s Professional and Enterprise plans.</p><p><strong>Best for:</strong> multi-asset research that needs clear coverage dates, long economic history and reliable identifiers.</p><h3>4. EODHD</h3><p>EODHD has the widest geographic reach here. Its <a href="https://eodhd.com/lp/eodhd-mcp-server">MCP page</a> lists 150,000+ tickers on 70+ exchanges, with stocks, ETFs, mutual funds, indices, bonds, forex and crypto in one API. If your agent covers London, Frankfurt, Sydney or Tokyo as often as New York, start here.</p><h4>How the data is built</h4><p>EODHD is upfront about its method. Its site says pricing data is aggregated from more than 100 sources, including OTC and trading platforms, using a VWAP method, rather than taken from exchange feeds directly. That approach is how one provider stretches across so many markets, and it suits research, screening and backtesting across regions. For order-level precision on a single US stock, a provider licensed by the exchange is the closer match.</p><h4>Coverage and depth</h4><ul><li><strong>History:</strong> 30+ years for major US exchanges and <a href="https://eodhd.com/">15 to 20 years for most European and Asian markets</a></li><li><strong>Beyond prices:</strong> fundamentals, news and sentiment, technicals, US options, US Treasury rates, ESG and macro indicators</li></ul><h4>The MCP server</h4><p>EODHD’s server is one of the most carefully built for agents. It has 72 read-only tools across 15 categories and ships 100+ documentation pages as MCP resources, so the model can read how an endpoint works without spending an API call. It can resolve “Apple” or an ISIN to the right ticker, and if a request needs data outside your plan, it returns the exact permission error instead of a vague failure. You can connect with an API key or OAuth 2.1.</p><p>The company behind it, Unicorn Data Services, is based in Lyon, France, and has run the service since 2017.</p><p><strong>Best for:</strong> cross-market research and long price histories outside the US.</p><h3>5. Tradier</h3><p>Tradier is the only regulated broker on this list, and that changes what “data provider” means. Its brokerage arm, Tradier Brokerage, is a <a href="https://tradier.com/company/press/tradier-launches-mcp-service-llm-powered-trading">member of FINRA and SIPC</a>, and its futures arm is an NFA member. Your agent reads quotes and options chains through the same API Tradier’s customers use to place real trades.</p><h4>What the data covers</h4><p>Tradier is built around US stocks and options. Your agent gets realtime and delayed quotes, full options chains with strikes, expirations and Greeks, historical prices and market hours. It’s narrower than the providers above, but deep where active traders spend their time.</p><h4>The MCP server</h4><p>The <a href="https://tradier.com/develop/mcp-server">hosted Tradier MCP server</a> launched in December 2025 and covers the full Tradier API: market data, options chains, account balances, watchlists and order placement. Paper trading is built in, so an agent can test a strategy on simulated money before anything touches a live account. It works with ChatGPT, Claude, Cursor and Gemini, and the <a href="https://docs.tradier.com/docs/tradier-mcp">setup docs</a> walk through each one.</p><p><strong>Best for:</strong> options traders who want analysis and execution in one place, starting on paper.</p><h3>6. Nasdaq Data Link</h3><p>Nasdaq Data Link carries the strongest brand on this list and works differently from the rest. It’s a marketplace of <a href="https://data.nasdaq.com/">financial, economic and alternative datasets</a> built for investment professionals, and you subscribe to the datasets you need rather than one bundled API.</p><p>That makes it the place to look for data the other five don’t focus on: alternative datasets, long economic series and specialist research tables.</p><h4>The MCP server</h4><p>The <a href="https://www.nasdaq.com/products/data/data-link/mcp">Nasdaq Data Link MCP</a> gives AI agents one connection to every dataset your organization subscribes to. Entitlements and access controls are enforced on every call, so the model only sees what your license covers. For a research team juggling several premium datasets, that governance is the main draw: one integration, with compliance handled at the source.</p><p>Access is aimed at existing Nasdaq data clients, who can contact Nasdaq to connect. For quick experiments with free datasets, an <a href="https://pypi.org/project/nasdaq-data-link-mcp-os/">open-source community server</a> built on Nasdaq’s official Python SDK covers sources such as World Bank data.</p><p><strong>Best for:</strong> institutions that already license Nasdaq datasets and need alternative or economic data under strict access control.</p><h3>Which provider fits your work</h3><p>Alpha Vantage is my overall pick. Licensed market data across stocks, options, ETFs, currencies and commodities makes it the safest default to put behind an agent. FMP is a very close second, and the first one I’d reach for when the question is about a company’s financials rather than its share price.</p><p>The other four are strong choices for specific jobs:</p><ul><li><strong>FinancialData.Net</strong> when you want multi-asset coverage with every dataset’s start date and update schedule written down</li><li><strong>EODHD</strong> when your watchlist runs across Europe, Asia and Australia</li><li><strong>Tradier</strong> when the agent should be able to act on an options idea, on paper first</li><li><strong>Nasdaq Data Link</strong> when your firm already licenses Nasdaq datasets and needs them governed inside AI tools</li></ul><p>Many setups connect two. A market data provider paired with a fundamentals provider covers most research questions, and the agent can cross-check a number when the two disagree. Keep the combined tool count in check, though. A model handed hundreds of tools spends its effort choosing between them instead of answering you.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dc0929d5f46c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Broadcom’s CEO Just Called AI Investors Gamblers.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/predict/broadcoms-ceo-just-called-ai-investors-gamblers-32f75513e549?source=rss-16dacdc2fd8------2"><img src="https://cdn-images-1.medium.com/max/2600/1*LD-EaM70bCwx4kVCui8uSA.jpeg" width="4592"></a></p><p class="medium-feed-snippet">Money, not chips, is now the AI boom&#x2019;s biggest constraint. The people selling the hardware just said it out loud.</p><p class="medium-feed-link"><a href="https://medium.com/predict/broadcoms-ceo-just-called-ai-investors-gamblers-32f75513e549?source=rss-16dacdc2fd8------2">Continue reading on Predict »</a></p></div>]]></description>
            <link>https://medium.com/predict/broadcoms-ceo-just-called-ai-investors-gamblers-32f75513e549?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/32f75513e549</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[broadcom]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[investing]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Thu, 15 Oct 2026 09:14:53 GMT</pubDate>
            <atom:updated>2026-10-15T14:55:28.003Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Best MCP Servers for Stock Market Analysis in 2026]]></title>
            <link>https://levelup.gitconnected.com/best-mcp-servers-for-developers-in-2026-7f7dad28ebdf?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/7f7dad28ebdf</guid>
            <category><![CDATA[stock-market]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[mcps]]></category>
            <category><![CDATA[financial-data]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Wed, 14 Oct 2026 15:11:31 GMT</pubDate>
            <atom:updated>2026-10-30T14:57:16.921Z</atom:updated>
            <content:encoded><![CDATA[<h4>Compare 6 MCP servers for AI-powered stock market research, including FMP, Alpha Vantage, EODHD, and Tradier, across features, data coverage, and pricing.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GDAK-KgSsyLbGCJjF3EMAg.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@vereverse">Veronica Reverse</a> on <a href="https://unsplash.com/photos/single-perspective-of-pathway-leading-to-house-qYwyRF9u-uo">Unsplash</a></figcaption></figure><p>A year ago, getting stock data into an AI chat meant pasting CSVs or writing glue code. Today most serious data providers ship an MCP server. You can ask Claude for a company’s last eight quarters of revenue and get real numbers back, not a guess.</p><p>The hard part now is picking one. GitHub has dozens of finance MCP servers. Many are weekend projects that wrap a free API and fall over on the third call. A smaller group is official, maintained by the data provider itself, and connects with one URL.</p><p>I’ve worked with financial data for eight years. For this list I only looked at servers that can handle real stock analysis: pulling statements, prices, options and macro data into an agent. Six made the cut.</p><p><strong>Quick pick</strong></p><ul><li>Best overall: Alpha Vantage</li><li>Best for fundamentals and valuation: Financial Modeling Prep (FMP)</li><li>Best for wide coverage behind one key: FinancialData.Net</li><li>Best for international stocks: EODHD</li><li>Best for trading from the chat: Tradier</li><li>Best for licensed and alternative datasets: Nasdaq Data Link</li></ul><h3>How I picked and ranked them</h3><p>Every server here had to clear the same bar:</p><ul><li><strong>Official or provider-backed.</strong> Community wrappers were left out, even good ones.</li><li><strong>Depth of stock data.</strong> Fundamentals, price history, options, technical indicators and news all count. More coverage means fewer servers to juggle.</li><li><strong>Setup effort.</strong> A hosted URL you paste into Claude beats a local Python install.</li><li><strong>A free way to try it.</strong> You should be able to test before you pay.</li><li><strong>Documentation.</strong> Clear tool lists and example prompts save hours.</li></ul><p>The ranking reflects which server I’d tell most people to start with. Pricing below was checked against each provider’s site in October 2026.</p><h3>1. Alpha Vantage</h3><p>Alpha Vantage is the one I’d hand to almost anyone as the default choice for a comprehensive stock market data MCP server. It was one of the first market data providers to ship an <a href="https://mcp.alphavantage.co/">official MCP server</a>, and it puts its whole API behind it: more than 130 data functions covering 10+ asset classes including stocks, ETFs, mutual funds, indices, fundamentals, options, forex, crypto, commodities, economic indicators, news, and more.</p><p>The company is a NASDAQ-licensed data provider, which matters once you move from end-of-day prices to realtime or 15-minute delayed quotes.</p><h4>What’s new and worth knowing</h4><p>Options are the big addition. Premium keys get realtime and historical US options chains through the REALTIME_OPTIONS and HISTORICAL_OPTIONS functions, with Greeks and implied volatility included. For anyone screening covered calls or checking IV before earnings, that removes the need for a second provider.</p><p>There’s also INDEX_DATA, which returns historical data for major indices like the S&amp;P 500, Nasdaq Composite, Dow and VIX. Add 50+ built-in technical indicators (RSI, MACD, Bollinger Bands) and the NEWS_SENTIMENT feed, and one server covers most of what a stock analysis agent asks for.</p><h4>How to connect</h4><p>The hosted server needs no install. Paste this into Claude, Cursor or any MCP client:</p><pre>https://mcp.alphavantage.co/mcp?apikey=YOUR_API_KEY</pre><p>By default it exposes every tool. If your agent only needs equities and options, you can <a href="https://levelup.gitconnected.com/mcp-server-for-stock-market-data-a-technical-deepdive-dee5e6316aef">trim the tool list with a </a><a href="https://levelup.gitconnected.com/mcp-server-for-stock-market-data-a-technical-deepdive-dee5e6316aef">categories parameter</a>, for example &amp;categories=core_stock_apis,options_data_apis. Fewer tools means the model picks the right one more often. Prefer running it locally? The official Python package starts with uvx alphavantage-mcp.</p><h4>Pricing</h4><p>The free key allows 25 requests a day across most datasets, and verified open-source or educational projects get unlimited requests. Premium plans have no daily cap:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/539/1*XAJ5kuzRedDYy1kpWfNbyw.png" /></figure><p>Annual billing works out to roughly ten months’ cost. Personal users unlock realtime data through a quick entitlement step in Alpha Vantage’s Alpha X Terminal after subscribing.</p><p><strong>Best for:</strong> Anyone who wants prices, fundamentals, options and technicals from one official server, with a free tier to try it first.</p><p><strong>Try this prompt:</strong> “Pull NVDA’s last four quarterly earnings, then show the options chain for the nearest monthly expiry with implied volatility.”</p><p><a href="https://mcp.alphavantage.co/">Alpha Vantage MCP Server</a></p><h3>2. Financial Modeling Prep (FMP)</h3><p>If your analysis lives in financial statements, FMP is the deepest server on this list. Its official MCP server wraps every REST endpoint FMP offers as an AI tool. That includes income statements, balance sheets and cash flows, plus TTM versions, growth rates, key metrics, ratios, revenue segments and as-reported filings.</p><p>Where it pulls ahead for analysts is the ready-made valuation work. There are DCF and levered DCF endpoints, a custom DCF calculator, <a href="https://site.financialmodelingprep.com/developer/docs/piotroski-score">Piotroski</a> and Altman scores, owner earnings and enterprise values. Ask Claude for a valuation and it can start from FMP’s numbers instead of building every input from scratch.</p><p>On the research side, you get earnings call transcripts, 13F institutional holdings, insider trades, Senate and House trading disclosures, SEC filings, analyst estimates and price targets. Analyst ratings and price targets from TipRanks are a newer addition to the catalog.</p><h4>How to connect</h4><p>In Claude, open <strong>Settings → Connectors → Add custom connector</strong> and paste:</p><pre>https://financialmodelingprep.com/mcp?apikey=YOUR_FMP_API_KEY</pre><p>The same URL works in Cursor, Cloudflare’s Workers AI Playground, or a Python agent through FastMCP. Each tool call counts against your normal API limit, so there’s no separate MCP plan to buy.</p><h4>Pricing</h4><p>FMP’s plans for personal use:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/745/1*aHWEyetZb5K-s8YMvEt6Tw.png" /></figure><p><strong>Best for:</strong> fundamental analysis, valuation and equity research where you need statements, ratios and filings in one place.</p><p><strong>Try this prompt:</strong> “Compare Apple and Microsoft’s free cash flow margin and ROIC over the last five years, then run FMP’s DCF for both.”</p><p><a href="https://site.financialmodelingprep.com/developer/docs/mcp-server">AI Agent (MCP Server) - FMP</a></p><h3>3. FinancialData.Net</h3><p>FinancialData.Net is the youngest provider here, and it moves fast. The API’s first release was in December 2024. The <a href="https://financialdata.net/changelog">changelog</a> since then reads like a steady build-out: options chains and Greeks, futures, international financial statements, ETF holdings, forex, economic data and a news feed.</p><p>The official MCP server launched on February 16, 2026, and every endpoint in the docs maps to a tool. income-statements becomes getIncomeStatements, etf-prices becomes getEtfPrices, and so on. That one-to-one mapping makes the tool list easy to reason about when your agent picks the wrong one.</p><p>Coverage is broad for the price. The pricing page lists 252,000+ tickers across 20+ exchanges, fundamentals back to 2010, and economic indicator history going back to 1854. Insider trades, Senate and House trading, institutional holdings, ESG scores and short interest are all in the catalog.</p><p>Two recent additions stand out. July 2026 brought an Analyst Consensus endpoint and a full Economic Data group. September 2026 added Universal Query, an endpoint for custom data pulls.</p><h4>How to connect</h4><p>Add this URL to Claude, Cursor or your own agent:</p><pre>https://financialdata.net/mcp?key=API_KEY</pre><p>To confirm it worked, ask your AI to list the tools from the financial data server.</p><h4>Pricing</h4><p>MCP access comes with the Professional plan at $149/month ($1,299/year) and the Enterprise plan at $299/month ($2,599/year). Professional includes realtime data, the Excel add-in and internal commercial use. A free tier with 300 requests a day lets you test the REST API before upgrading.</p><p><strong>Best for:</strong> teams that want wide asset coverage, including options, futures and international fundamentals, behind one hosted URL.</p><p><strong>Try this prompt:</strong> “Check NVIDIA’s trailing twelve-month return against the S&amp;P 500 and calculate the alpha.”</p><h3>4. EODHD</h3><p>EODHD wins on global reach. Its MCP server covers 150,000+ tickers on 70+ exchanges with 30+ years of history, through 72 read-only tools in 15 categories. If your analysis touches European, Asian or Australian stocks, this is the one to check first.</p><p>Two details show real care for agent users. The server ships 100+ pages of EODHD’s documentation as MCP resources, so the model can read how an endpoint works without spending an API call. It also comes with three prompt templates, analyze_stock, compare_stocks and market_overview, that chain several tools for you.</p><h4>How to connect</h4><p>There are two versions. v1 uses your API key and suits ChatGPT, Claude Code and custom agents:</p><pre>https://mcp.eodhd.com/v1/mcp?apikey=YOUR_API_KEY</pre><p>v2 uses OAuth 2.1, which keeps the key out of the URL and works well in Claude Desktop: https://mcp.eodhd.com/v2/mcp.</p><h4>Pricing</h4><p>The MCP server is included on every plan, free tier too. The free plan gives 20 calls a day. Paid plans start at $19.99/month for end-of-day data, $29.99 adds intraday and technicals, $59.99 covers fundamentals, and the All-in-One plan is $99.99/month. Annual billing saves two months. US options with Greeks and IV for 6,000 stocks are a $29.99/month add-on.</p><p><strong>Best for:</strong> international stock coverage and long price histories.</p><h3>5. Tradier</h3><p>Tradier is the only broker on this list, and that changes what your agent can do. Its hosted MCP server, launched in December 2025, gives you realtime quotes and options chains with Greeks. It also lets the agent check positions and P&amp;L, then place orders, from single stocks up to multi-leg spreads and bracket orders.</p><p>For options traders that’s a tight loop. Ask for SPY’s chain, have the model pick strikes for a put spread, then submit it to a paper account to see how it behaves. Paper trading endpoints come with every account, so nothing touches real money until you switch it on.</p><h4>How to connect</h4><p>Generate a personal access token in your Tradier account, then add this URL to Claude, Cursor or Gemini CLI:</p><pre>https://mcp.tradier.com/mcp?api_key=YOUR_TOKEN&amp;paper_trading=true</pre><p>Set paper_trading=false only when you&#39;re ready to trade live.</p><h4>Pricing</h4><p>Any Tradier account works with the MCP server, including the free Lite plan.</p><p><strong>Best for:</strong> options traders who want analysis and execution in the same chat.</p><h3>6. Nasdaq Data Link</h3><p>Nasdaq Data Link is a marketplace more than a single API. It hosts financial, economic and alternative datasets from Nasdaq and third-party publishers, and you subscribe to the ones you need.</p><p>The Nasdaq Data Link MCP gives your agent one governed connection to every dataset you’re subscribed to. Entitlements are checked on every call, so the model only sees what your licence covers. For a research team juggling several premium datasets, that’s one integration instead of five.</p><p>It’s also the right place to look for data the other five don’t carry, like alternative datasets and long economic series. If you just want to experiment, an open-source community server built on Nasdaq’s official Python SDK works with free datasets such as World Bank indicators.</p><h4>How to connect</h4><p>Existing Nasdaq Data Link clients can follow the connection guide linked from the MCP product page, or contact Nasdaq to get set up.</p><h4>Pricing</h4><p>There’s no single plan. Cost depends on which datasets you subscribe to, and some are free for personal use.</p><p><strong>Best for:</strong> research teams already licensing Nasdaq datasets, or anyone who needs alternative and economic data beyond standard prices and fundamentals.</p><h3>Which stock market MCP server should you choose?</h3><p>For most stock market workflows, Alpha Vantage and Financial Modeling Prep (FMP) are the two best MCP servers in 2026, and each one is strongest in a different area, with Alpha Vantage edging ahead as the best all-rounder.</p><p>Alpha Vantage wins on range. Prices, fundamentals, technical indicators, options with Greeks, news sentiment and macro data all sit with one provider. An analyst checking earnings, a developer building a screener and a trader watching implied volatility can all work from the same key, and the plans scale from a free test all the way to realtime options.</p><p>FMP is the server I’d trust most with a company’s numbers. Statements and prices go back 30+ years on the higher plans, ratios and key metrics come ready to use, and DCF valuations, analyst estimates, earnings transcripts and 13F holdings are a single prompt away. For valuation, screening and peer comparisons, you won’t find a deeper source on this list.</p><p>FinancialData.Net is a great fit if you want options, futures, international statements and institutional data behind one key, and its catalog keeps growing every few months. EODHD is the one to reach for when your watchlist goes beyond the US, with 70+ exchanges and 30+ years of history.</p><p>Tradier suits options traders who want analysis and execution in the same chat. And for teams that work with licensed, economic or alternative datasets, Nasdaq Data Link is the natural choice.</p><blockquote>If you mainly need those connection steps, my list of <a href="https://medium.datadriveninvestor.com/top-mcp-servers-in-2025-b23a19e5ec00">MCP servers</a> for finance data covers the setup URL and sign-in flow for each one.</blockquote><h3><strong>Frequently asked questions</strong></h3><p><strong>What is the best MCP server for stock market analysis?</strong><br>For most people, Alpha Vantage. Prices, fundamentals, options, technical indicators and news all come through one server. If your work is mostly financial statements and valuation, FMP is the better pick.</p><p><strong>Is there a free MCP server for stock market data?</strong><br>Yes. Alpha Vantage’s free key gives you 25 requests a day. EODHD includes its MCP server on the free plan with 20 calls a day, and Tradier works with its free Lite account.</p><p><strong>Which MCP server has options data with Greeks?</strong><br>Alpha Vantage (premium keys), Tradier and FinancialData.Net all return options chains with Greeks. EODHD offers them as a paid add-on.</p><p><strong>Do I need to install anything?</strong><br>Usually not. Most of these servers give you a URL to paste into Claude, ChatGPT or Cursor. Alpha Vantage can also run locally with uvx alphavantage-mcp.</p><p><strong>Can an AI agent place trades through MCP?</strong><br>On this list, only Tradier can. Keep paper_trading=true until you’re ready to trade with real money.</p><blockquote>Read More From Author</blockquote><ul><li><a href="https://levelup.gitconnected.com/top-10-financial-apis-in-2023-54505fcd910a">Top 10 Financial APIs in 2026</a></li><li><a href="https://medium.datadriveninvestor.com/the-ultimate-guide-to-the-best-stock-market-apis-8b80f3c80b47">Top Stock Market APIs You Must Be Aware of (Updated 2026)</a></li><li><a href="https://medium.datadriveninvestor.com/top-mcp-servers-in-2025-b23a19e5ec00">Top MCP Servers for Finance Data</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7f7dad28ebdf" width="1" height="1" alt=""><hr><p><a href="https://levelup.gitconnected.com/best-mcp-servers-for-developers-in-2026-7f7dad28ebdf">Best MCP Servers for Stock Market Analysis in 2026</a> was originally published in <a href="https://levelup.gitconnected.com/">Level Up Coding</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[5 Claude Courses You Can Finish This Weekend to Work Faster]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/predict/5-claude-courses-you-can-finish-this-weekend-to-work-faster-6247ee6ff6fa?source=rss-16dacdc2fd8------2"><img src="https://cdn-images-1.medium.com/max/2600/1*Olgi9L4fLibiQ3g2OYRt3Q.jpeg" width="3000"></a></p><p class="medium-feed-snippet">These courses can be completed over the weekend!</p><p class="medium-feed-link"><a href="https://medium.com/predict/5-claude-courses-you-can-finish-this-weekend-to-work-faster-6247ee6ff6fa?source=rss-16dacdc2fd8------2">Continue reading on Predict »</a></p></div>]]></description>
            <link>https://medium.com/predict/5-claude-courses-you-can-finish-this-weekend-to-work-faster-6247ee6ff6fa?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/6247ee6ff6fa</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[claude]]></category>
            <category><![CDATA[work-life-balance]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Wed, 30 Sep 2026 13:42:57 GMT</pubDate>
            <atom:updated>2026-10-17T18:36:41.990Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[I Gave Claude Live Stock Market Data Through MCP — Here’s What It Could Do in 10 Minutes]]></title>
            <link>https://medium.com/predict/i-gave-claude-live-stock-market-data-through-mcp-heres-what-it-could-do-in-10-minutes-353f1438e1b0?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/353f1438e1b0</guid>
            <category><![CDATA[claude]]></category>
            <category><![CDATA[finance]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[mcp-server]]></category>
            <category><![CDATA[crypto]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 17:09:07 GMT</pubDate>
            <atom:updated>2026-10-16T18:43:37.651Z</atom:updated>
            <content:encoded><![CDATA[<h4>A practical test of what changes when Claude can access real financial data through FMP instead of relying only on its training data.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0mrXKqVfTai_5RI6EbgM2Q.jpeg" /><figcaption>Photo by Hanna Pad from Pexels: <a href="https://www.pexels.com/photo/statistics-survey-sheet-6801639/">https://www.pexels.com/photo/statistics-survey-sheet-6801639/</a></figcaption></figure><p>Claude can explain crypto, summarize market narratives, and reason through investment questions surprisingly well.</p><p>But crypto moves too quickly for static knowledge to be enough.</p><p>Prices change around the clock. News breaks continuously. Market sentiment shifts. An altcoin can move sharply within hours, while an AI model relying only on previously learned information may have no idea what just happened.</p><p>So I wanted to test what changes when Claude no longer has to rely on static knowledge for the financial facts behind its analysis.</p><p>For this experiment, I connected <a href="https://site.financialmodelingprep.com/developer/docs/mcp-server?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal96">Claude directly to Financial Modeling Prep through its MCP server</a> and used <strong>NEAR</strong> as the test asset.</p><p>I then gave Claude a series of practical research tasks and evaluated how well it could retrieve, connect, and summarize the evidence.</p><p>The experiment was intentionally simple:</p><ul><li>Check what NEAR is doing in the market right now</li><li>Put the recent price movement into historical context</li><li>Find relevant recent developments and news</li><li>Combine the evidence into a concise research brief</li></ul><p>No large crypto screen. No comparison across ten tokens. No attempt to build an automated trading bot.</p><p>The goal was simply to see whether connecting Claude to live financial data through MCP could make crypto research faster, more current, and more useful.</p><p>In other words, instead of asking Claude to remember what it knows about NEAR, we are asking it to <strong>retrieve the current evidence first and reason from that evidence</strong>.</p><p>That is the experiment.</p><p>Let’s see how it performs.</p><h3>The Setup: Claude + FMP MCP</h3><p>The setup is simple:</p><p><strong>Claude → </strong><a href="https://site.financialmodelingprep.com/developer/docs/mcp-server?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal96"><strong>FMP MCP Server</strong></a><strong> → Live Crypto Data</strong></p><p>Financial Modeling Prep supports MCP, which means Claude can discover and query FMP’s available financial tools directly instead of requiring us to manually call APIs, parse JSON, and paste the results into a prompt. FMP’s crypto coverage includes real-time quotes, historical price data, and cryptocurrency news, which is enough for the experiment in this article.</p><p>To connect FMP in Claude:</p><ol><li>Open <strong>Settings → Connectors</strong></li><li>Select <strong>Add custom connector</strong></li><li>Paste the FMP MCP URL:</li></ol><p><a href="https://financialmodelingprep.com/mcp?apikey=YOUR_FMP_API_KEY">https://financialmodelingprep.com/mcp?apikey=YOUR_FMP_API_KEY</a></p><p>4. Replace YOUR_FMP_API_KEY with your active FMP API key</p><p>5. Start a new Claude conversation</p><p>Once connected, Claude can discover the FMP tools available through the MCP server and use them when responding to the prompts we send.</p><p>For this article, we will keep the experiment focused on <strong>NEAR</strong> and test four things:</p><p><strong>current market data → recent price context → relevant news → a concise research brief</strong></p><p><a href="https://site.financialmodelingprep.com/developer/docs/mcp-server?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal96">AI Agent (MCP Server) - FMP</a></p><p>The point is not to build a trading system. It is to see how much more useful Claude becomes when the facts behind the analysis come from a current financial data source.</p><h3>Test 1: What Is NEAR Doing Right Now?</h3><p>Let’s start with the most basic research task: understanding what NEAR is doing in the market right now.</p><p>Normally, this would mean opening a crypto-price website, checking the current price, looking at the recent move, switching to a historical chart, and manually putting the numbers into context.</p><p>With FMP connected through MCP, Claude can retrieve that information directly.</p><p>For this first test, I asked Claude to:</p><ul><li>Confirm the correct NEAR/USD symbol available through FMP</li><li>Retrieve the latest price, percentage change, trading volume, and daily range</li><li>Calculate the 7-day and 30-day price change</li><li>Compare the latest move with NEAR’s recent 30-day price behavior</li></ul><p>The goal here is not to predict NEAR’s next move. It is simply to see whether Claude can retrieve current market data, perform the calculations, and turn the raw numbers into useful market context without any manual data collection.</p><pre>Using only data available through the connected Financial Modeling Prep MCP server, analyze the current market position of NEAR Protocol.<br><br>1. First, identify and confirm the correct NEAR/USD cryptocurrency symbol available in FMP.<br>2. Retrieve the latest available crypto quote for NEAR and report:<br>   - Price<br>   - Latest percentage change<br>   - Trading volume<br>   - Day high and low, if available<br>   - Timestamp or data date<br>3. Retrieve historical daily prices and calculate:<br>   - 7-day price change<br>   - 30-day price change<br>   - Highest and lowest closing price over the last 30 days<br>4. Briefly explain whether the latest move appears small, moderate, or unusually large relative to NEAR&#39;s recent 30-day price behavior.<br><br>Use only FMP data. Do not use web search or outside sources.<br><br>Do not give a buy, sell, long, or short recommendation.<br><br>Keep the response concise and return:<br>- A small market snapshot table<br>- 3–5 bullet points explaining the recent price context</pre><h4>What Test 1 Showed</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*aUc14fkGKYHQWytStkZhJQ.png" /><figcaption>Claude + FMP Response</figcaption></figure><p>The first test already shows the difference between asking Claude about a cryptocurrency and letting Claude retrieve the market data behind its answer.</p><p>Claude correctly identified <strong>NEARUSD</strong> as the FMP symbol and combined the latest quote with historical prices to provide both short-term and 30-day context.</p><p>At the time of the run, NEAR was trading around <strong>$4.94</strong>, down <strong>8.18%</strong> on the latest quote. Looking only at that daily move could make the decline appear unusually severe.</p><p>The historical data changed the picture.</p><p>NEAR was still up roughly <strong>16% over seven days</strong> and more than <strong>160% over the previous 30 days</strong> according to the FMP data used by Claude. The historical series also showed several double-digit daily moves during the month.</p><p>That allowed Claude to place the latest decline in context: it was a relatively large daily move, but not outside the range of volatility NEAR had already experienced during the recent rally.</p><p>The useful part here is not the price itself. Any crypto website can show that.</p><p>The value comes from Claude being able to retrieve the current quote, pull the relevant history, calculate the changes, and summarize the market context in one interaction — without us manually collecting and pasting the numbers first.</p><h3>Test 2: What Changed Around NEAR?</h3><p>The first test established what NEAR was doing in the market.</p><p>The next question is more useful:</p><p><strong>What changed around NEAR while this move was happening?</strong></p><p>Crypto news can be noisy. A single token may appear in exchange announcements, ecosystem updates, partnership stories, market commentary, and speculative headlines within the same week.</p><p>Rather than reading everything manually, I asked Claude to use FMP’s crypto news data to identify the developments most relevant to NEAR’s recent move.</p><p>The goal was not to force an explanation for the rally.</p><p>Instead, I wanted Claude to:</p><ul><li>Retrieve recent NEAR-related news from FMP</li><li>Remove duplicate or low-value headlines</li><li>Identify the developments that appear most relevant</li><li>Place those developments on the same timeline as NEAR’s recent price movement</li><li>Clearly separate confirmed facts from possible interpretation</li></ul><p>This is an important distinction. A headline appearing near a price move does not prove that it caused the move.</p><pre>Using only data available through the connected Financial Modeling Prep MCP server, review recent developments related to NEAR Protocol.<br><br>1. Confirm the NEAR/USD symbol used by FMP.<br>2. Retrieve NEAR-related cryptocurrency news from the most recent 14 days.<br>3. Remove obvious duplicate stories and low-value mentions.<br>4. Select up to 5 developments that appear most relevant to NEAR itself.<br>5. For each development, report:<br>   - Date<br>   - Headline<br>   - Source<br>   - Short summary<br>   - Why it may matter for NEAR<br>6. Compare the timing of these developments with NEAR&#39;s recent price movement from FMP historical data.<br><br>Important rules:<br>- Use only FMP data.<br>- Do not claim that any news item caused the price move unless the evidence clearly establishes that relationship.<br>- Clearly distinguish confirmed facts from interpretation.<br>- Do not give buy, sell, long, or short recommendations.<br><br>Return:<br>- A compact table of the most relevant developments<br>- A short timeline summary explaining what changed around NEAR during the recent move</pre><h4>What Test 2 Showed</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6F2UwXta1jHFB5jhJiAFWw.png" /><figcaption>Claude + FMP Response</figcaption></figure><p>This test was more useful than simply asking Claude to summarize crypto news.</p><p>Claude retrieved a large number of NEAR-related headlines, recognized that many of them were repetitive price alerts, and reduced the noise to a smaller set of developments that were actually relevant to the project.</p><p>Several meaningful events appeared during the same period:</p><ul><li>NEAR Intents crossed roughly $30 billion in cumulative volume</li><li>Ondo brought tokenized U.S. stocks and ETFs to near.com and NEAR Intents</li><li>Hyperliquid added NEAR/USDC spot trading</li><li>Bitwise’s proposed NEAR ETF moved through important SEC and NYSE Arca registration steps</li><li>NEAR introduced private limit orders for cross-chain assets</li></ul><p>The timeline also showed why this kind of analysis needs caution.</p><p>The strongest phase of NEAR’s price advance occurred around the same time that ETF-related coverage intensified, but that timing alone does not prove the ETF news caused the rally. Several ecosystem developments appeared within the same few days, while the broader crypto market was also moving.</p><p>Claude handled this reasonably well by separating <strong>temporal overlap</strong> from <strong>confirmed causation</strong>.</p><p>That is one of the more useful things an MCP-connected workflow can do: retrieve the relevant headlines, remove obvious noise, align events with price data, and leave the final interpretation open where the evidence is not strong enough.</p><h3>Test 3: Can Claude Turn the Evidence Into a Research View?</h3><p>By this point, Claude has already retrieved NEAR’s recent price behavior and the developments reported around the same period.</p><p>The next test is harder:</p><p><strong>Can it turn that evidence into a useful research view?</strong></p><p>This is where an AI assistant becomes more interesting than a simple data-retrieval interface.</p><p>Instead of asking for another list of prices or headlines, I asked Claude to combine the available FMP evidence into three things:</p><ul><li>The strongest factors supporting the current NEAR narrative</li><li>The main risks or reasons for caution</li><li>The developments worth monitoring next</li></ul><p>The goal is not to generate a price target or decide whether NEAR should be bought or sold.</p><p>It is to see whether Claude can move from <strong>retrieving information</strong> to <strong>organizing an investment-research question around evidence</strong>.</p><pre>Using only data available through the connected Financial Modeling Prep MCP server, build a concise research view for NEAR Protocol based on the latest available market data and recent developments.<br><br>Use the recent price history, crypto news, and other relevant FMP evidence available for NEAR.<br><br>Structure the response into four sections:<br><br>### 1. Current Market Context<br>Summarize NEAR&#39;s recent price trend and volatility using the latest available FMP data.<br><br>### 2. Factors Supporting the Current Narrative<br>Identify up to 4 developments that could reasonably support investor interest in NEAR.<br><br>For each one:<br>- State the confirmed fact<br>- Explain why it may matter<br>- Do not assume it caused the price move<br><br>### 3. Risks and Reasons for Caution<br>Identify up to 4 risks or uncertainties supported by the available evidence.<br><br>Consider:<br>- Recent price volatility<br>- Whether the rally has been unusually fast<br>- Uncertainty around the financial impact of recent developments<br>- Whether important claims remain unverified or incomplete<br><br>Do not introduce risks that are not supported by the FMP evidence.<br><br>### 4. What to Watch Next<br>List up to 5 specific things that would be useful to monitor over the coming days or weeks.<br><br>Focus on observable items such as:<br>- Follow-up ETF developments<br>- Trading or liquidity changes<br>- New ecosystem announcements<br>- Changes in price behavior<br>- New NEAR-related news<br><br>Important rules:<br>- Use only FMP MCP data.<br>- Clearly separate confirmed facts from interpretation.<br>- Do not provide a price target.<br>- Do not predict that NEAR will rise or fall.<br>- Do not provide buy, sell, long, or short recommendations.<br>- Keep the output concise and evidence-based.</pre><h4>What Test 3 Showed</h4><p>This was the point where Claude moved beyond data retrieval.</p><p>Instead of returning another collection of prices and headlines, it combined the evidence into a structured research view: <strong>what currently supports the NEAR narrative, what remains uncertain, and what deserves monitoring next.</strong></p><p>The distinction between fact and interpretation was especially useful.</p><p>For example, Claude could confirm that the Bitwise NEAR ETF had moved through important SEC and NYSE Arca registration steps. But it also recognized that the available evidence did not yet provide a confirmed first trading date.</p><p>Similarly, the NEAR Intents volume milestone and Ondo integration were real developments, but the data available in this experiment did not establish their direct financial impact on the NEAR ecosystem.</p><p>That is a much more useful output than simply labeling every development “bullish.”</p><p>Claude was able to organize the research into three buckets:</p><p><strong>What we know → What it might mean → What we still need to verify</strong></p><p>And importantly, it did this without turning the result into a price prediction or trading recommendation.</p><p>For me, this is where the MCP connection becomes most useful. FMP supplies the current evidence, while Claude helps turn that evidence into a research process.</p><h3>Want to Try It Yourself? Use This Prompt</h3><p>After running the three tests separately, the pattern is fairly clear.</p><p>Claude works best when the prompt does three things:</p><ol><li>Tells it exactly which asset to research</li><li>Restricts the analysis to current FMP MCP data</li><li>Separates confirmed facts from interpretation</li></ol><p>If you want to repeat the same workflow for another supported cryptocurrency, you can use a prompt like this:</p><pre>Using only data available through the connected Financial Modeling Prep MCP server, research [CRYPTO ASSET].<br><br>Confirm the correct USD symbol available in FMP.<br><br>Retrieve the latest quote and summarize:<br><br>Current price<br><br>Latest percentage change<br><br>Trading volume<br><br>Day high and low, if available<br><br>Retrieve historical prices and calculate:<br><br>7-day change<br><br>30-day change<br><br>30-day high and low<br><br>Retrieve relevant crypto news from the most recent 14 days.<br><br>Remove duplicate or low-value headlines and identify the most important developments.<br><br>Compare the timing of those developments with the recent price movement, but do not assume causation.<br><br>Build a concise research view with:<br><br>Current market context<br><br>Factors supporting the current narrative<br><br>Risks and uncertainties<br><br>What to watch next<br><br>Important rules:<br><br>Use only FMP MCP data.<br><br>Clearly separate confirmed facts from interpretation.<br><br>Do not invent missing information.<br><br>Do not provide a price target.<br><br>Do not give buy, sell, long, or short recommendations.<br><br>Keep the response concise and evidence-based.</pre><p>The asset can be changed without rewriting the entire workflow.</p><p>For example, replacing NEAR with another supported cryptocurrency lets Claude repeat the same process: retrieve current data, add historical context, filter recent developments, and organize the evidence into a research view.</p><p>The prompt is not designed to predict the next breakout.</p><p>It is designed to make the first stage of crypto research faster and more structured.</p><p><a href="https://site.financialmodelingprep.com/developer/docs/mcp-server?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal96">AI Agent (MCP Server) - FMP</a></p><h3>Conclusion</h3><p>This experiment started with a simple question: what changes when Claude can access current financial data instead of relying only on what it already knows?</p><p>Using NEAR as the test asset, Claude was able to move through three stages of research:</p><p><strong>retrieve the market data → investigate recent developments → synthesize the evidence into a research view</strong></p><p>The interesting part was not any single number or headline. It was the workflow itself.</p><p>With <a href="https://site.financialmodelingprep.com/developer/docs/mcp-server?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal96">FMP connected through MCP</a>, Claude could retrieve the relevant data, filter out noise, add historical context, and organize the findings through natural-language prompts.</p><p>That makes MCP especially interesting for financial research.</p><p>Instead of manually collecting data first and asking the model to analyze it afterward, the research process becomes much more direct:</p><p><strong>ask the question → retrieve the evidence → analyze the context</strong></p><p>And NEAR was only one example.</p><p>The same approach can be extended across other supported cryptocurrencies, equities, financial statements, earnings data, news, and other datasets available through FMP.</p><p>As MCP-connected tools continue to expand, the more interesting question may no longer be simply what Claude knows.</p><p>It may be:</p><p><strong>What data can Claude reach when you ask the question?</strong></p><blockquote>Curious how FMP compares with other providers? I tested six servers side by side in <a href="https://levelup.gitconnected.com/best-mcp-servers-for-developers-in-2026-7f7dad28ebdf">Best MCP Servers for Stock Market Analysis in 2026</a>.</blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=353f1438e1b0" width="1" height="1" alt=""><hr><p><a href="https://medium.com/predict/i-gave-claude-live-stock-market-data-through-mcp-heres-what-it-could-do-in-10-minutes-353f1438e1b0">I Gave Claude Live Stock Market Data Through MCP — Here’s What It Could Do in 10 Minutes</a> was originally published in <a href="https://medium.com/predict">Predict</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How Family Offices Can Build a Weekly Investment Committee Briefing With Claude + FMP MCP]]></title>
            <link>https://medium.com/predict/how-family-offices-can-build-a-weekly-investment-committee-briefing-with-claude-fmp-mcp-5876d6a68592?source=rss-16dacdc2fd8------2</link>
            <guid isPermaLink="false">https://medium.com/p/5876d6a68592</guid>
            <category><![CDATA[agentic-ai]]></category>
            <category><![CDATA[fmp]]></category>
            <category><![CDATA[mcp-server]]></category>
            <category><![CDATA[family-office]]></category>
            <category><![CDATA[claude]]></category>
            <dc:creator><![CDATA[Pranjal Saxena]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 09:32:13 GMT</pubDate>
            <atom:updated>2026-09-28T09:32:13.473Z</atom:updated>
            <content:encoded><![CDATA[<h4>A practical workflow for collecting portfolio evidence, prioritizing exceptions, and preparing a focused committee agenda with FMP data.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bcMl7n_UOeVvLeZZX_r86Q.jpeg" /><figcaption>Photo by <a href="https://kaboompics.com/">https://kaboompics.com/</a> from Pexels: <a href="https://www.pexels.com/photo/diagram-on-a-board-7876656/">https://www.pexels.com/photo/diagram-on-a-board-7876656/</a></figcaption></figure><p>A weekly investment committee meeting should focus on decisions and exceptions, not on manually assembling information. Yet for many family offices, a significant part of the preparation still involves checking portfolio movements, reviewing recent company developments, looking for newly reported financial information, identifying upcoming earnings events, and deciding which holdings actually deserve discussion.</p><p>This is a good fit for a structured <a href="https://site.financialmodelingprep.com/insights/platform/how-family-offices-can-use-the-fmp-mcp-server-for-investment-research?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal95">Claude + Financial Modeling Prep (FMP) MCP workflow</a>. Instead of asking Claude to generate a generic portfolio summary, the family office can define a repeatable review process that tells Claude what evidence to collect, what period to review, how to prioritize developments, and when an issue should be escalated for analyst attention.</p><p>In this article, we will build a practical weekly investment committee briefing workflow using Claude connected directly to FMP through its MCP server. The demonstration will use a small portfolio sample, but the process will be designed as a reusable operating framework. Claude will review recent price performance, check for relevant company news and newly available financial information, identify upcoming earnings catalysts, and convert the evidence into a concise portfolio review and committee agenda.</p><p>The goal is not to let Claude make investment decisions. Instead, the workflow automates much of the repetitive preparation that happens before those decisions are made. Holdings with little material change can remain out of the discussion queue, while developments that require interpretation, conflicting evidence, or additional investigation can be routed to the analyst as <strong>Review Required</strong>.</p><p>By separating data collection, prioritization, analyst review, and recurring execution, the same framework can move beyond a one-time prompt and become part of a family office’s weekly investment committee process.</p><h3>What We Are Building</h3><p>The objective is to create a repeatable weekly review that helps a family office determine which portfolio holdings deserve investment committee attention.</p><p>Rather than asking Claude to deeply analyze every company, the workflow first performs a focused review across a defined set of signals available through the FMP MCP server. Claude collects the relevant evidence, evaluates whether anything material has changed, and converts the findings into a prioritized committee briefing.</p><p>The workflow follows this sequence:</p><blockquote><strong>Portfolio Holdings → Weekly Review Window → FMP Data Retrieval → Development and Catalyst Review → Priority Classification → Investment Committee Briefing → Analyst Review</strong></blockquote><p>For this demonstration, we will intentionally keep the portfolio small. The same framework can later be expanded to a larger portfolio without changing the underlying review logic.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jWool1MS6FV0SlsbHzHbdQ.png" /></figure><p>These inputs are supported by datasets available through Financial Modeling Prep. FMP’s MCP server allows Claude to dynamically retrieve market prices, company fundamentals, earnings information, filings, and news rather than requiring each dataset to be manually downloaded and combined.</p><p>One distinction is important for the fundamental review. Financial statements do not change simply because a new weekly review is being run. The workflow should therefore check whether <strong>new financial information became available during the review period</strong>, rather than forcing a week-over-week fundamental comparison when no new filing or report exists.</p><p>The result is a two-stage process. Holdings with no meaningful new evidence remain out of the main discussion queue, while potentially important developments are surfaced for analyst review and, when necessary, added to the investment committee agenda.</p><h3>Accessing FMP Data Through Claude MCP</h3><p>The weekly briefing needs several types of evidence, but they do not need to be downloaded and combined manually. Financial Modeling Prep’s MCP server allows Claude to retrieve FMP datasets directly while running the review.</p><p>An active FMP API key is required. In Claude, open:</p><p><strong>Settings → Connectors → Add custom connector</strong></p><p>Use the following remote MCP server URL:</p><p><a href="https://financialmodelingprep.com/mcp?apikey=YOUR_FMP_API_KEY">https://financialmodelingprep.com/mcp?apikey=YOUR_FMP_API_KEY</a></p><p>Replace YOUR_FMP_API_KEY with an active FMP API key. Once the connector is enabled in a new Claude conversation, Claude can discover the available FMP tools and call them as required by the analysis.</p><p>For this workflow, each dataset has a specific role rather than being included simply because it is available.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RM1lYaOBpc1QyPYDY9G1lg.png" /></figure><p>The workflow should preserve the dates attached to these records. A news article published this week, a financial statement from the latest completed quarter, and an earnings event scheduled for next week represent different types of evidence and should not be treated as though they share the same observation date.</p><p>Financial data also requires a slightly different review rule. Claude should not compare financial statements merely because the weekly job has run again. It should first determine whether a new financial statement became available during the defined review period. If no new statement exists, the briefing can record that no new fundamental reporting evidence was identified rather than manufacturing a weekly fundamental change.</p><p>Before running the complete workflow, it is useful to <a href="https://site.financialmodelingprep.com/insights/platform/before-you-connect-fmp-data-to-an-ai-tool-what-to-check-about-inputs">validate the MCP connection with one portfolio company</a>. Confirm that Claude can retrieve a recent historical price observation, company-specific news, the latest available financial statement, and the next available earnings-calendar record. This small check verifies the connector, API access, symbol, and required datasets before the full briefing is generated.</p><p>Once those inputs are available, the next step is to define the rules that determine which developments should remain informational and which should be escalated for investment committee attention.</p><h3>Defining the Weekly Investment Committee Review Rules</h3><p>Before Claude reviews the portfolio, the family office needs to define what should actually qualify for investment committee attention. Without explicit rules, the model may surface too many routine developments or apply inconsistent judgment from one weekly review to the next.</p><p>For this demonstration, we will use three review states:</p><p><strong>No Action:</strong> No development identified that requires additional attention in the current review cycle.</p><p><strong>Monitor:</strong> A noteworthy development exists, but the available evidence does not yet justify escalation to the investment committee.</p><p><strong>Review Required:</strong> The holding requires analyst attention because the development may be material, evidence is conflicting or incomplete, or an upcoming event warrants preparation before the committee meeting.</p><p>The following rules provide a reproducible starting point for the demo:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*29TSMSId0oEa--QdDGy_7w.png" /></figure><p>These thresholds are intentionally simple so the workflow can be reproduced in an article demonstration. They are not intended to represent a universal investment committee policy. A real family office could adjust them based on portfolio volatility, mandate, position size, liquidity requirements, or internal risk limits.</p><h4>Treat Rules as Triggers, Not Investment Conclusions</h4><p>A threshold breach should <a href="https://site.financialmodelingprep.com/insights/data/model-builds/prioritize-corporate-action-events-through-structured-escalation-logic?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal95">determine what receives attention</a>, not whether a security should be bought or sold.</p><p>For example, a 6% weekly price increase would trigger <strong>Review Required</strong>, but Claude should not conclude that the holding is overvalued or recommend taking profit. Its job is to investigate whether FMP data contains a development that may help explain the move and surface the issue for analyst review.</p><p>The same principle applies to news. Claude should give higher attention to developments such as:</p><ul><li>Management guidance changes</li><li>Earnings or financial reporting developments</li><li>Mergers, acquisitions, or major divestitures</li><li>Material regulatory or legal events</li><li>Capital raises or significant financing activity</li><li>CEO, CFO, or other major leadership changes</li><li>Major product, customer, or strategic announcements</li></ul><p>Routine commentary, duplicated headlines, or market-wide stories that do not provide company-specific information should not automatically enter the committee agenda.</p><h4>Use the Highest Applicable Review State</h4><p>More than one signal may apply to the same holding. The workflow should assign the <strong>highest review state triggered by the available evidence</strong>.</p><p>For example, a company may have moved only 2% during the week, which would normally remain <strong>No Action</strong>. However, if it is scheduled to report earnings in three days, the holding should still be classified as <strong>Review Required</strong>.</p><p>Likewise, a large price move without a clearly supported explanation should not be dismissed simply because Claude cannot find a matching headline. The absence of sufficient evidence is itself a reason for analyst review.</p><p>This produces a simple operating principle:</p><p><strong>Retrieve the evidence → apply the predefined triggers → assign the highest applicable review state → escalate only the holdings that need additional attention.</strong></p><p>With the review policy defined, Claude can now collect the required FMP evidence using the same rules every week rather than deciding from scratch what is important.</p><h3>How to Follow This Workflow</h3><p>The next sections explain the logic behind the weekly investment committee review — how the portfolio and review window are defined, what evidence Claude should retrieve through the FMP MCP server, how holdings are prioritized, and what the final briefing should contain.</p><p>These sections are meant to show how the workflow is designed. You do <strong>not</strong> need to run a separate Claude prompt at every step.</p><p>Instead, we will combine the review dates, evidence requirements, escalation rules, and output format into a <strong>single Claude + FMP MCP prompt</strong> later in the article and run the complete workflow once.</p><p>If you want to understand or customize the methodology, follow the steps in sequence. If you mainly want to see the implementation, you can move directly to the <strong>Final Claude + FMP MCP Prompt</strong> section and then review the actual briefing generated from it.</p><h3>Step 1: Define the Portfolio and Review Window</h3><p>The weekly workflow should begin with a fixed portfolio input and explicit review dates. These inputs become the reference point for every subsequent FMP query.</p><p>For the demonstration, we will use two liquid U.S. equities:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kRYnavdfglTUElUrqlrYYw.png" /></figure><p>The small sample keeps the Claude run manageable while still showing how the workflow would operate across companies from different sectors.</p><p>The review should also use two separate time windows:</p><ul><li><strong>Historical review window:</strong> Previous 7 calendar days</li><li><strong>Forward catalyst window:</strong> Next 14 calendar days</li></ul><p>The historical window determines which price movements, news, press releases, and newly available financial information belong to the current weekly briefing. The forward window is used to identify <a href="https://site.financialmodelingprep.com/insights/markets/how-earnings-calendar-clustering-changes-shortterm-market-risk?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal95">upcoming earnings events that may require preparation</a>.</p><p>Using explicit dates is important. If Claude is simply asked to retrieve “recent developments,” different runs may cover different periods and make one week’s briefing difficult to compare with the next.</p><p>For each weekly run, the workflow should therefore establish three dates before retrieving any company data:</p><p><strong>Review start date → As-of date → Catalyst end date</strong></p><p>For example, if the briefing is prepared after the final trading session of the week, the as-of date should correspond to that completed market period rather than an incomplete future session.</p><h4>Why the Portfolio Input Should Stay Separate</h4><p>In a real family office implementation, the portfolio list may eventually come from a portfolio management system, database, spreadsheet, or internal API. Claude should therefore treat the list of holdings as an input rather than embedding company names permanently into the analytical logic.</p><p>The article uses only two symbols, but the same structure can later accept a larger list without changing the review methodology.</p><p>At this stage, Claude’s task is deliberately narrow: validate the symbols, establish the review dates, and confirm the inputs that will be used by the remaining workflow. No risk classification or investment committee prioritization should happen yet.</p><h3>Step 2: Retrieve the Weekly Evidence From FMP</h3><p>Once the portfolio and review dates are fixed, the next step is to build the evidence set that will support the weekly briefing.</p><p>At this stage, Claude should act primarily as a <strong>data collector and organizer</strong>. It should retrieve the relevant information through the FMP MCP server without yet deciding whether a holding is No Action, Monitor, or Review Required.</p><p>For each portfolio company, the workflow collects four evidence groups.</p><h4>1. Measure the Market Move</h4><p>Retrieve historical end-of-day prices covering the review window and calculate the change between the first available trading-day close and the latest completed trading-day close.</p><p>This gives the workflow a reproducible market-movement measure instead of relying on an intraday quote that may change while the briefing is being prepared.</p><p>The calculation is:</p><p><strong>7-day price move (%) = ((Ending Close / Starting Close) — 1) × 100</strong></p><p>The underlying start date, end date, and closing prices should also be retained so an analyst can verify the calculation.</p><h4>2. Collect Recent Company Developments</h4><p>Next, retrieve company-specific stock news and press releases published within the historical review window.</p><p>The goal is not to copy every headline into the briefing. Claude should first preserve the available evidence, including:</p><ul><li>Publication date</li><li>Headline</li><li>Source</li><li>Related symbol</li><li>Source URL, when available</li><li>Whether the item came from company-issued information or external news</li></ul><p>Duplicate or substantially similar stories can be consolidated later, but they should not be interpreted as material at the retrieval stage.</p><h4>3. Check for Newly Available Financial Information</h4><p>Claude should then <a href="https://site.financialmodelingprep.com/ru/insights/data/how-to-build-a-postearnings-data-refresh-checklist-for-financial?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal95">check the latest available financial statements and determine whether new reporting information became available</a> within the weekly review window.</p><p>If nothing new was reported, the workflow should explicitly record:</p><p><strong>No new financial reporting identified during the review window.</strong></p><p>This is preferable to repeatedly analyzing an older income statement or balance sheet as though it represented a new weekly development.</p><p>If new reporting is available, Claude should retain the reporting period and relevant dates before any interpretation takes place.</p><h4>4. Check the Forward Earnings Calendar</h4><p>Finally, Claude should search the defined 14-day forward window for a scheduled earnings event.</p><p>If an earnings event exists, retain the expected date and the relevant calendar fields available from FMP. If no event is found in the period, record that explicitly.</p><p>At the end of this stage, each holding should have a compact evidence packet containing its market move, recent company developments, any newly available financial reporting, and upcoming earnings information.</p><p>No committee priority should be assigned yet. Separating evidence collection from classification makes it easier to verify the underlying data before Claude begins making judgments about what deserves attention.</p><h3>Step 3: Convert the Evidence Into Review Priorities</h3><p>Once the weekly evidence has been collected, Claude can apply the predefined review rules to determine which holdings deserve additional attention.</p><p>This stage is intentionally separate from data retrieval. Claude should classify each holding using only the evidence gathered from FMP and the rules defined earlier in the workflow.</p><p>For every holding, evaluate four signals:</p><ul><li>7-day price movement</li><li>Recent company news or press releases</li><li>Newly available financial reporting</li><li>Upcoming earnings within the 14-day catalyst window</li></ul><p>The final review status should be based on the <strong>highest applicable trigger</strong>.</p><h4>Apply the Quantitative Triggers First</h4><p>The deterministic rules are straightforward:</p><p><strong>Price movement</strong></p><ul><li>Absolute move below 3% → No Action</li><li>Absolute move from 3% to below 5% → Monitor</li><li>Absolute move of 5% or more → Review Required</li></ul><p><strong>Upcoming earnings</strong></p><ul><li>No earnings within 14 days → No Action</li><li>Earnings in 8–14 days → Monitor</li><li>Earnings within 7 days → Review Required</li></ul><p>These rules provide a consistent baseline and reduce unnecessary model judgment.</p><h4>Then Review Qualitative Developments</h4><p>News, press releases, and newly available financial information <a href="https://site.financialmodelingprep.com/insights/markets/how-event-risk-changes-what-market-data-means">require more interpretation</a>.</p><p>A development can remain <strong>No Action</strong> when it is routine or unlikely to affect the investment thesis.</p><p>It can move to <strong>Monitor</strong> when it is relevant enough to track but does not yet appear to require committee discussion.</p><p>It should move to <strong>Review Required</strong> when the evidence indicates a potentially material development or when additional analyst judgment is needed.</p><p>Examples include:</p><ul><li>A change in management guidance</li><li>A significant acquisition, divestiture, or financing event</li><li>A major regulatory or legal development</li><li>A material earnings or financial reporting surprise</li><li>A significant management change</li><li>A major strategic, customer, or product announcement</li></ul><p>Claude should not infer materiality solely from an attention-grabbing headline. The classification should be tied to the evidence available through FMP.</p><h4>Escalate Uncertainty Instead of Guessing</h4><p>The workflow should also treat uncertainty as a review condition.</p><p>For example, a holding may experience a large weekly price move while FMP shows no clearly related company development. In that case, Claude should not invent an explanation.</p><p>Instead, it should classify the holding as:</p><p><strong>Review Required — material market move without sufficient supporting evidence.</strong></p><p>Similarly, <a href="https://site.financialmodelingprep.com/insights/enterprise/data-infrastructure/how-institutional-teams-design-internal-data-validation-layers-for?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal95">conflicting information, missing dates, or incomplete records should be surfaced for analyst verification</a> rather than resolved through unsupported assumptions.</p><h4>Assign One Final Status Per Holding</h4><p>A holding may trigger more than one rule during the same weekly review.</p><p>For example:</p><ul><li>Price move: 2.4% → No Action</li><li>Earnings in 10 days → Monitor</li><li>Material management announcement → Review Required</li></ul><p>The final status should therefore be:</p><p><strong>Review Required</strong></p><p>This highest-trigger approach gives the investment committee a simple prioritization mechanism while still preserving the underlying reasons for escalation.</p><p>At the end of this stage, Claude should produce a concise review queue showing:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XBU0mnnsExg-SengP1Ttgw.png" /></figure><p>The purpose is not to decide what the family office should do with the holding. It is to decide <strong>what deserves human attention before the investment committee meeting</strong>.</p><h3>Step 4: Generate the Weekly Investment Committee Briefing</h3><p>After the review status has been assigned, Claude can convert the evidence into a concise investment committee briefing.</p><p>The objective is not to create a long research report for every holding. Instead, the briefing should answer two practical questions:</p><ol><li><strong>What changed across the portfolio this week?</strong></li><li><strong>What actually deserves investment committee discussion?</strong></li></ol><p>To keep the output compact, the workflow produces two final tables.</p><h4>Weekly Portfolio Review</h4><p>The first table gives the committee a portfolio-level snapshot.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3gGePaZbLdCgvcA-1XhqWw.png" /></figure><p>The <strong>Key Development</strong> column should contain only the most relevant evidence identified during the review period. If no meaningful company development or new financial reporting is found, Claude should state that clearly instead of filling the column with routine news.</p><p>The <strong>Status</strong> column uses the previously defined classification:</p><p><strong>No Action / Monitor / Review Required</strong></p><p>This table helps the analyst quickly understand which holdings changed enough to warrant attention.</p><h4>Investment Committee Agenda</h4><p>The second table should include only issues that deserve further discussion.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BdI3QoEVmK4Z0Cs-nbA4Vg.png" /></figure><p>This is the most important output of the workflow.</p><p>A holding should not automatically appear in the investment committee agenda simply because Claude found news about it. It should be included only when the review rules identify a meaningful trigger.</p><p>For example, the agenda might surface:</p><ul><li>A holding with a large weekly price move and no clearly supported catalyst</li><li>A company reporting earnings within the next few days</li><li>A new financial report containing a potentially significant development</li><li>A major company announcement requiring interpretation</li><li>Conflicting or incomplete evidence that needs analyst verification</li></ul><h4>Keep Evidence Separate From Interpretation</h4><p>For every item included in the agenda, Claude should preserve the underlying FMP evidence.</p><p>Where available, this should include:</p><ul><li>Relevant date</li><li>Data type</li><li>Headline or reported event</li><li>Source</li><li>Source URL</li><li>Trigger responsible for the review status</li></ul><p>This allows the analyst to verify the issue before it reaches the committee.</p><p>Claude can summarize why an item deserves attention, but it should not convert that interpretation into an investment recommendation.</p><p>For example:</p><p><strong>Acceptable:</strong><br>“Review Required because the stock moved 6.2% during the review window and the available FMP evidence does not provide a clearly supported company-specific explanation.”</p><p><strong>Not acceptable:</strong><br>“The stock is overextended and should be sold.”</p><h4>Keep the Briefing Exception-Driven</h4><p>The workflow becomes more useful when the final briefing is selective.</p><p>If a holding has:</p><ul><li>No significant market move</li><li>No material new company development</li><li>No new financial reporting</li><li>No near-term earnings catalyst</li></ul><p>then it does not need to occupy valuable committee time.</p><p>The goal is therefore not to summarize every holding equally. It is to help the family office <strong>filter routine information and direct analyst attention toward exceptions, catalysts, and unresolved issues</strong>.</p><p>This makes the weekly briefing a prioritization tool rather than another portfolio report.</p><h3>Putting It All Together: The Final Claude + FMP MCP Prompt</h3><p>The review logic is now defined: what evidence to collect, how to prioritize each holding, and what the final committee briefing should contain.</p><p>Instead of running these stages separately, we can combine them into a single Claude prompt and let the FMP MCP server execute the complete weekly review.</p><pre>You are helping prepare a weekly investment committee briefing for a family office.<br><br>Use **only Financial Modeling Prep data available through the connected FMP MCP server**.<br><br>### Portfolio<br><br>Analyze only:<br><br>* AAPL<br>* JPM<br><br>Keep the workflow compact. Do not expand the portfolio, run a broad market screen, or perform unnecessary follow-up searches.<br><br>---<br><br>## Step 1 — Establish the Review Period<br><br>1. Identify the **latest completed U.S. trading day available in FMP** and use it as the as-of date.<br>2. Set the historical review window to the **previous 7 calendar days ending on the as-of date**.<br>3. Set the forward catalyst window to the **next 14 calendar days after the as-of date**.<br>4. Use explicit dates throughout the analysis.<br><br>---<br><br>## Step 2 — Collect the Weekly Evidence<br><br>For each company, retrieve only the evidence required below.<br><br>### A. Market Movement<br><br>Retrieve historical end-of-day prices covering the 7-day review window.<br><br>Use:<br><br>* The first available trading-day closing price within the review window<br>* The latest completed trading-day closing price<br><br>Calculate:<br><br>**7-Day Price Move (%) = ((Ending Close / Starting Close) - 1) × 100**<br><br>Preserve:<br><br>* Starting date<br>* Starting close<br>* Ending date<br>* Ending close<br>* Calculated percentage move<br><br>Do not use an incomplete intraday price.<br><br>### B. Company Developments<br><br>Retrieve company-specific:<br><br>* Stock news<br>* Press releases<br><br>published during the historical review window.<br><br>Keep a maximum of **5 distinct relevant developments per company**.<br><br>For each retained development, preserve:<br><br>* Publication date<br>* Headline<br>* Source<br>* Source URL, if returned by FMP<br>* Whether it is external news or a company press release<br><br>Remove obvious duplicate coverage.<br><br>Do not infer that a news event caused the stock-price movement unless the available evidence clearly supports that connection.<br><br>### C. Newly Available Financial Information<br><br>Check the latest available financial statements and determine whether **new financial reporting became available during the historical review window**.<br><br>If yes, preserve:<br><br>* Statement type<br>* Fiscal period<br>* Reporting/publication date available through FMP<br>* The specific reported development relevant to the weekly review<br><br>If not, state:<br><br>**No new financial reporting identified during the review window.**<br><br>Do not treat an older financial statement as a new weekly development.<br><br>### D. Upcoming Earnings<br><br>Check the FMP earnings calendar for the 14-day forward catalyst window.<br><br>If an earnings event exists, preserve:<br><br>* Scheduled earnings date<br>* Relevant calendar information returned by FMP<br><br>If none exists, state:<br><br>**No earnings event identified within the 14-day forward window.**<br><br>---<br><br>## Step 3 — Apply the Review Rules<br><br>Use these demo rules exactly.<br><br>### Price-Movement Trigger<br><br>Use the **absolute value** of the 7-day price move.<br><br>* Below 3% → **No Action**<br>* 3% to below 5% → **Monitor**<br>* 5% or greater → **Review Required**<br><br>### Upcoming Earnings Trigger<br><br>Based on calendar days from the as-of date:<br><br>* No earnings within 14 days → **No Action**<br>* Earnings in 8–14 days → **Monitor**<br>* Earnings within 7 days → **Review Required**<br><br>### News / Press Release Trigger<br><br>* Routine or clearly immaterial development → **No Action**<br>* Relevant development worth tracking → **Monitor**<br>* Potentially material development requiring analyst interpretation → **Review Required**<br><br>Examples that may justify closer review include:<br><br>* Management guidance changes<br>* Material earnings or reporting developments<br>* Significant acquisition or divestiture<br>* Major financing or capital-raising activity<br>* Significant regulatory or legal development<br>* CEO, CFO, or other major leadership change<br>* Major strategic, customer, or product announcement<br><br>Do not classify an item as material solely because the headline sounds important.<br><br>### Financial-Reporting Trigger<br><br>* No new reporting → **No Action**<br>* New reporting with information worth monitoring → **Monitor**<br>* New information requiring deeper analyst assessment → **Review Required**<br><br>### Evidence-Quality Trigger<br><br>Assign **Review Required** when:<br><br>* Important evidence is conflicting<br>* A significant issue cannot be adequately verified<br>* A large market move lacks sufficient supporting company-specific evidence<br>* Required FMP data is materially incomplete<br><br>Do not fill evidence gaps with assumptions.<br><br>### Final Holding Status<br><br>Assign **one final status per holding**:<br><br>* No Action<br>* Monitor<br>* Review Required<br><br>Use the **highest applicable status triggered by any review signal**.<br><br>These statuses represent **review priority only**, not buy, sell, or hold recommendations.<br><br>---<br><br>## Step 4 — Produce the Weekly Investment Committee Briefing<br><br>Return only the following sections.<br><br>### 1. Review Configuration<br><br>Provide:<br><br>* As-of date<br>* Historical review window<br>* Forward catalyst window<br><br>Keep this to a few lines.<br><br>### 2. Weekly Portfolio Review<br><br>Return this table:<br><br>| Holding | 7-Day Move | Key Development | Upcoming Catalyst | Status |<br>| ------- | ---------: | --------------- | ----------------- | ------ |<br><br>Rules:<br><br>* One row per company<br>* Keep Key Development concise<br>* If no meaningful development exists, say so<br>* Do not fill the table with routine headlines<br><br>### 3. Investment Committee Agenda<br><br>Return this table:<br><br>| Priority | Holding | Issue for Discussion | Supporting Evidence | Analyst Follow-Up |<br>| -------- | ------- | -------------------- | ------------------- | ----------------- |<br><br>Include only holdings/issues that are **Monitor or Review Required** and are useful for committee preparation.<br><br>If neither holding deserves committee discussion, state that clearly instead of manufacturing an agenda item.<br><br>Use:<br><br>* **High** priority for Review Required<br>* **Medium** priority for Monitor<br><br>### 4. Supporting Evidence<br><br>After the two tables, provide a compact evidence list for AAPL and JPM containing only evidence actually used in the classifications.<br><br>Include:<br><br>* Date<br>* Evidence type<br>* Relevant value/headline/event<br>* FMP source URL when available<br><br>Also show the starting and ending prices used in each 7-day return calculation.<br><br>---<br><br>## Evidence and Interpretation Rules<br><br>* Use only FMP MCP data.<br>* Do not use general web search or outside sources.<br>* Do not invent missing data.<br>* Do not provide buy, sell, hold, valuation, or portfolio-allocation recommendations.<br>* Do not claim that news caused a price move unless the evidence establishes that connection.<br>* Keep qualitative explanations conservative.<br>* Put uncertain interpretation into **Analyst Follow-Up**.<br>* Clearly distinguish publication dates, reporting periods, and scheduled future dates.<br>* If an FMP field is unavailable, mark it unavailable rather than estimating it.<br>* Do not repeatedly retry unavailable data or expand the analysis beyond the requested scope.<br><br>The goal is to identify **what deserves human attention before the investment committee meeting**, not to automate the investment decision itself.</pre><h3>Results: What the Weekly Review Surfaced</h3><p>Running the consolidated workflow through Claude with the FMP MCP server produced two different outcomes across the sample portfolio.</p><p>AAPL was classified as <strong>Monitor</strong>, while JPM was escalated to <strong>Review Required</strong>.</p><h4>Weekly Portfolio Review</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4qv2k-d6ycWAQBXYwrxmtg.png" /></figure><p>The classifications illustrate why the workflow evaluates more than price movement alone.</p><h4>AAPL: Small Price Move, but a Development Worth Monitoring</h4><p>AAPL moved only <strong>+0.62%</strong> during the review period, well below the 3% price threshold that would independently trigger monitoring.</p><p>There was also no earnings event within the 14-day forward window.</p><p>However, the FMP evidence surfaced two company developments during the week. Apple renewed its global patent-licensing agreement with Qualcomm, while the Apple Pay antitrust litigation advanced to class certification.</p><p>Neither development, based on the evidence retrieved, justified an investment conclusion. The Qualcomm agreement did not provide enough information to determine its financial impact, while class certification represents a procedural development rather than a finding that Apple violated antitrust law.</p><p>The workflow therefore placed AAPL in <strong>Monitor</strong> rather than escalating it directly to Review Required.</p><h4>JPM: Escalation Came From Context, Not the Price Threshold</h4><p>JPM declined <strong>2.55%</strong> during the review window.</p><p>Importantly, that move alone would still fall under <strong>No Action</strong> according to the predefined price rule because its absolute change remained below 3%.</p><p>The escalation came from the qualitative evidence instead.</p><p>During the same review period, J.P. Morgan Asset Management announced a <strong>$20 billion strategic partnership with the Qatar Investment Authority</strong>, while JPM shares weakened alongside broader pressure in financial stocks.</p><p>The available evidence did not establish that the partnership caused the subsequent price move, nor did it provide enough support to attribute the decline to one specific factor.</p><p>Rather than inventing a causal explanation, the workflow classified JPM as <strong>Review Required</strong> and routed the unresolved question to an analyst.</p><h4>Investment Committee Agenda</h4><p>The resulting agenda focuses only on the issues that deserve additional attention.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*q58RPPYcx-n-L8QHFKNwFA.png" /></figure><p>This is the key difference between a conventional portfolio summary and an exception-driven investment committee workflow.</p><p>Claude does not simply report everything that happened. It filters the evidence using predefined rules and surfaces the smaller set of issues that may deserve analyst or committee attention.</p><p>The result is a briefing designed around <strong>what changed, what remains uncertain, and what requires human review</strong>.</p><h3>Analyst Review Triggers</h3><p>The weekly briefing is designed to reduce manual preparation, not eliminate analyst judgment.</p><p>Claude can collect FMP evidence, apply predefined thresholds, and prioritize holdings. However, certain situations should always be routed to a human analyst before they become part of an investment committee discussion.</p><p>When a holding is classified as <strong>Review Required</strong>, Claude can perform a focused follow-up using the same FMP MCP connection. The follow-up should investigate only the issue that triggered the escalation rather than rebuilding the entire company review.</p><p>For example, if the escalation came from an unexplained price move, the follow-up can focus on company news, press releases, newly available financial information, and upcoming events that may provide additional context. If the available evidence still does not establish a clear explanation, the unresolved question should remain with the analyst rather than being filled with an assumption.</p><h4>1. A Large Move Without a Supported Explanation</h4><p>If a holding experiences a meaningful price move but the available FMP evidence does not clearly explain it, Claude should not infer a cause.</p><p>The holding should remain <strong>Review Required</strong>, with the unresolved question passed to the analyst.</p><p>This is especially important when several possible explanations exist, such as company news, sector movement, macro developments, or changing market expectations.</p><h4>2. Qualitative Developments With Unclear Financial Impact</h4><p>Company announcements can be important without immediately revealing their economic significance.</p><p>Examples include:</p><ul><li>Strategic partnerships</li><li>Major customer agreements</li><li>Regulatory developments</li><li>Litigation</li><li>Management changes</li><li>Product announcements</li><li>Acquisitions or divestitures</li></ul><p>If the available evidence does not establish the likely financial impact, Claude should describe the development conservatively and ask the analyst to investigate further.</p><h4>3. Conflicting Evidence</h4><p>Different FMP records may point in different directions.</p><p>For example, a company may announce a positive strategic development while the stock weakens, or a press release may appear constructive while external reporting highlights additional risks.</p><p>Claude should preserve the disagreement rather than forcing the evidence into a single narrative.</p><h4>4. Missing or Incomplete Data</h4><p>A missing field should not be replaced with an estimate.</p><p>Analyst review is appropriate when:</p><ul><li>A relevant source date is unclear</li><li>A financial-impact figure is unavailable</li><li>An expected event cannot be verified</li><li>Supporting company-specific evidence is insufficient</li><li>A requested FMP field is missing</li></ul><p>This prevents unsupported assumptions from entering the investment committee briefing.</p><h4>5. Materiality Requires Portfolio Context</h4><p>FMP and Claude can identify developments at the company level, but materiality may depend on information that is not part of the MCP workflow.</p><p>A family office analyst may also need to consider:</p><ul><li>Position size</li><li>Portfolio concentration</li><li>Investment mandate</li><li>Tax considerations</li><li>Liquidity requirements</li><li>Existing hedges</li><li>Private information from managers or counterparties</li></ul><p>A development that is minor for one portfolio could be significant for another.</p><h4>Keep the Human Review Focused</h4><p>The purpose of these triggers is not to send every holding back to an analyst.</p><p>Instead, the workflow should automate routine evidence gathering and allow human attention to concentrate on:</p><p><strong>uncertainty, conflicting evidence, potentially material developments, and portfolio-specific interpretation.</strong></p><p>That division of work keeps the weekly process efficient while ensuring that Claude remains a decision-support tool rather than an autonomous investment decision-maker.</p><h3>Automate and Scale the Weekly Briefing</h3><p>The demonstration uses AAPL and JPM in a manually initiated Claude session, but the same workflow can be adapted into a recurring pre-committee process.</p><h4>Schedule the Weekly Review</h4><p>A family office can run the workflow on a fixed schedule before each investment committee meeting.</p><p>For example, if the committee meets on Monday morning, the review could run after the final U.S. trading session on Friday or early Monday before the meeting.</p><p>The recurring process becomes:</p><p><strong>Scheduled Trigger → Load Portfolio → Set Review Dates → Query FMP → Apply Review Rules → Generate Briefing → Analyst Review</strong></p><h4>Load the Portfolio Dynamically</h4><p>In the article demonstration, AAPL and JPM are written directly into the prompt.</p><p>In a broader implementation, the holdings should come from a maintained source such as:</p><ul><li>A portfolio management system</li><li>Internal database</li><li>Approved spreadsheet or CSV</li><li>Portfolio API</li></ul><p>This allows the analytical instructions to remain stable while the portfolio changes over time.</p><h4>Screen First, Investigate Exceptions</h4><p>For a larger portfolio, the same review logic can be applied in manageable batches.</p><p>Each holding is first classified as:</p><p><strong>No Action / Monitor / Review Required</strong></p><p>The initial pass should remain lightweight. Only holdings classified as <a href="https://site.financialmodelingprep.com/insights/data/prioritize-preearnings-review-through-news-sentiment-and-analyst">Review Required need deeper follow-up</a>.</p><p>This creates a practical two-layer model:</p><p><strong>Layer 1 — Portfolio Screening</strong><br>Identify which holdings deserve attention.</p><p><strong>Layer 2 — Exception Analysis</strong><br>Investigate only the issues that require additional context.</p><p>This prevents the family office from performing the same level of research on every holding every week.</p><h4>Preserve the Weekly History</h4><p>Each briefing should be <a href="https://site.financialmodelingprep.com/insights/platform/how-to-move-from-testing-the-fmp-api-to-a-repeatable-workflow?utm_source=medium&amp;utm_medium=medium&amp;utm_campaign=pranjal95">saved with its as-of date rather than replacing the previous week’s output</a>.</p><p>Over time, Claude can compare the current briefing with earlier reviews and identify:</p><ul><li>New issues</li><li>Persistent issues</li><li>Escalated issues</li><li>De-escalated issues</li><li>Resolved issues</li></ul><p>This helps the investment committee track how portfolio concerns evolve rather than treating every weekly briefing as an isolated snapshot.</p><h4>Add Portfolio Context as the Workflow Grows</h4><p>The article focuses on company-level evidence available through FMP, but a production workflow can later incorporate internal portfolio information such as:</p><ul><li>Position size</li><li>Sector exposure</li><li>Concentration</li><li>Liquidity requirements</li><li>Internal risk limits</li></ul><p>The same company development may have a very different impact depending on how important that holding is to the portfolio.</p><p>The two-company demonstration therefore represents the smallest version of a broader operating model:</p><p><strong>collect evidence → classify holdings → investigate exceptions → consolidate committee priorities → preserve the history for the next review.</strong></p><h3>Conclusion</h3><p>Preparing for a weekly investment committee meeting does not have to begin with manually checking prices, scanning company news, reviewing financial updates, and building an agenda from scratch.</p><p>With Claude connected to the FMP MCP server, a family office can turn that work into a repeatable review process. The workflow can establish the review period, collect the relevant evidence, apply predefined escalation rules, and surface only the holdings that deserve additional analyst or committee attention.</p><p>The AAPL and JPM demonstration also shows why the process should be exception-driven. A small price move may still deserve monitoring when a meaningful company development appears, while a larger discussion may be required when the available evidence is incomplete or does not clearly explain what happened.</p><p>The goal is not to automate the investment decision. It is to automate the repetitive preparation around that decision so analysts can spend more time on interpretation, portfolio context, and the questions that actually require judgment.</p><p>For family offices, the practical value comes from making this process consistent and repeatable: <strong>collect the evidence, prioritize the exceptions, investigate what matters, and arrive at the investment committee meeting with a focused agenda.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5876d6a68592" width="1" height="1" alt=""><hr><p><a href="https://medium.com/predict/how-family-offices-can-build-a-weekly-investment-committee-briefing-with-claude-fmp-mcp-5876d6a68592">How Family Offices Can Build a Weekly Investment Committee Briefing With Claude + FMP MCP</a> was originally published in <a href="https://medium.com/predict">Predict</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>