The HasData MCP Server exposes HasData’s scraping and search capabilities to any client that speaks the Model Context Protocol. Point your MCP-enabled client (Claude Desktop, Cursor, Windsurf, custom agents, etc.) at the HasData endpoint and your model can scrape web pages, run Google searches, and pull structured data without writing API integration code.Documentation Index
Fetch the complete documentation index at: https://docs.hasdata.com/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
Authentication
All requests must include your HasData API key in thex-api-key header. You can find your key in the HasData dashboard.
401 Unauthorized.
Client Configuration
Claude Desktop / Claude Code
Add the server to your MCP config (claude_desktop_config.json for Claude Desktop, or use claude mcp add for Claude Code):
Cursor
In~/.cursor/mcp.json (or the project-level .cursor/mcp.json):
Other Clients
Any MCP client that supports the streamable HTTP transport with custom headers will work. Configure it with:- URL:
https://mcp.hasdata.com/api/mcp - Transport: HTTP (streamable)
- Header:
x-api-key: <your-api-key>