Data MCP Server
Description
# Data MCP Server This is Data's Model Context Protocol (MCP) Server. It provides various tools to scrape, extract structured data, and crawl webpages. It also provides easy access to general purpose browser agents like OpenAI's CUA, Anthropic's Claude Computer Use, and Browser…
About
# Data MCP Server This is Data's Model Context Protocol (MCP) Server. It provides various tools to scrape, extract structured data, and crawl webpages. It also provides easy access to general purpose browser agents like OpenAI's CUA, Anthropic's Claude Computer Use, and Browser Use. More information about the Data can…
Details
- Author
- NexusX-MCP
- Downloads
- 301
- Categories
- Search, Web Scraping
Jump to
- Scrape webpage content as markdown or screenshots.
- Crawl multiple linked pages for LLM-friendly output.
- Extract structured JSON from messy HTML.
- Search the web via Bing.
- Automate browsers with Browser Use, OpenAI CUA, or Claude Computer Use.
- Create, delete, and list persistent Data profiles.
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
Data MCP ServerCommand (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
Run npx data-mcp <YOUR-DATA-API-KEY> or configure it in your MCP client’s settings with the command npx -y data-mcp and the environment variable DATA_API_KEY. For development, clone the repo, run npm install && npm run build, then start with node dist/server.js.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"data mcp server": {
"data-mcp-server": {
"command": "npx",
"args": [
"data-mcp",
"<YOUR-DATA-API-KEY>"
]
}
}
}
}
McpServers
{
"data-mcp-server": {
"command": "npx",
"args": [
"data-mcp",
"<YOUR-DATA-API-KEY>"
]
}
}
Data MCP Server
This is Data's Model Context Protocol (MCP) Server. It provides various tools to scrape, extract structured data, and crawl webpages. It also provides easy access to general purpose browser agents like OpenAI's CUA, Anthropic's Claude Computer Use, and Browser Use.
More information about the Data can be found here. The data API supports a superset of features present in the mcp server.
More information about the Model Context Protocol can be found here.
Table of Contents
- Installation
- Usage
- Tools
- Configuration
- License
Installation
Manual Installation
To install the server, run:npx data-mcp <YOUR-DATA-API-KEY>
Running on Cursor
Add to~/.cursor/mcp.json like this:
{
"mcpServers": {
"data": {
"command": "npx",
"args": ["-y", "data-mcp"],
"env": {
"DATA_API_KEY": "YOUR-API-KEY"
}
}
}
}
Running on Windsurf
Add to your./codeium/windsurf/model_config.json like this:
{
"mcpServers": {
"data": {
"command": "npx",
"args": ["-y", "data-mcp"],
"env": {
"DATA_API_KEY": "YOUR-API-KEY"
}
}
}
}
Development
For development purposes, you can run the server directly from the source code.
1. Clone the repository:
git clone git@github.com:NexusX-MCP/data-mcp-server.git data-mcp
cd data-mcp
2. Install dependencies:
npm install # or yarn install
npm run build
3. Run the server:
node dist/server.js
Claude Desktop app
This is an example config for the Data MCP server for the Claude Desktop client.{
"mcpServers": {
"data": {
"command": "npx",
"args": ["--yes", "data-mcp"],
"env": {
"DATA_API_KEY": "your-api-key"
}
}
}
}
Tools
scrape_webpage - Extract formatted (markdown, screenshot etc) content from any webpage
crawl_webpages - Navigate through multiple linked pages and extract LLM-friendly formatted content
extract_structured_data - Convert messy HTML into structured JSON
search_with_bing - Query the web and get results with Bing search
browser_use_agent - Fast, lightweight browser automation with the Browser Use agent
openai_computer_use_agent - General-purpose automation using OpenAI's CUA model
claude_computer_use_agent - Complex browser tasks using Claude computer use
create_profile - Creates a new persistent Data profile.
delete_profile - Deletes an existing persistent Data profile.
list_profiles - Lists existing persistent Data profiles.
Installing via Smithery
To install Data MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @data-mcp --client claude
Resources
The server provides the documentation about data through the resources methods. Any client which can do discovery over resources has access to it.
License
This project is licensed under the MIT License.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


