Atera MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Atera MCPshow me open high-priority tickets"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Atera MCP for Codex
A standalone MCP server for the official Atera REST API.
The current vertical slice already includes:
MCP
stdiotransport with legacy/modern protocol negotiation;atera_health_checkandatera_capabilities;reading Customers, Agents, Tickets, and Alerts;
auto-selection of legacy
X-API-KEYor Bearer JWT, with a manual override;timeout, cancellation, rate limiting,
Retry-After, and retry of safe GETs;normalized errors and a managed mutation policy (writes and deletions are enabled by default).
The full catalog of all Atera endpoints is added after importing the current OpenAPI. Instructions: docs/OPENAPI_IMPORT.md. Reference baseline by domain: REFERENCE_COVERAGE.md.
The local tenant export has already been verified: OpenAPI 3.0.4, 81 paths, and 136 operations (69 GET, 35 POST, 19 PUT, 13 DELETE). The file is located in openapi-private/ and is intentionally excluded from git; on startup, the server publishes these operations as additional MCP tools.
Running
npm install
npm run typecheck
npm test
npm run build
npm run openapi:validate -- openapi-private/atera-openapi.jsonThe last command checks the imported tenant schema before restarting Codex. If the file does not exist yet, it exits with a clear diagnostic.
Variables are set through the environment; the template is in .env.example. At minimum, ATERA_API_TOKEN or legacy ATERA_API_KEY is required.
ATERA_API_TOKEN='…' npm startDo not add the secret to git or pass it in MCP tool arguments.
Related MCP server: Codex MCP Server
Connecting to Codex
In the Codex configuration, add the local server. On macOS/Linux, check the Node.js path with which node; on Windows, use where node:
[mcp_servers.atera]
command = "/opt/homebrew/bin/node"
args = ["/Users/vardahei/Documents/atera-mcp/dist/src/index.js"]
startup_timeout_sec = 30
[mcp_servers.atera.env]
ATERA_API_TOKEN = "<Atera token>"
ATERA_BASE_URL = "https://api.atera.com/api/v3"
ATERA_AUTH_MODE = "bearer"
ATERA_OPENAPI_PATH = "/Users/vardahei/Documents/atera-mcp/openapi-private/atera-openapi.json"
ATERA_WRITE_ENABLED = "true"
ATERA_ENABLE_DESTRUCTIVE_OPERATIONS = "true"Writes and deletions are enabled by default. You can disable them locally by setting the corresponding value to false. Capabilities are still limited by the Atera token's permissions.
Employee Installation from GitHub
An employee can give Codex the following task on any supported OS:
Установи Atera MCP из https://github.com/Oleksandr-Kliuiev/atera-mcp.
Определи мою ОС. На macOS/Linux выполни scripts/install-codex.sh, на Windows — scripts/install-codex.ps1.
Не запрашивай и не выводи мой Atera token в чат. После установки объясни, как добавить мой token локально в окружение MCP-сервера atera.For macOS/Linux, you can run locally:
git clone https://github.com/Oleksandr-Kliuiev/atera-mcp.git ~/.local/share/codex/atera-mcp
~/.local/share/codex/atera-mcp/scripts/install-codex.shFor Windows PowerShell:
$dir = Join-Path $HOME ".local\share\codex\atera-mcp"
git clone https://github.com/Oleksandr-Kliuiev/atera-mcp.git $dir
& "$dir\scripts\install-codex.ps1"Requirements for all OSes: Git, Node.js 20+, and an installed Codex CLI. On Windows, the script runs from PowerShell; if the execution policy prevents local scripts, use powershell -ExecutionPolicy Bypass -File .\scripts\install-codex.ps1.
The installer installs dependencies, builds the server, and registers stdio MCP in Codex. Each employee adds only their own ATERA_API_TOKEN; there is no shared token in the repository. By default, writes and deletions are enabled; if necessary, they can be disabled via ATERA_WRITE_ENABLED=false and ATERA_ENABLE_DESTRUCTIVE_OPERATIONS=false.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Autotask REST API for ticket management and querying through natural language.
- AlicenseNot gradedqualityCmaintenanceEnables Talon agents to delegate autonomous coding tasks to OpenAI Codex, supporting multi-step code operations with configurable sandboxing and approval policies.MIT
- AlicenseDqualityBmaintenanceEnables Codex to delegate implementation tasks to Kimi Code while managing server lifecycle and authentication automatically.11MIT
- AlicenseAqualityCmaintenanceEnables management of endpoint inventory, patching, and vulnerabilities through the Action1 REST API, with read-only access by default and optional write support for update approvals.151Apache 2.0
Related MCP Connectors
Search, document and execute authenticated API calls across 700+ apps via one MCP server
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Oleksandr-Kliuiev/atera-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server