1. Conduid
  2. Developer Tools
  3. Marketdatamcpserver
MCP server · Developer Tools

Marketdatamcpserver

An MCP server that provides tools to get the latest market data from the most trusted data sources.

Unclaimed last commit 6 months ago devtools
54Fair

Scored 4 months ago · breakdown

About Marketdatamcpserver

Marketdatamcpserver is an MCP server published by OrestisStefanou in the Developer Tools category: an MCP server that provides tools to get the latest market data from the most trusted data sources. It has been installed 0 times through Conduid.

The repository has 1 stars and 1 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx marketdatamcpserver

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Marketdatamcpserver

Powered by Claude · Grounded in docs

I know everything about Marketdatamcpserver. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MarketDataMcpServer

MarketDataMcpServer is a Model Context Protocol (MCP) server that provides comprehensive market data for stocks, ETFs, cryptocurrencies, and economic indicators. It leverages multiple data providers like Alpha Vantage and CoinGecko to offer high-quality financial information to AI models.

Features

  • Stock Market Data: Search for stocks, get detailed company overviews, and access financial statements.
  • ETF Analysis: Search for ETFs and view their holdings and detailed information.
  • Crypto Tracking: Search for cryptocurrencies, get real-time data, and stay updated with crypto news.
  • Super Investor Insights: Track institutional "Super Investors" and their portfolios.
  • Economic Indicators: Access time series data for key economic indicators (GDP, Inflation, etc.) and commodities (Oil, Gas, etc.).
  • Market Intelligence: Get the latest market news and sector performances.

Prerequisites

Configuration

The server is configured via environment variables. Create a .env file in the root directory:

# API Keys
ALPHA_VANTAGE_API_KEY=your_alpha_vantage_key
COIN_GECKO_API_KEY=your_coin_gecko_key

# Cache TTL (in seconds)
CACHE_TTL=3600
ALPHA_VANTAGE_CACHE_TTL=3600
COIN_GECKO_CACHE_TTL=3600

Getting Started

Installation

  1. Clone the repository.
  2. Install dependencies:
    make install
    

Running the Server

Start the MCP server on port 8080:

make run_mcp_server

Building

Build the binary:

make build_mcp_server

Available Tools

Tool Description
stockSearch Search for stock tickers based on keywords.
etfSearch Search for ETFs based on keywords.
getETF Get detailed information and holdings for a specific ETF.
getSuperInvestors List tracked institutional super investors.
getSuperInvestorPortfolio Get the portfolio holdings of a specific super investor.
getMarketNews Get the latest global market news.
getSectors Get a list of market sectors and their performance.
getSectorStocks Get the top stocks for a specific sector.
getStockOverview Get a comprehensive overview of a company (valuation, growth, etc.).
getStockFinancials Get financial statements (Income Statement, Balance Sheet, Cash Flow).
getEconomicIndicatorTimeSeries Get historical data for economic indicators (e.g., GDP, Inflation).
getCommodityTimeSeries Get historical data for commodities (e.g., Crude Oil, Natural Gas).
searchCryptocurrencies Search for cryptocurrencies on CoinGecko.
getCryptocurrencyDataById Get detailed real-time data for a specific cryptocurrency.
getCryptocurrencyNews Get the latest news related to cryptocurrencies.
calculateInvestmentFutureValue Calculate the future value of an investment based on initial amount, annual return, and years.
getEarningsCallTranscript Get the earnings call transcript of the stock with the given symbol, year, and quarter.
getInsiderTransactions Get the insider transactions of the stock with the given symbol and year.
getCompanyKpiMetrics Get the KPI metrics(revenue breakdown, revenue by geography etc) of the stock with the given symbol.
getInvestingIdeas Get all investing ideas/themes (e.g. AI, Clean Energy, etc.)
getInvestingIdeaStocks Returns the stocks(company name) for the given investing idea/theme id

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Marketdatamcpserver

How do I install Marketdatamcpserver?

Run npx marketdatamcpserver, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Marketdatamcpserver safe to use with an AI agent?

Its trust score is 54 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Marketdatamcpserver still maintained?

The last commit was 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.