eod-historical-data

eod-historical-data

3.9

eod-historical-data is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of eod-historical-data and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The EOD Historical Data MCP server provides comprehensive access to financial data, including historical and real-time data for various financial instruments from global exchanges.

Test Report

  • Build Successful
  • Server Started
  • Client Connected
  • Tools Listed
  • All Tools Succeeded
  • Any Tool Succeeded
ToolTotal TestsSuccessFailSuccess Rate
get_list_of_tickers1010%
stock_market_screener_api110100%
historical_splits_api110100%
historical_dividends_api110100%
options_data_api1010%
financial_news_api110100%
get_list_of_exchanges110100%
get_exchange_details110100%
technical_indicator_api1010%
intraday_historical_data_api1010%

Evaluation
Total Score: 5/10

Evaluation Summary of the Agent's Performance

  • Strengths:
    • Transparency: The agent consistently acknowledges its limitations, such as tool errors or inability to apply certain filters, which helps manage user expectations.
    • Accuracy in News Retrieval: The agent effectively retrieves and summarizes the latest financial news, providing accurate and relevant information with links to full articles.
    • Historical Data Retrieval: The agent accurately provides historical data on stock splits and dividends, demonstrating its capability to access and present such information clearly.
  • Weaknesses:
    • Inconsistency with Claimed Capabilities: The agent frequently fails to deliver on its claimed capabilities, such as providing current stock options data, calculating technical indicators, and accurately screening stocks based on specified criteria.
    • Data Filtering and Completeness: The agent struggles with applying filters accurately, particularly in stock screening tasks, leading to incorrect or incomplete results.
    • Lack of Alternative Solutions: While the agent acknowledges its limitations, it often fails to provide alternative solutions or resources for users to obtain the desired information.
  • Overall Assessment:
  • The agent demonstrates strengths in retrieving and summarizing financial news and historical data. However, its performance is hindered by inconsistencies in delivering on claimed capabilities, particularly in technical calculations and stock screening. Improvements in data filtering accuracy and offering alternative solutions would enhance its overall utility and reliability.
  • Final Score: Given the mixed performance across different tasks, I would assign a final quality score of 5 out of 10.
  • Test case 1
    Score: 4/10
    Can you provide the current stock options data for Apple Inc. (AAPL) from NASDAQ?

    The current stock options data for Apple Inc. (AAPL) from NASDAQ is as follows:

    • Ticker Code: AAPL
    • Exchange: US
    • Last Trade Date: July 2, 2025
    • Last Trade Price: $212.44
    • Options Data: Currently, there are no specific options contracts listed.

    If you have any further questions or need more information, feel free to ask!

  • Test case 2
    Score: 3/10
    Can you calculate the 50-day and 200-day moving averages for Tesla Inc. (TSLA) and provide the current RSI value as of today?

    It seems that there is an ongoing issue with retrieving the technical indicators for Tesla Inc. (TSLA) using the tools available at the moment. Unfortunately, I am unable to calculate the 50-day and 200-day moving averages, as well as the current RSI value due to these tool errors.

    However, I can guide you through the manual calculation of these indicators if you're interested, or you could check a financial website that provides this information. Would you like to proceed with that or have any other questions?

  • Test case 3
    Score: 9/10
    Can you provide a summary of the latest financial news related to Microsoft Corporation (MSFT) as of today?

    Here are the latest financial news updates related to Microsoft Corporation (MSFT) as of July 2, 2025:

    1. Microsoft To Cut 9,000 Jobs; To Cancel Major Xbox Projects In Sweeping Restructuring

      • Microsoft has announced plans to lay off around 9,000 employees, which is less than 4% of its global workforce. This restructuring aims to streamline operations and boost efficiency. The layoffs will affect various business units, including the Xbox division, where significant projects like "Perfect Dark" and "Everwild" have been canceled. Despite these cuts, Microsoft reported strong financial results, with $26 billion in net income on $70 billion in revenue for the March quarter. Read more here.
    2. Microsoft to Cut 4% of Workforce as AI Spending Pressures Margins

      • Microsoft confirmed plans to eliminate nearly 4% of its global workforce as it prioritizes investments in artificial intelligence infrastructure. The move follows previous layoffs in May that affected 6,000 employees. This restructuring is intended to streamline operations and manage costs amid rising infrastructure expenses. Read more here.
    3. Heard on the Street Recap: Worked Over

      • The S&P 500 and Nasdaq saw gains, led by tech stocks such as Apple and Nvidia, which both rose over 2%. However, the Dow Jones Industrial Average slipped slightly. Read more here.
    4. Microsoft’s Email Encryption Behavior May Violate HIPAA, New Paubox Report Warns

      • A report from Paubox indicates that Microsoft 365 may be exposing sensitive health information over email without proper encryption, potentially violating HIPAA compliance. The report highlights that messages may be transmitted unencrypted without alerting the sender. Organizations using Microsoft 365 are advised to review their settings to ensure compliance. Read more here.

    These articles reflect significant developments affecting Microsoft, including layoffs, restructuring initiatives, and compliance issues regarding email encryption.

  • Test case 4
    Score: 9/10
    Can you provide the historical stock splits and dividends for Amazon.com Inc. (AMZN) over the past five years?

    Here are the historical stock splits and dividends for Amazon.com Inc. (AMZN) over the past five years:

    Stock Splits

    • August 31, 2020: 4-for-1 split

    Dividends

    Over the past five years, Amazon has declared the following dividends:

    1. August 7, 2020

      • Declaration Date: July 30, 2020
      • Record Date: August 10, 2020
      • Payment Date: August 13, 2020
      • Value: $0.205 per share
    2. November 6, 2020

      • Declaration Date: October 29, 2020
      • Record Date: November 9, 2020
      • Payment Date: November 12, 2020
      • Value: $0.205 per share
    3. February 5, 2021

      • Declaration Date: January 27, 2021
      • Record Date: February 8, 2021
      • Payment Date: February 11, 2021
      • Value: $0.205 per share
    4. May 7, 2021

      • Declaration Date: April 28, 2021
      • Record Date: May 10, 2021
      • Payment Date: May 13, 2021
      • Value: $0.22 per share
    5. August 6, 2021

      • Declaration Date: July 27, 2021
      • Record Date: August 9, 2021
      • Payment Date: August 12, 2021
      • Value: $0.22 per share
    6. November 5, 2021

      • Declaration Date: October 28, 2021
      • Record Date: November 8, 2021
      • Payment Date: November 11, 2021
      • Value: $0.22 per share
    7. February 4, 2022

      • Declaration Date: January 27, 2022
      • Record Date: February 7, 2022
      • Payment Date: February 10, 2022
      • Value: $0.22 per share
    8. May 6, 2022

      • Declaration Date: April 28, 2022
      • Record Date: May 9, 2022
      • Payment Date: May 12, 2022
      • Value: $0.23 per share
    9. August 5, 2022

      • Declaration Date: July 28, 2022
      • Record Date: August 8, 2022
      • Payment Date: August 11, 2022
      • Value: $0.23 per share
    10. November 4, 2022

      • Declaration Date: October 27, 2022
      • Record Date: November 7, 2022
      • Payment Date: November 10, 2022
      • Value: $0.23 per share
    11. February 10, 2023

      • Declaration Date: February 2, 2023
      • Record Date: February 13, 2023
      • Payment Date: February 16, 2023
      • Value: $0.23 per share
    12. May 12, 2023

      • Declaration Date: May 4, 2023
      • Record Date: May 15, 2023
      • Payment Date: May 18, 2023
      • Value: $0.24 per share
    13. August 11, 2023

      • Declaration Date: August 3, 2023
      • Record Date: August 14, 2023
      • Payment Date: August 17, 2023
      • Value: $0.24 per share
    14. November 10, 2023

      • Declaration Date: November 2, 2023
      • Record Date: November 13, 2023
      • Payment Date: November 16, 2023
      • Value: $0.24 per share
    15. February 9, 2024

      • Declaration Date: February 1, 2024
      • Record Date: February 12, 2024
      • Payment Date: February 15, 2024
      • Value: $0.24 per share
    16. May 10, 2024

      • Declaration Date: May 2, 2024
      • Record Date: May 13, 2024
      • Payment Date: May 16, 2024
      • Value: $0.25 per share
    17. August 12, 2024

      • Declaration Date: August 1, 2024
      • Record Date: August 12, 2024
      • Payment Date: August 15, 2024
      • Value: $0.25 per share
    18. November 8, 2024

      • Declaration Date: October 31, 2024
      • Record Date: November 11, 2024
      • Payment Date: November 14, 2024
      • Value: $0.25 per share
    19. February 10, 2025

      • Declaration Date: January 30, 2025
      • Record Date: February 10, 2025
      • Payment Date: February 13, 2025
      • Value: $0.25 per share
    20. May 12, 2025

      • Declaration Date: May 1, 2025
      • Record Date: May 12, 2025
      • Payment Date: May 15, 2025
      • Value: $0.26 per share

    If you need any more details or additional information, feel free to ask!

  • Test case 5
    Score: 3/10
    Can you screen for stocks with a market capitalization over $100 billion in the technology sector that have a P/E ratio below 20 as of now?

    It seems that the filter for the P/E ratio is not valid in our screening tool. I will proceed to screen for stocks with a market capitalization over $100 billion in the technology sector without the P/E ratio filter. Let's see what we can find. Here are some stocks in the technology sector with a market capitalization over $100 billion:

    1. Microsoft Corporation (MSF)

      • Market Capitalization: $3.10 trillion
      • Last Price: $417
      • Earnings Per Share (EPS): 11.02
      • Dividend Yield: 0.69%
    2. Hanwha Solutions (009830)

      • Market Capitalization: $5.66 trillion
      • Last Price: ₩35,450
      • Earnings Per Share (EPS): Not Available
      • Dividend Yield: 0.95%
    3. Tech Mahindra Limited (TECHM)

      • Market Capitalization: $1.48 trillion
      • Last Price: ₹1,677.10
      • Earnings Per Share (EPS): 47.91
      • Dividend Yield: 2.67%
    4. Automatic Data Processing Inc (ADP)

      • Market Capitalization: $125.89 billion
      • Last Price: $305.05
      • Earnings Per Share (EPS): 9.78
      • Dividend Yield: 2.00%
    5. Elan Microelectronics Corp (2458)

      • Market Capitalization: $35.22 billion
      • Last Price: NT$124
      • Earnings Per Share (EPS): 8.97
      • Dividend Yield: Not Available
    6. LARGAN Precision Co Ltd (3008)

      • Market Capitalization: $317.65 billion
      • Last Price: NT$2,345
      • Earnings Per Share (EPS): 190.65
      • Dividend Yield: Not Available
    7. Cameo Communications Inc (6142)

      • Market Capitalization: $3.13 billion
      • Last Price: NT$9.59
      • Earnings Per Share (EPS): -0.34
      • Dividend Yield: Not Available
    8. WUS Printed Circuit Co Ltd (2316)

      • Market Capitalization: $9.71 billion
      • Last Price: NT$53.3
      • Earnings Per Share (EPS): 4.75
      • Dividend Yield: Not Available

    Please note that not all of these companies may meet the P/E ratio criteria as the filter could not be applied in the screening. If you would like to investigate further or narrow down the results, please let me know!