Summary
One tool, and the query is a sentence instead of a selector you have to maintain.
extract-web-data takes a url and a prompt describing what you want and returns JSON, so the extraction logic lives in the request rather than in a scraper somebody has to keep fixing. There is no navigation, no click, no session: what a URL alone can render is what this can read.
What it is
A single-tool server over AgentQL's extraction service: a URL plus a natural-language description of the data, answered as JSON.
What you get
- Structured JSON out of a page you name, with the shape described in prose rather than in selectors
- A prompt-and-url call shape, so the same tool covers a new site without per-site configuration
- Data rather than page source in the response, so a long page does not have to travel through the model's context to be read
Requirements
AGENTQL_API_KEY, and a URL the service can reach on its own. MIT.
Setup effort
One command plus a key — npm install -g agentql-mcp, then supply credentials
