Laravel Cloud MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLOUD_BASE_URL | No | Alternative override for the Laravel Cloud base URL. | |
| CLOUD_API_TOKEN | No | Fallback token variable if LARAVEL_CLOUD_API_TOKEN is not set. | |
| MCP_ALLOWED_ORIGINS | No | Comma-separated list of browser origins allowed to call /mcp (for Cloudflare Workers). | |
| LARAVEL_CLOUD_BASE_URL | No | Override the Laravel Cloud base URL. Defaults to https://cloud.laravel.com. | |
| LARAVEL_CLOUD_API_TOKEN | Yes | Your Laravel Cloud API token. |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| laravel_cloud_get_organizationA | Get details about the currently authenticated Laravel Cloud organization. |
| laravel_cloud_list_regionsA | List all available Laravel Cloud regions. |
| laravel_cloud_get_usageA | Get billing and usage data for the authenticated organization. |
| laravel_cloud_list_dedicated_clustersA | Get a list of all dedicated clusters for the authenticated organization. |
| laravel_cloud_list_applicationsA | Get a list of all applications for the authenticated organization. |
| laravel_cloud_get_applicationA | Get a specific application. |
| laravel_cloud_create_applicationB | Create a new application from a source control repository. |
| laravel_cloud_update_applicationC | Update an application. |
| laravel_cloud_delete_applicationA | Delete an application and all of its environments. This is irreversible. |
| laravel_cloud_delete_application_avatarB | Remove the avatar from an application. |
| laravel_cloud_list_environmentsA | Get a list of all environments for the given application. |
| laravel_cloud_create_environmentB | Create a new environment for an application. |
| laravel_cloud_get_environmentB | Get a specific environment. |
| laravel_cloud_update_environmentB | Update an environment's deployment settings, runtime, and attached resources. |
| laravel_cloud_delete_environmentA | Delete an environment. This is irreversible. |
| laravel_cloud_start_environmentB | Start an environment and trigger a deployment. |
| laravel_cloud_stop_environmentA | Stop an environment and cancel any in-progress deployment. |
| laravel_cloud_get_environment_metricsC | Get metrics for a specific environment. |
| laravel_cloud_list_environment_logsA | Get a list of logs for the given environment within a time range. |
| laravel_cloud_purge_edge_cacheB | Purge the edge cache for all domains associated with the environment. |
| laravel_cloud_add_environment_variablesA | Add or replace environment variables on an environment. |
| laravel_cloud_delete_environment_variablesB | Remove specific environment variables by key name. |
| laravel_cloud_list_domainsB | List all domains for the given environment. |
| laravel_cloud_create_domainB | Create a new domain for the given environment. |
| laravel_cloud_get_domainA | Show a specific domain. |
| laravel_cloud_update_domainB | Update a specific domain. |
| laravel_cloud_delete_domainB | Delete a specific domain. |
| laravel_cloud_verify_domainB | Check whether the DNS records for a given domain have been properly set up. |
| laravel_cloud_list_commandsA | Get a list of all commands for the given environment. |
| laravel_cloud_get_commandB | Get the details of a specific command. |
| laravel_cloud_run_commandB | Run an Artisan or shell command on the given environment. |
| laravel_cloud_list_deploymentsA | Get a list of all deployments for the given environment. |
| laravel_cloud_initiate_deploymentC | Initiate a deployment for the given environment. |
| laravel_cloud_get_deploymentA | Get the details of a specific deployment. |
| laravel_cloud_get_deployment_logsA | Get the build and deploy logs for a specific deployment. |
| laravel_cloud_list_instancesB | Get a list of all instances for the given environment. |
| laravel_cloud_create_instanceB | Create a new instance (service or managed queue) for an environment. |
| laravel_cloud_get_instanceA | Get the details of a specific instance. |
| laravel_cloud_update_instanceB | Update an instance's size, scaling, and runtime settings. |
| laravel_cloud_delete_instanceB | Delete an instance. |
| laravel_cloud_list_instance_sizesA | List all available instance sizes grouped by category. |
| laravel_cloud_set_default_managed_queueA | Make this queue the environment's default, used when a job does not specify a queue. |
| laravel_cloud_pause_managed_queueA | Stop dispatching jobs to the queue's workers; queued messages are retained until resumed. |
| laravel_cloud_resume_managed_queueA | Resume dispatching jobs to the queue's workers after it was paused. |
| laravel_cloud_purge_managed_queueA | Permanently delete all messages currently in the queue. This cannot be undone. |
| laravel_cloud_list_failed_jobsA | Get a list of the jobs that have failed on the given managed queue. |
| laravel_cloud_retry_failed_jobB | Re-queue a failed job so it is processed again. |
| laravel_cloud_delete_failed_jobA | Permanently remove a failed job from the given managed queue. |
| laravel_cloud_list_background_processesA | Get a list of all background processes for the given instance. |
| laravel_cloud_create_background_processB | Create a new background process for an instance. |
| laravel_cloud_get_background_processA | Get the details of a specific background process. |
| laravel_cloud_update_background_processB | Update a background process. |
| laravel_cloud_delete_background_processC | Delete a background process. |
| laravel_cloud_list_cachesB | Get a list of all caches for the authenticated organization. |
| laravel_cloud_list_cache_typesA | List all available cache types with their configuration options. |
| laravel_cloud_create_cacheC | Create a new cache. |
| laravel_cloud_get_cacheA | Get a specific cache. |
| laravel_cloud_update_cacheC | Update a cache. |
| laravel_cloud_delete_cacheC | Delete a cache. |
| laravel_cloud_get_cache_metricsA | Get metrics for a specific cache. |
| laravel_cloud_list_database_clustersA | Get a list of all database clusters for the authenticated organization. |
| laravel_cloud_list_database_typesA | List all available database types with their configuration schemas. |
| laravel_cloud_create_database_clusterA | Create a new database cluster. The config object's fields vary by database type; see laravel_cloud_list_database_types. |
| laravel_cloud_get_database_clusterB | Get a specific database cluster. |
| laravel_cloud_update_database_clusterB | Update a database cluster. The config object's fields vary by database type. |
| laravel_cloud_delete_database_clusterB | Delete a database cluster. This is irreversible. |
| laravel_cloud_get_database_cluster_metricsB | Get metrics for a specific database cluster. |
| laravel_cloud_list_databasesA | Get a list of all databases for a specific database cluster. |
| laravel_cloud_create_databaseA | Create a new database in a database cluster. |
| laravel_cloud_get_databaseA | Get a specific database within a cluster. |
| laravel_cloud_delete_databaseC | Delete a database from a database cluster. |
| laravel_cloud_list_database_snapshotsB | Get a list of all snapshots for a specific database cluster. |
| laravel_cloud_create_database_snapshotA | Create a new manual snapshot for a database cluster. |
| laravel_cloud_get_database_snapshotA | Get a specific database snapshot. |
| laravel_cloud_delete_database_snapshotB | Delete a database snapshot. |
| laravel_cloud_create_database_restoreA | Restore a database cluster from a point in time or snapshot into a new database. |
| laravel_cloud_list_bucketsB | Get a list of all object storage buckets for the authenticated organization. |
| laravel_cloud_create_bucketA | Create a new object storage bucket with an initial access key. |
| laravel_cloud_get_bucketA | Get a specific object storage bucket. |
| laravel_cloud_update_bucketB | Update an object storage bucket. |
| laravel_cloud_delete_bucketB | Delete an object storage bucket. |
| laravel_cloud_list_bucket_keysB | Get a list of all keys for a specific object storage bucket. |
| laravel_cloud_create_bucket_keyB | Create a new key for an object storage bucket. |
| laravel_cloud_get_bucket_keyA | Get a specific object storage key. |
| laravel_cloud_update_bucket_keyC | Update an object storage key. |
| laravel_cloud_delete_bucket_keyB | Delete an object storage key. |
| laravel_cloud_list_websocket_clustersA | Get a list of all WebSocket clusters for the authenticated organization. |
| laravel_cloud_create_websocket_clusterA | Create a new WebSocket cluster with a default application. |
| laravel_cloud_get_websocket_clusterC | Get a specific WebSocket cluster. |
| laravel_cloud_update_websocket_clusterC | Update a WebSocket cluster. |
| laravel_cloud_delete_websocket_clusterA | Delete a WebSocket cluster and all its applications. |
| laravel_cloud_get_websocket_cluster_metricsB | Get metrics for a specific WebSocket cluster. |
| laravel_cloud_list_websocket_applicationsA | Get a list of all applications for a specific WebSocket cluster. |
| laravel_cloud_create_websocket_applicationB | Create a new application for a WebSocket cluster. |
| laravel_cloud_get_websocket_applicationA | Get a specific WebSocket application including credentials. |
| laravel_cloud_update_websocket_applicationC | Update a WebSocket application. |
| laravel_cloud_delete_websocket_applicationB | Delete a WebSocket application. |
| laravel_cloud_get_websocket_application_metricsA | Get metrics for a specific WebSocket application. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/captenmasin/laravel-cloud-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server