> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gatetrix.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Interfaces

> Choose the Mac app, iPhone app, CLI, MCP, or Mobile API for working with Gatetrix Access.

Access has several interfaces to the same local service. Choose one for the
person or agent doing the work; its credential and permissions still matter.

| Interface | Who it is for | What it does |
| - | - | - |
| [macOS app](/access/macos) | The person configuring Access | Set up connections, profiles, credentials, access channels, approvals, and jobs. |
| [iOS app](/access/ios) | A person checking Access from an iPhone | Follow status and jobs, and handle approvals according to a human profile's role. Currently in TestFlight. |
| [CLI](/access/cli) | Local scripts and command-line agents | Use token-scoped operations and delegated connector setup. |
| [MCP](/access/mcp) | MCP-compatible agents | Discover and call tools over stdio or Streamable HTTP. |
| [Mobile API](/access/mobile-api) | Human-facing clients | Read operational state and perform role-allowed actions through HTTP. |

Agent profiles are used by CLI and MCP. Human profiles are used by the iOS app
and Mobile API. See [Profiles and permissions](/access/permissions).

## Background service and closing the app

The Mac app uses a separate background core for tool calls and enabled HTTP
listeners. You can close its window while the app remains running.

**Closing the window and quitting Access are different.** The core stops when
its last local client disconnects. A connected local MCP stdio client can keep
it running after the Mac app quits; an HTTP or iPhone client alone does not.
For dependable MCP HTTP or Mobile API access, leave the Mac app running and
the Mac awake. It does not need to stay in the foreground.

CLI commands and local MCP stdio clients can start the core on demand. This
does not make Access an always-on server that survives logout or shutdown.

To block tool access, use the channel switches or revoke the relevant credential
in Access. Closing the app window is not a way to revoke permissions.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.