Build an AI Scraper with MCP and Validate Its Extracted Records

Replaced the conceptual agent pipeline with five captured MCP retrievals, 15 real Claude extractions, and an offline validator. The evidence packet preserves the raw results, including a formatting failure and quarantined records. The September 29 correction removed unsupported reliability and vendor-comparison claims; this refresh supplies an executed implementation.
An MCP tool can return page content without proving that a model extracted the correct price. A JSON Schema can accept a record that contains the wrong value. Keep retrieval, extraction and acceptance as separate steps, and retain the evidence at each boundary.
This walkthrough retrieves an owned catalog through ScrapingAnt MCP, sends the saved Markdown to a pinned Claude model, and checks its records against a schema, source excerpts and an independent fixture oracle. You can replay the complete validation offline before using either API.