imperal-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IMPERAL_TOKEN | Yes | Your Imperal access JWT token. Obtain from panel.imperal.io → Developer → Access tokens. | |
| IMPERAL_API_URL | Yes | The URL of the Imperal API server (e.g., https://auth.imperal.io) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| validate_irC | Validate an app.ir.json locally (envelope + every declarative step). |
| smoke_irA | Run one function of an app.ir.json in an ISOLATED store and report {ok,result,trace}. |
| deploy_irA | Deploy an app.ir.json into the caller's account (creates the app record if needed). |
| list_appsA | List the caller's developer apps (PII-masked). |
| get_appA | Get one app's manifest + tools (with action_type) (PII-masked). |
| run_read_toolB | Run a READ-only tool of a deployed app (refuses write/destructive). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| build_imperal_app | Guidance for building an Imperal app from intent. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| _r_spec | |
| _r_ui | |
| _r_ex |
Latest Blog Posts
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/imperalcloud/imperal-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server