Reference module Realm IV, volume 1 of 47

Agent access, MCP and security boundaries

A readable website and an authenticated tool interface solve different problems. Do not install an MCP server, expose a database or publish privileged actions merely to satisfy an SEO checklist.

NEW · NEW ·

Current, source linkedResearched

Edition: 2026.09.09 · Status: researched guidance and proposed operating procedure
Applies to: Optional agent integrations and automation beyond ordinary public crawling
Evidence: S47, S48, S49, S02 in the source register.
Boundary: Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.

Agent integration is a separate product decision§

A readable website and an authenticated tool interface solve different problems. Do not install an MCP server, expose a database or publish privileged actions merely to satisfy an SEO checklist. Google's AI Search guidance does not require a special agent interface. [S02]

The MCP specification has versioned contracts, including the 2026-07-28 release. Pin the version implemented by the actual client/server combination and test compatibility rather than mixing examples from old, current and draft documentation. [S47, S49]

Threat model before implementation§

List the data that can be read, the actions that can be executed, the identities permitted to use them and the worst consequence of misuse. Treat tool descriptions, retrieved web content and external instructions as untrusted input. Reading a page must not grant authority to change an account or publish content.

Expose the smallest useful capability. Prefer read only public data operations where they satisfy the business need. For writes, require explicit authorization, validate inputs against a schema and enforce permissions on the server, not merely in a prompt. Version pinned MCP security guidance discusses authorization, SSRF, token/session misuse and untrusted local servers. [S48]

Practical controls§

Keep credentials in the deployment's approved secret store. Do not embed API keys in client side bundles, public examples, analytics payloads or generated documents. Scope outbound network access and validate target URLs to reduce server side request forgery risks. Use audit logs that avoid sensitive payloads.

Require confirmation for consequential actions such as publishing, deletion, purchases or changing access. Use a dry run response where practical. Add rate limits, input size limits, timeouts and idempotent behavior appropriate to the operation. Do not label an action safe simply because an LLM generated description says it is.

Acceptance fixtures§

Test an authorized read, unauthorized read, forbidden write, malformed argument, prompt injection like content, unexpected redirect target and repeated request. Verify that an external page cannot instruct the integration to reveal secrets or expand permissions. Confirm the action is denied at the application layer even when the model requests it.

Relationship to this release§

This library ships no enabled MCP server and grants no new access to client systems. The older MCP framework remains a legacy reference with an explicit review warning; this module is the current decision and safety entry point. A future project needs its own protocol version review, security design and integration tests. Agent readiness is an optional functional capability, not a demonstrated ranking signal.

Sources consulted

  1. S02AI optimization guide. Google. Observed 2026-09-09. No special AI file or schema requirement for Google Search; llms.txt has no special Search role. Register entry
  2. S47Model Context Protocol specification 2026-07-28. Model Context Protocol. Dated 2026-07-28. Observed 2026-09-09. Versioned agent integration protocol; implementation must negotiate supported version and enforce security. Register entry
  3. S48MCP security best practices, 2025-11-25. Model Context Protocol. Dated 2025-11-25. Observed 2026-09-09. Version pinned threat guidance: authorization, untrusted servers, SSRF and token/session risks; not the latest protocol contract. Register entry
  4. S49MCP tools, 2026-07-28. Model Context Protocol. Dated 2026-07-28. Observed 2026-09-09. Tool interface metadata and human control; older examples can need migration. Register entry

Roads from here

Cite this volume

APA

Anady, J. W. (2026, September 9). Agent access, MCP and security boundaries (Reference module). FeedTheJoe Library, release 2026.09.12-g40. THATDEVELOPERGUY LLC. https://library.feedthejoe.com/reference/framework-agent-access-security/

Chicago

Anady, Joseph W. “Agent access, MCP and security boundaries.” Reference module. FeedTheJoe Library, release 2026.09.12-g40. THATDEVELOPERGUY LLC, September 9, 2026. https://library.feedthejoe.com/reference/framework-agent-access-security/.

MLA

Anady, Joseph W. “Agent access, MCP and security boundaries.” FeedTheJoe Library, release 2026.09.12-g40, THATDEVELOPERGUY LLC, 9 Sept. 2026, library.feedthejoe.com/reference/framework-agent-access-security/.

BibTeX

@misc{anady2026agentaccesssecurity,
  author       = {Anady, Joseph W.},
  title        = {{Agent access, MCP and security boundaries}},
  howpublished = {FeedTheJoe Library, Reference module},
  publisher    = {THATDEVELOPERGUY LLC},
  year         = {2026},
  month        = sep,
  note         = {Release 2026.09.12-g40},
  url          = {https://library.feedthejoe.com/reference/framework-agent-access-security/}
}

Pull this volume

The Markdown edition carries the full text with front matter, including any sections written for AI agents.

curl -s https://library.feedthejoe.com/reference/framework-agent-access-security.md

History

  1. Published on feedthejoe.com in edition 2026.09.09.
  2. Included in library release 2026.09.12-g40.
  3. Moved to library.feedthejoe.com; typography set to house style with no change of substance.

Previously at https://feedthejoe.com/library/reference/framework-agent-access-security/, which now redirects here.