Server Details
Deploy full-stack web apps with database, file storage, auth, and RBAC via a single API call.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
12 toolsclaim_deploymentInspect
Claim ownership of an agent-deployed app using its claim code. Transfers the app from the deploying agent to your account.
| Name | Required | Description | Default |
|---|---|---|---|
| claim_code | Yes | The 8-character claim code (format: XXXX-XXXX) provided by the deploying agent |
create_appInspect
Create an app entry without deploying files. Reserves the name and sets initial configuration. Use deploy_app later to push files.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App subdomain name (lowercase alphanumeric + hyphens, 3-63 chars) | |
| public | No | Make app publicly accessible (default: false) | |
| enable_auth | No | Enable user registration/login for this app | |
| enable_files | No | Enable R2 file storage for this app | |
| database_tables | No | Database tables to provision: { table_name: { column: 'TEXT'|'INTEGER'|'REAL'|'BLOB' } } |
create_custom_domainInspect
Attach a custom domain to an app. Returns DNS instructions (CNAME + TXT records) for verification. Requires Hobby tier or above.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App name to attach the domain to | |
| hostname | Yes | Custom domain hostname (e.g., "app.example.com") |
deploy_appInspect
Deploy a full-stack web app. Creates or redeploys an app with static files, optional database, file storage, user auth, and RBAC. Returns a live URL.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App subdomain name (lowercase alphanumeric + hyphens, 1-63 chars) | |
| files | Yes | Map of filename to content string | |
| public | No | Make app publicly accessible (default: private with viewKey) | |
| version | No | Expected version for optimistic concurrency (CAS) | |
| rbac_roles | No | RBAC role definitions: { role_name: { permissions: [...], inherits: [...] } } | |
| enable_auth | No | Enable user registration/login for this app | |
| enable_files | No | Enable R2 file storage for this app | |
| database_tables | No | Database tables: { table_name: { column: 'TEXT'|'INTEGER'|'REAL'|'BLOB' } } | |
| rbac_default_role | No | Default role for new users |
deploy_previewInspect
Deploy an ephemeral preview of an app. The preview auto-expires after the specified TTL (default: 1 hour, max: 24 hours). Returns a unique preview URL.
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | Preview lifetime in seconds (default: 3600, max: 86400) | |
| name | Yes | Base app name for the preview | |
| files | Yes | Map of filename to content string |
get_appInspect
Get details of a specific app including URL, capabilities, and version.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App name |
get_deploymentInspect
Get deployment history and version info for an app. Returns the current version, available rollback versions, and deploy trail entries.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App name | |
| limit | No | Max number of deploy trail entries to return (default: 20, max: 100) |
get_logsInspect
Get recent deploy logs and operational events for an app. Includes deploy successes, failures, rollbacks, and errors.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App name | |
| limit | No | Max log entries to return (default: 50, max: 200) |
get_viewkeyInspect
Get the viewKey for a private app. Users need this to access the app.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App name |
list_appsInspect
List all apps deployed with your API key.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
set_secretInspect
Store a proxy secret (third-party API key) for an app. The secret is used for BYO integrations where the app proxies requests through AgentBuilders. Secret values are never returned in responses.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App name to attach the secret to | |
| secret_name | Yes | Secret identifier (alphanumeric + dashes/underscores, max 64 chars) | |
| secret_value | Yes | The secret value (e.g., API key). Stored securely, never returned. | |
| allowed_domains | No | Restrict the secret to these target domains (e.g., ["api.openai.com"]) |
update_appInspect
Update app settings (e.g., toggle public/private) without full redeploy.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | App name | |
| public | No | Set public accessibility |
Verify Ownership
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.
Last verification attempt failed.
Failed to fetch .well-known/glama.json: HTTP 401
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!