mcp-marketstack

mcp-marketstack

3.2

If you are the rightful owner of mcp-marketstack 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 Marketstack MCP Server is a Model Context Protocol server that provides access to a wide range of financial data through Marketstack API endpoints, facilitating easy integration with MCP-compatible systems.

The Marketstack MCP Server is designed to streamline the integration of financial data into systems that support the Model Context Protocol (MCP). By exposing various Marketstack API endpoints as MCP tools, the server offers access to comprehensive financial data, including end-of-day and intraday market data, splits, dividends, tickers, exchanges, currencies, timezones, bonds, and ETF data. This server is particularly useful for developers and businesses looking to incorporate real-time and historical financial data into their applications without the complexity of direct API management. The server is built using Node.js and requires a Marketstack API key for operation. It supports seamless integration with MCP-compatible clients, such as VSCode extensions or command-line interfaces, through stdio transport. The server also implements an in-memory LRU cache to optimize performance and adhere to API rate limits.

Features

  • Exposes Marketstack API endpoints as MCP tools for easy integration.
  • Supports a wide range of financial data, including market and reference data.
  • Built with Node.js, ensuring compatibility with modern development environments.
  • Implements an in-memory LRU cache to enhance performance and manage API rate limits.
  • Configurable via environment variables for secure and flexible deployment.