What this page covers
This page answers a simple question: what can an AI assistant realistically help with in Enginy today? Enginy MCP does not ship a separate hand-written tool catalog. Instead, the MCP server reads Enginy’s public API document and turns supported API operations into MCP tools. That means the MCP surface stays aligned with the public API. The current MCP server also exposes one native tool:mcp_whoami, which returns the authenticated user, client, and granted scopes
What an assistant can help with today
The current surface is broad enough for real operator workflows. Representative capability families include:In practice, what the assistant can successfully do depends on two things: whether the action exists in the
public API, and whether the approved permissions allow it. If a tool exists but your permissions are too
narrow, the call will be blocked when the assistant tries to use it.
Advanced: how tool inputs are shaped
OpenAPI-derived tools follow a simple input pattern:pathParamsholds route parameters; numeric values are accepted for string-typed ID parameters and are serialized into the path as stringsqueryholds query-string argumentsbodyholds JSON request bodies
Tool annotations
Every tool advertised intools/list carries MCP annotations so clients can reason about safety before calling:
title: a human-readable label.readOnlyHint:truefor tools that only read data,falsefor tools that create, update, or delete data.destructiveHint:trueon write tools that modify or remove data.idempotentHint:truewhen repeating the call with the same arguments has no additional effect.
*_write scope marks a tool as a write), so the hints stay aligned with what the public API actually does.
What is not guaranteed yet
- Tool names can change if the OpenAPI summary changes.
- Coverage changes whenever Enginy’s public API surface changes.
- Some operations may not be available if they are not part of the public contract.
mcp_whoamiis the only native MCP tool today; the rest are generated from OpenAPI.- The MCP server is remote Streamable HTTP only. It is not a local stdio server.
What to try first
If you are deciding whether MCP is useful for your workflow, start with:mcp_whoamito confirm the connection and granted scopes.- The overview page to understand the transport and policy model.
- The scopes page to see which permission families unlock which tools.
- The client setup page if you need Claude, Codex, Cursor, or VS Code wiring.
Overview
Review the hosted server model, OpenAPI-derived tool generation, and runtime policy enforcement.
Clients & interfaces
See how to connect Enginy MCP from Claude, Codex, Cursor, VS Code, ChatGPT developer mode, and more.
Scopes
Match the tool families above to the scope groups that unlock them.
Security & troubleshooting
Debug auth, scope, and compatibility problems before assuming the server is broken.