Rafael Levi from Bright Data presents a live demo exposing one of the most pervasive but invisible failure modes in AI agents: the tendency of LLMs to fabricate successful web lookups when they have actually been blocked, served fake data, or fallen back on stale training data. The core problem, as Levi frames it, is that LLMs are "programmed to please" — they will never simply say "I cannot access that," but will instead hallucinate plausible-looking results, complete with fake citations and non-existent product URLs.
Levi highlights several structural challenges making real-time web access hard for agents. Cloudflare now blocks AI crawlers for roughly 20% of the web by default. More troubling is Cloudflare's AI Labyrinth, released approximately one month before this talk, which actively feeds bots fabricated data rather than blocking them outright — compounding hallucination risk. Anti-bot systems on major platforms like LinkedIn, Instagram, Amazon, TikTok, and property sites like Rightmove are specifically tuned to detect and reject automated traffic, particularly from data-center IP addresses. When agents hit these barriers silently, they do not surface an error; they simply return wrong answers. Levi estimates that roughly 60% of citations generated by ChatGPT lead to broken or non-existent pages, and describes a common pattern where agents confidently return product URLs pointing to pages that do not exist.
The demonstration compares two runs of an identical five-task prompt — accessing Rightmove, LinkedIn, Instagram, Amazon, and TikTok — first using GPT-5 without any MCP tooling, then with Bright Data's Web MCP. Without MCP, GPT-5 returns zero successes across all five sites, confirming it has no live web access and is hallucinating or pulling from training data (which may be as stale as 2024). With the Bright Data Web MCP enabled, the agent achieves multiple successes. The MCP exposes 66 tools, including real search engine queries (Google, Bing, DuckDuckGo), a scrape-as-markdown tool that strips HTML and reduces token consumption, batch search for up to 100 keywords simultaneously, pre-built APIs for popular platforms, and a remote scraping browser infrastructure with unique fingerprinting that can run parallel sessions. The remote browser handles CAPTCHAs automatically using built-in solving logic and mimics human behavior (pre-recorded mouse movements, realistic typing patterns) so that bot-detection systems do not trigger.
Levi addresses the question of public vs. private data directly: Bright Data only processes publicly accessible data. Accessing data behind a login is considered legally problematic because it requires agreeing to terms and conditions that typically prohibit scraping. He also notes that the platform maintains a pre-collected dataset, useful when slightly older data is acceptable, allowing agents to filter and retrieve results instantly without live scraping.
On the topic of misleading data — dynamic pricing that varies by device, location, or IP — Levi acknowledges this is an unsolved hard problem. The best available mitigation is making the agent appear as human as possible. He notes Bright Data collects petabytes of data daily, caches and cross-validates results, and has not observed measurable degradation from AI Labyrinth so far.
Practical guidance offered: load only the MCP tools your agent actually needs (e.g., just scrape-as-markdown and search rather than all 66 tools) to avoid flooding the LLM context with irrelevant tool definitions. The free tier provides 5,000 requests per month, which Levi considers sufficient for MVP and hackathon use cases. A follow-up session was announced covering agent-driven scraper pipeline construction, including a pattern where the LLM builds a parser script rather than parsing each HTML page inline — reducing token consumption by approximately 99%.
Okay, so let's just work with it like this. It's a small room. Hi everybody. Welcome. My name is Rafael. I represent Bright Data. Bright Data is basically web access platform to help agents or anybody collect public data on scale. And I'm here to talk about the LLMs misleading people and all the time convincing them, "Hey, I did a search. Hey, I did this." While it didn't. Why? Because LLMs are programmed to please people, please users. So they make enough things and this is the biggest issue ri...
Mario Zechner, creator of the LibGDX game framework, delivers a provocative three-act talk about building a minimal codi...