๐ Nasdaq Data Link MCP ๐ค
About
A Nasdaq Data Link MCP (Model Context Protocol) Server
Details
- License
- MIT
Explore
- 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
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
๐ Nasdaq Data Link MCP ๐คCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
|
|
|
|:--:|:--:|
| Nasdaq Data Link MCP - Retail Trading Activity | Nasdaq Data Link MCP - World Bank Data |
|
| |
| Nasdaq Data Link MCP - Groq + DeepSeek R1 RTAT 10 | |
Once installed and connected to an MCP-compatible client (e.g., Claude Desktop, or Groq Desktop (beta), this server provides 5 essential tools that work with any Nasdaq Data Link database.
Featured databases:
- World Bank - Global development indicators
- Equities 360 - Company fundamentals and financials
- Nasdaq RTAT - Retail trading activity
- Nasdaq Fund Network (NFN) - Mutual funds and ETFs
- ...and 100+ more databases via dataset codes
<details>
<summary><strong>Example conversations</strong></summary>
> You: What was the GDP of Italy in 2022?
> Claude: searches datasets, gets WORLDBANK/GDP data
> You: Show me Apple stock data for Q1 2024
> Claude: gets WIKI/AAPL dataset with date filters
> You: What datasets are available for COโ emissions?
> Claude: searches datasets for "CO2 emissions"
> You: Export Tesla data as JSON
> Claude: exports dataset in JSON format
</details>
---
You'll need Python 3.13+ and the mcp CLI.
uv init mcp
uv add "mcp[cli]"
> MCP SDK: https://github.com/modelcontextprotocol/python-sdk
> Nasdaq Data Link SDK: https://github.com/Nasdaq/data-link-python
cp .env.example .env
Then edit .env and add your API key:
NASDAQ_DATA_LINK_API_KEY=your_api_key_here
And the PYTHONPATH:
PYTHONPATH=/path/to/your/local/cloned/repo/nasdaq-data-link-mcp
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
This registers the server with your MCP client (e.g., Claude Desktop).
---
The server exposes 5 essential tools that work with any Nasdaq Data Link database:
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"\ud83d\udcc8 nasdaq data link mcp \ud83e\udd16": {
"nasdaq-data-link-mcp": {
"command": "uv",
"args": [
"init",
"mcp"
]
}
}
}
}
McpServers
{
"nasdaq-data-link-mcp": {
"command": "uv",
"args": [
"init",
"mcp"
]
}
}
</div>
<div align="center">

</div>
A community developed and maintained Model Context Protocol (MCP) server that provides access for large language models to the Nasdaq Data Link. Built for use with MCP-compatible clients.
This project aims at making easy to access and explore Nasdaq Data Link's extensive and valuable financial and economic datasets through natural language interfaces and large language models (LLMs).
๐ Nasdaq Data Link MCP uses the official Nasdaq/data-link-python SDK.
> [!IMPORTANT]
> This is an open-source project not affiliated with or endorsed by Nasdaq, Inc. Nasdaqยฎ is a registered trademark of Nasdaq, Inc.
๐ Usage
|
|
|
|:--:|:--:|
| Nasdaq Data Link MCP - Retail Trading Activity | Nasdaq Data Link MCP - World Bank Data |
|
| |
| Nasdaq Data Link MCP - Groq + DeepSeek R1 RTAT 10 | |
Once installed and connected to an MCP-compatible client (e.g., Claude Desktop, or Groq Desktop (beta), this server provides 5 essential tools that work with any Nasdaq Data Link database.
Featured databases:
- World Bank - Global development indicators
- Equities 360 - Company fundamentals and financials
- Nasdaq RTAT - Retail trading activity
- Nasdaq Fund Network (NFN) - Mutual funds and ETFs
- ...and 100+ more databases via dataset codes
<details>
<summary><strong>Example conversations</strong></summary>
> You: What was the GDP of Italy in 2022?
> Claude: searches datasets, gets WORLDBANK/GDP data
> You: Show me Apple stock data for Q1 2024
> Claude: gets WIKI/AAPL dataset with date filters
> You: What datasets are available for COโ emissions?
> Claude: searches datasets for "CO2 emissions"
> You: Export Tesla data as JSON
> Claude: exports dataset in JSON format
</details>
---
๐ฆ Installation
1. Clone the Repository
git clone https://github.com/stefanoamorelli/nasdaq-data-link-mcp.git
cd nasdaq-data-link-mcp
2. Install Requirements
You'll need Python 3.13+ and the mcp CLI.
uv init mcp
uv add "mcp[cli]"
> MCP SDK: https://github.com/modelcontextprotocol/python-sdk
> Nasdaq Data Link SDK: https://github.com/Nasdaq/data-link-python
3. Get Your API Key
Sign up on https://data.nasdaq.com/ and copy your API key.
4. Configure the Environment
cp .env.example .env
Then edit .env and add your API key:
NASDAQ_DATA_LINK_API_KEY=your_api_key_here
And the PYTHONPATH:
PYTHONPATH=/path/to/your/local/cloned/repo/nasdaq-data-link-mcp
5. Install the MCP Server
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
This registers the server with your MCP client (e.g., Claude Desktop).
---
๐งช Testing
Run the test suite:
python -m pytest tests/ -v
The test suite includes:
- Basic functionality tests
- Module import verification
- Parameter validation
- Error handling
- Integration tests
Tests are designed to work without requiring an API key for basic functionality verification.
---
๐ ๏ธ Tools
The server exposes 5 essential tools that work with any Nasdaq Data Link database:
search_datasets
Search for datasets by keyword.
Examples:
```python
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


