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>