Apono Assist MCP Server
Initiate and review just-in-time access requests inside your AI tools
A Model Context Protocol (MCP) server lets AI clients connect to external tools and data sources in a consistent, secure way.
The Apono Assist MCP Server brings Apono’s just-in-time (JIT) access capabilities into your clients:
Efficiency: Request access without leaving your workflow
Security and compliance: Access is controlled, logged, and tied to your Apono policies.
Consistency: The same access workflows are available across all supported AI tools
Prerequisite
Apono Command Line Interface (Apono CLI)
Command line tool required to run the Apono MCP Server and authenticate your AI client with Apono
Minimum Required Version: 1.3.1
Learn how to update an existing Apono CLI installation.
Install the MCP server
Apono supports two ways to connect your AI client to the MCP server.
stdio (local)
Recommended option for most desktop clients
In this mode, the client launches the Apono CLI to start the MCP server on your machine.
http (remote)
Required for web-based clients or for situations where the Apono CLI cannot be run locally
In this mode, the client connects directly to the hosted Apono MCP endpoint.
Use stdio when possible. Choose http only when your client runs in a browser or when you cannot run the CLI locally.
The following tabs provide setup instructions for each client.
stdio
Follow these steps to install the MCP server:
From your terminal, run
apono login
to authenticate your MCP client with Apono.
apono login
Click the following button to install the MCP Server. The MCP & Integrations page in Cursor opens.
Click Install.
Quit and restart Cursor.
http
Follow these steps to install the MCP server:
From your terminal, run
apono login
to authenticate your MCP client with Apono.
apono login
In Cursor, from the main navigation click Cursor > Settings... > Cursor Settings > MCP & Integrations. The MCP & Integrations page appears.
Under MCP Tools, click New MCP Server. The mcp.json file opens in a new tab.
Add the following configuration to the file.
{
"mcpServers": {
"apono-access-assistant": {
"url": "https://api.apono.io/api/client/v1/mcp"
}
}
}
Save the file.
Quit and restart Cursor.
Use the MCP server
Follow these steps to make inquiries to Apono:
In your AI client, open the chat or inline interface.
Start a conversation in your AI client to request new access, check the status of an existing request, or retrieve access details for a resource.
Can you request access for me to [resource] for 1 hour?
What is the status of [request_id]?
List my available resources
Security notes
To use Apono safely, keep in mind how authorization and authentication work in your AI client.
Authorization
When you first run an Apono tool, your AI client may prompt you to authorize it. Select Allow once to ensure you maintain control over when and how each tool can be used.
Authentication
Your AI client connects to Apono through the Apono CLI. Authenticate by running apono login
in your terminal. This will prompt a browser tab to open, authenticating you via SSO. You may need to re-authenticate periodically.
Available tools
When you use Apono through your AI client, the client communicates with the MCP server by calling specific Apono commands. Each command maps to a tool that handles a different part of the access request workflow. Unlike most MCP Servers that are based on disparate tools, the Apono Assist MCP is based on an AI Agent trained specifically to help you get access, with a "DevOps brain".
The table below lists the available commands and their functions.
user_get_access_details
Retrieves details for an access request, including a secure Apono Portal link. IMPORTANT: Apono never exposes credentials to the AI tool. Instead, it gives commands or secure links, or provides a link to the Apono Web Portal to consume credentials there securely.
user_get_request_status
Checks the current status of an access request
user_create_request
Submits a just-in-time access request for a resource, integration, and permission For security reasons, the Assistant only has visibility into your own requests. You cannot query or duplicate access requests made by other users.
IMPORTANT: The Apono Assistant does not currently support bundles.
user_apono_assist
Explores integrations, resources, and permissions available to the user to guide and prepare for creating a request
Troubleshoot the server
If the MCP server does not appear or tools are unresponsive, try these steps in order:
Check the Apono CLI version. If the version is less than 1.3.0, upgrade the CLI installation.
apono version
Reset your authentication.
apono logout
apono login
Quit and reopen your AI client. MCP servers load when the client starts.
Verify the MCP installation.
Enable debug logging. By default, logs are written to platform-specific locations.
apono mcp --debug
To enable persistent logging, add "--debug"
to the args in your configuration file.
"args": ["mcp", "--debug"]
By default, logs are written to platform-specific locations.
$HOME/Library/Application\ Support/apono-cli/mcp_logging.log
If the problem persists, send the mcp_logging.log file to Apono Support.
Last updated
Was this helpful?