Skip to main content
A connection gives an agent a controlled way to reach something you use. It may be a folder on your Mac, a local app, or a remote service. All need an intended scope and a profile allowed to use them, even though their setup differs. The Mac app groups these under Folders, Local apps, and Online services. These are ways to find connections; their placement does not grant extra access.

Why put a local MCP app behind Access?

An app may already expose MCP directly. Connecting it through Access lets you choose which reviewed tools an agent sees, apply approval rules, and inspect calls in Access’s audit log. The underlying app still determines the resource scope inside each tool. Review that app’s permissions as well. A local stdio server is a program running as your macOS user. Its own file and network access is not sandboxed by Access. See the security model.
Why there isn’t a large API catalog: an agent can read a provider’s current documentation and prepare a connection around your task. For example, a Cloudflare analytics connection can request the relevant fields for one account and time range. This avoids needing a predefined integration for every service. You still review the scope and enter credentials; the requested restriction must be enforceable by the connection and provider.
Start with Set up a connector with an agent. Check Supported protocols before choosing an API or server.