Skip to main content
The Within MCP is a read-only view into your organization’s process intelligence. This page is the canonical reference for security, architecture, and access-control questions — written so InfoSec, IT, and platform reviewers can use it directly.

Integration scope

The MCP does not integrate with external LLMs directly. Your AI client (Claude, ChatGPT, Cursor, and so on) connects to the MCP and uses whatever LLM that client runs. The MCP supplies process intelligence; the client supplies the model. Supported clients today: If the AI client doesn’t run inside an IDE, the MCP plugs into the assistant’s app/connector layer instead. The connection model is the same in either case: the client talks to a single MCP endpoint over HTTPS using the Model Context Protocol.

Architecture

The MCP runs on the same infrastructure that powers the Within web application you already use. There is no separate data plane. Every MCP request flows into the same backend as a request from the web app. There is no shortcut path that bypasses normal validation or access control.

Authentication

Two methods are supported. Pick based on whether the session is interactive or automated. API keys are revocable at any time from the same Settings → MCP screen. See Authentication for per-client setup details.

Authorization

Authorization is enforced by the same layer as the Within Advisor web application. The MCP can only access what the authenticated user — or, for API keys, the user the key was issued for — can access in the web app:
  • Workspace boundaries are enforced identically. MCP requests cannot read across workspaces the user is not a member of.
  • Per-resource permissions are enforced identically. If a user cannot see a process, observation, artifact, or graph entity in the web app, the MCP returns the same answer.
  • There is no MCP-only access path that bypasses the normal authorization layer.
In short, the MCP inherits the user’s existing posture. Granting MCP access does not broaden what a user can already see.

Read-only data scope

All tools exposed by the MCP in production are read-only. The MCP does not modify user-facing data and cannot read across workspaces — each connection is scoped to a single workspace, set by the authenticated user’s session or the workspace the API key was issued for. The MCP cannot:
  • Create or modify processes, artifacts, observations, or graph entities
  • Edit policies, attributes, or workspace configuration
  • Invite users, manage roles, or change permissions
All write operations happen in the Within UI. See Limitations for the full out-of-scope list.

Summary for reviewers

  • Connection: AI client ↔ Within MCP over HTTPS + TLS. No direct external LLM integration; LLMs live inside the AI client.
  • Hosting: Same infrastructure as the Within web application.
  • AuthN: OAuth (interactive) or long-lived API key (automated). Both revocable from Settings → MCP.
  • AuthZ: Identical to the Within web app — same workspace and per-resource permissions.
  • Data scope: Read-only. Cannot bypass user permissions.
If your review needs detail not covered here, reach out at hello@within.ai.