Mega Admin MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Server bind host. Default: 0.0.0.0. | 0.0.0.0 |
| PORT | No | Server port. Default: 8000. | 8000 |
| MCP_PATH | No | MCP endpoint path. Default: /mcp. | /mcp |
| AUTH_MODE | No | Authentication mode: delegated (Copilot Studio OAuth, on-behalf-of), apikey (server identity), or none (local dev). Default: none. | none |
| CLIENT_ID | No | The app registration client ID. | |
| LOG_LEVEL | No | Logging level. Default: INFO. | INFO |
| READ_ONLY | No | Set to true to disable all writes. Default: false. | false |
| TENANT_ID | No | The app registration tenant ID. | |
| CATALOG_URL | No | Where the daily catalog comes from. Default: this repository's latest release. | |
| MAX_RETRIES | No | Maximum number of retries. Default: 3. | 3 |
| MCP_API_KEY | No | API key used when AUTH_MODE=apikey. | |
| CHANGELOG_URL | No | Where the changelog comes from. Default: this repository's latest release. | |
| CLIENT_SECRET | No | The app registration client secret. | |
| DENY_PATTERNS | No | Regular expressions matched against METHOD url, separated by semicolons or newlines, to deny operations. | |
| ALLOW_PATTERNS | No | Regular expressions matched against METHOD url, separated by semicolons or newlines, to allow operations. | |
| PUBLIC_BASE_URL | No | Public base URL used in the OAuth protected resource metadata and /connector.yaml. | |
| MAX_RESPONSE_CHARS | No | Maximum response size in characters. Default: 60000. | 60000 |
| MCP_API_KEY_HEADER | No | Header name used to pass the API key in apikey mode. Default: x-api-key. | x-api-key |
| ARM_AUTO_API_VERSION | No | Set to true to enable automatic Azure Resource Manager api-version correction. Default: true. | true |
| CATALOG_AUTO_REFRESH | No | Set to true to enable runtime catalog refresh. Default: true. | true |
| USE_MANAGED_IDENTITY | No | In apikey mode, set to true to make downstream calls with the managed identity. Default: false. | false |
| CATALOG_REFRESH_HOURS | No | Runtime catalog refresh interval in hours. Default: 24. | 24 |
| DEFAULT_DATAVERSE_URL | No | Default environment for Dataverse calls. | |
| CLIENT_CERTIFICATE_PATH | No | Path to a client certificate for app registration authentication, used with CLIENT_CERTIFICATE_THUMBPRINT. | |
| DEFAULT_SUBSCRIPTION_ID | No | Default scope for the cost tools. | |
| REQUEST_TIMEOUT_SECONDS | No | Request timeout in seconds. Default: 90. | 90 |
| GRAPH_AUTO_BETA_FALLBACK | No | Set to true to enable automatic Graph beta fallback. Default: true. | true |
| USE_MANAGED_IDENTITY_FIC | No | Set to true to use managed identity FIC for app registration authentication instead of a client secret or certificate. | |
| MANAGED_IDENTITY_CLIENT_ID | No | Client ID of the managed identity to use for downstream calls in apikey mode. | |
| REQUIRE_CONFIRM_FOR_WRITES | No | Set to true to preview writes until the agent calls again with confirm=true. Default: true. | true |
| CLIENT_CERTIFICATE_THUMBPRINT | No | Thumbprint of the client certificate for app registration authentication, used with CLIENT_CERTIFICATE_PATH. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues