MCP.so
Sign In

Nasdaq Data Link MCP Server

@stefanoamorelli

Basic information

Category

Data & Analytics

License

MIT

Transports

stdio

Author

stefanoamorelli

About Nasdaq Data Link MCP Server

A Nasdaq Data Link MCP (Model Context Protocol) Server

Nasdaq Data Link MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "nasdaq-data-link-mcp": {
      "command": "uv",
      "args": [
        "init",
        "mcp"
      ]
    }
  }
}

Nasdaq Data Link MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Nasdaq Data Link MCP?

A community-developed Model Context Protocol server that gives large language models access to the Nasdaq Data Link financial and economic datasets via a natural language interface. It uses the official Nasdaq Data Link Python SDK and is designed for MCP-compatible clients like Claude Desktop or Groq Desktop.

How to use Nasdaq Data Link MCP?

Clone the repository, install Python 3.13+ and the MCP CLI, obtain an API key from data.nasdaq.com, configure a .env file with the key, then run uv run mcp install nasdaq_data_link_mcp_os/server.py --env-file .env --name "Nasdaq Data Link MCP Server" --with nasdaq-data-link --with pycountry to register the server with your MCP client. Once connected, the server exposes five tools: search_datasets, get_dataset, get_dataset_metadata, list_databases, and export_dataset.

Key features of Nasdaq Data Link MCP

  • Five essential tools for any Nasdaq Data Link database
  • Search datasets by keyword across 100+ databases
  • Retrieve dataset data with optional date filters
  • View dataset metadata without downloading data
  • Export datasets in CSV, JSON, or XML formats
  • Uses the official nasdaq-data-link Python SDK

Use cases of Nasdaq Data Link MCP

  • Query global development indicators from the World Bank
  • Retrieve company fundamentals and financials via Equities 360
  • Analyze retail trading activity from Nasdaq RTAT
  • Search for and export stock price history (e.g., WIKI/AAPL)
  • Inspect mutual fund and ETF data through Nasdaq Fund Network

Frequently asked questions

1

Do I need an API key to use this server?

Yes. Sign up at [data.nasdaq.com](https://data.nasdaq.com/) and add your API key to the `.env` file as `NASDAQ_DATA_LINK_API_KEY`.

2

What Python version is required?

Python 3.13 or later is required, along with the `mcp[cli]` package and the `nasdaq-data-link` SDK.

3

Is this project affiliated with Nasdaq?

No. It is an open-source community project not affiliated with or endorsed by Nasdaq, Inc. Nasdaq is a registered trademark of Nasdaq, Inc.

4

Where does the data come from?

All data is fetched live from the Nasdaq Data Link API when a tool is called. No data is stored locally.

5

What transports and authentication are supported?

The server uses standard MCP transport via the MCP CLI. Authentication is handled through the API key stored in the environment file.

Comments

More Data & Analytics MCP servers