← Reddit

Your MCP client can now talk directly to a website without opening a browser. Try to break ours. Free month if you do.

Reddit · pystar · July 13, 2026
Hunchbank released an MCP endpoint enabling MCP clients to access its website directly without a browser or user interface, providing setup instructions for multiple client applications. The platform operates under an On Behalf Of security model where the connector inherits only the session and permissions of the current visitor, preventing backend access and permission escalation. The company is offering a free month of service to anyone who can successfully break the service through either cooperative or adversarial testing scenarios.

Detailed Analysis

Hunchbank's public demonstration represents a practical stress test of the Model Context Protocol (MCP), the open standard Anthropic introduced in late 2024 to let AI models connect directly to external tools, data sources, and services. Rather than describing MCP in the abstract, the post invites Claude Desktop, Cursor, Windsurf, and opencode users to point their clients at a live production endpoint and attempt to break its security model in real time. This is a notable shift from typical MCP demos, which tend to showcase convenience (agents fetching data, summarizing pages, filling forms) rather than actively soliciting adversarial red-teaming from the public with a tangible incentive attached.

The core technical claim is architectural rather than policy-based: the connector operates under an "On Behalf Of" (OBO) model, meaning any action the AI agent takes is scoped strictly to the permissions and session of the human visitor who invoked it. This is a meaningful distinction in the emerging discourse around agentic AI security. Many MCP integrations today rely on trust boundaries enforced through prompts, system instructions, or backend validation logic that could theoretically be bypassed through clever prompt injection, request fragmentation, or social engineering of the model itself. By explicitly listing attack vectors — permission escalation, session hijacking, backend bypass, rate-limit evasion via request splitting — the post is essentially crowdsourcing a security audit, betting that the underlying architecture (not just guardrail prompting) will hold even when users deliberately instruct their AI clients to attempt privilege escalation.

This matters because MCP adoption is accelerating rapidly across the Claude ecosystem and beyond, with companies increasingly exposing internal tools, CRMs, booking systems, and customer-facing actions directly to AI agents. As agents move from read-only summarization toward taking real-world actions — submitting forms, initiating bookings, escalating support tickets — the attack surface expands correspondingly. A compromised or poorly-scoped MCP connector could allow an AI agent to act outside intended boundaries, access other users' data, or manipulate backend systems in ways a traditional web UI would prevent through session isolation and access controls. The fact that this test explicitly targets scenarios like "execute a booking on behalf of another user whose session you do not have" or "submit a support request that escalates your own permissions" reflects genuine concerns already circulating in security research communities about MCP servers becoming a new class of attack surface, distinct from traditional web application vulnerabilities because the "attacker" is often an LLM being socially engineered by its own user rather than a human directly probing an API.

More broadly, this kind of public bug-bounty-style challenge signals a maturing phase in agentic AI deployment where builders are moving past proof-of-concept demos toward production hardening. It also illustrates an emerging pattern: rather than relying solely on Anthropic or model providers to guarantee safety at the model layer, individual companies building on MCP are recognizing they must independently architect and verify their own permission boundaries, since the protocol itself is a thin, flexible transport layer that inherits whatever security posture the implementing server provides. As agentic commerce, customer service, and API-driven business logic increasingly get exposed to AI clients directly, this kind of open, incentivized adversarial testing may become a more common way for companies to validate that their MCP implementations are safe by design rather than merely safe by convention — a meaningful trend given how quickly tools like Claude Desktop and Cursor have normalized giving AI agents direct, action-taking access to live business systems.

Read original article →