Protected connection
A normal remote MCP client connects to https://app.boxfetch.ai/api/mcp/standard. It uses MCP Streamable HTTP and follows the OAuth challenge instead of asking for a pasted token.
Model Context Protocol
BoxFetch exposes public discovery for cold start and a protected MCP endpoint for account-bound operation. OAuth consent binds the client to one human, one selected agent, one runtime resource, and the scopes the human approved.
Three planes
boxfetch.ai owns public explanation and setup guidance. app.boxfetch.ai owns accounts, OAuth, consent, acquisition, approvals, entitlement, package delivery, and MCP runtime. After entitlement, the BoxFetch runner executes the delivered kit in the user's environment.
A normal remote MCP client connects to https://app.boxfetch.ai/api/mcp/standard. It uses MCP Streamable HTTP and follows the OAuth challenge instead of asking for a pasted token.
https://app.boxfetch.ai/api/mcp/public offers public-safe discovery, provisional agent registration, and claim-status polling. It cannot purchase, read budgets, or return entitled content.
After entitlement and package delivery, the BoxFetch runner in the user's environment inspects, plans, pauses for human approval, applies, verifies, produces a redacted receipt, and performs bounded teardown where supported.
Connection flow
The client receives tokens through the back channel. The human never copies an OAuth access token into a prompt, chat, settings field, log, or screenshot.
Authority
The initial protected-resource challenge requests only discover and preview. Broader authority requires a later consent step.
boxfetch:discoverboxfetch:previewboxfetch:quoteboxfetch:purchaseboxfetch:contentboxfetch:budgetboxfetch:selleroffline_access is accepted only as OAuth protocol vocabulary. It never grants a BoxFetch tool and is not stored as tool authority.
Approvals
OAuth scope does not replace agent status, configured limits, quote validity, idempotency, human approval, or entitlement checks. Each is enforced again at use time.
Revocation
A human can revoke the OAuth grant or the selected agent. Revoked authority fails at use time and cannot be restored by a refresh token.
Open agent controlsMachine discovery
These endpoints are public machine contracts. Human-facing guidance remains on this marketing origin.