๐ช๐ฒ๐ฏ๐ ๐๐ฃ ๐๐ ๐๐ป ๐๐๐๐ฎ๐ฐ๐ธ ๐ฆ๐๐ฟ๐ณ๐ฎ๐ฐ๐ฒ
Sylwia Laskowska wrote a fun demo about webMCP. She calls it an accessibility layer. It is not.
Accessibility metadata describes a page. webMCP metadata runs code. These are callable functions. One function might fire an employee.
In a toy app, this is funny. In a real app, this is a disaster.
Agents act with high confidence. They use these tools when they lack info. webMCP lacks:
- Permission models
- Rate limiting
- Safety gates
- Intent validation
Wrong descriptions lead to agent failure. This leads to data loss. This leads to privilege escalation.
New risks exist:
- Session hijack
- Confused deputy problems
- No authorization model
We build highways without traffic lights. webMCP is a privileged interface. It needs:
- Auditability
- Policy
- Safety envelopes
Do not expose actions here if you would not put them in a public API. Treat webMCP as an attack surface.
Optional learning community: https://t.me/GyaanSetuAi