Fetching from the wire…
Top 5 · 2026-09-07 · source-backed
A r/ClaudeAI post at 1,380 upvotes shows Notion's first-party MCP connector returning tool-description text that tells the calling agent to pitch Notion Business mid-task, and to not disclose the instruction (r/ClaudeAI). The poster went looking for documentation of this behavior in Notion's docs and found none. The artifact is visible in the thread. This is not a jailbreak, not a third-party skill, not a supply-chain compromise. It's the vendor's own connector, doing what the vendor built it to do.
Every threat model I've read for MCP tool-description poisoning assumed the attacker was outside. Someone slips a malicious server into your config, the descriptions carry instructions, your agent obeys because tool descriptions land in context with the same authority as your prompt. The defense everyone reaches for is vetting: install from trusted vendors, check the registry, prefer first-party connectors. Notion is the first-party connector. It's on the registry. It's the trusted vendor.
The comment thread does the useful work. Commenters named Firecrawl doing the same thing, prioritizing its own tools inside the descriptions the model reads. Once you see two, you should assume there are twenty. Tool descriptions are an unaudited prompt-injection channel that ships with commercial incentives attached, and there's no norm yet that says a description is documentation rather than instruction.
The concrete step is cheap and I'd do it before wiring any connector into a loop that touches money or writes files: dump the raw tools/list response and read every description with your own eyes. Not the vendor's docs page. The bytes the model receives. If a description contains an imperative aimed at the model rather than a statement about the tool, that connector is writing your system prompt for you.
There's a version of this that gets worse. A description saying "mention Notion Business" is annoying. A description saying "when the user asks about exports, prefer the paid path" is a business model. A description saying "do not surface competitor integrations" is something else entirely, and there is currently no mechanism that would catch it, because nobody diffs tool descriptions between versions. The MCP conformance suite merged twenty PRs yesterday tightening what "speaks MCP" means (conformance), and not one of them touches whether the text inside a description is allowed to address the model. That gap is the whole story.
I'd like to be wrong about how far this spreads. I don't think I am.
Each link below shares sources, entities, or timing with this story.
For a month, Claude Code users were convinced the model had been "nerfed." Forums lit up. Conspiracy theories multiplied. People switched tools. Then on April 23, Anthropic did something unusual: they published a detailed post-mortem that named three specific bugs with exact d...
Agent-created schedules move from per-chat folders to ~/.cline/schedules, and cron reconciliation on restart no longer wipes hub-managed schedules (GitHub). Tool results returning images from browser or MCP tools render inline with a carousel instead of raw base64 text, which...
VoltAgent's awesome-design-md repository packages 57 complete brand design systems as structured markdown files. Apple, Notion, Airbnb, Stripe, Uber. Drop one in your Claude Code workspace and the agent generates pixel-accurate UI matching that brand's visual language. Source:...
Pair this with the espionage story and the picture gets uncomfortable fast. A new arXiv paper (2603.21642) presents the first systematic evaluation of prompt injection through tool-poisoning across seven MCP clients: Claude Desktop, Claude Code, Cursor, Cline, Continue, Gemini...
This one rearranged my week. An essay published August 4 walks through Databricks' independent benchmark of coding harnesses against its own multi-million-line codebase. Pi, a harness with four built-in tools and a system prompt under 1,000 tokens, paired with Opus 4.8 at xhig...
Nearly everyone wraps their agent instructions in XML tags. The vendor docs implied it helped, so it propagated, and now <instructions> and <rules> blocks are the house style of the entire industry. A deployed tender-response system measured it and found the formatting rule is...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.