Extract structured data from a given URL using a natural language prompt to describe the data and fields to extract
AgentQL Data Extractor provides powerful web data extraction capabilities through a Model Context Protocol (MCP) server. It allows AI assistants to extract structured information from websites based on natural language descriptions of the data you need. This integration enables your AI assistant to gather real-time information from the web without requiring complex coding or web scraping knowledge.
AgentQL Data Extractor is a Model Context Protocol (MCP) server that enables AI assistants to extract structured data from web pages. By simply describing what information you need in natural language, the tool can navigate websites and return organized data in your preferred format.
Before installing AgentQL Data Extractor, you'll need:
You can install the AgentQL Data Extractor globally via npm:
npm install -g agentql-mcp
To configure AgentQL Data Extractor in Claude Desktop:
claude_desktop_config.json
filemcpServers
sectionTo set up AgentQL Data Extractor in Cursor:
env AGENTQL_API_KEY=YOUR_API_KEY npx -y agentql-mcp
To configure AgentQL Data Extractor in Windsurf:
~/.codeium/windsurf/mcp_config.json
directlymcpServers
sectionOnce configured, you can ask your AI assistant to extract data from websites. For example:
"Extract the list of videos from the YouTube search results for 'agentql', including title, author name, view count, and URL. Format as a markdown table."
If your assistant doesn't automatically use the AgentQL tool, try adding hints like "use tools" or "use agentql tool" to your prompt.
If you encounter issues:
For additional support, visit the AgentQL documentation.