extract-web-data
Extracts structured data as JSON from a web page given a URL using a Natural Language description of the data.
Describe the fields you want in plain language, give a URL, and get JSON back instead of a page of HTML.
LABSCO SUMMARY
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.
A single-tool server over AgentQL's extraction service: a URL plus a natural-language description of the data, answered as JSON.
AGENTQL_API_KEY, and a URL the service can reach on its own. MIT.
One command plus a key — npm install -g agentql-mcp, then supply credentials
USE CASES
Give the URL and describe the data in a sentence — the fields come back as JSON, so nothing downstream has to read markup or maintain a selector for that site.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
extract-web-dataExtracts structured data as JSON from a web page given a URL using a Natural Language description of the data.
BEFORE YOU INSTALL
1 tool when we connected.
All 4 documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
npm install -g agentql-mcp{
"mcpServers": {
"agentql": {
"command": "npx",
"args": [
"-y",
"agentql-mcp"
],
"env": {
"AGENTQL_API_KEY": "<YOUR_AGENTQL_API_KEY>"
}
}
}
}{
"inputs": [
{
"type": "promptString",
"id": "apiKey",
"description": "AgentQL API Key",
"password": true
}
],
"servers": {
"agentql": {
"command": "npx",
"args": [
"-y",
"agentql-mcp"
],
"env": {
"AGENTQL_API_KEY": "${input:apiKey}"
}
}
}
}