Skip to main content
Glama
captenmasin

Laravel Cloud MCP Server

by captenmasin

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLOUD_BASE_URLNoAlternative override for the Laravel Cloud base URL.
CLOUD_API_TOKENNoFallback token variable if LARAVEL_CLOUD_API_TOKEN is not set.
MCP_ALLOWED_ORIGINSNoComma-separated list of browser origins allowed to call /mcp (for Cloudflare Workers).
LARAVEL_CLOUD_BASE_URLNoOverride the Laravel Cloud base URL. Defaults to https://cloud.laravel.com.
LARAVEL_CLOUD_API_TOKENYesYour Laravel Cloud API token.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/captenmasin/laravel-cloud-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server