Available AI tools
3 min read
Updated 6 days ago
Available AI tools
When you connect your AI tool to Ploi Cloud via MCP, it automatically gets access to all API operations as tools. These are grouped by category below.
Applications
| Tool | Description |
|---|---|
applications_index |
List all your applications |
applications_store |
Create a new application |
applications_show |
Get application details |
applications_update |
Update application settings |
applications_destroy |
Delete an application |
applications_status |
Check application running status |
applications_deploy |
Trigger a new deployment |
applications_resume |
Resume a suspended application |
applications_suspend |
Suspend an application |
applications_logs |
View application runtime logs |
Build configuration
| Tool | Description |
|---|---|
applications_build-config_index |
View current build configuration |
applications_build-config_update |
Update build and init commands |
applications_php-config_update |
Set PHP version and extensions |
applications_settings_update |
Update memory, health check, and other settings |
applications_resources_update |
Update CPU and memory resource limits |
applications_repository_update |
Change repository URL or branch |
Deployments
| Tool | Description |
|---|---|
applications_deployments_index |
List all deployments |
applications_deployments_show |
Get deployment details |
applications_deployments_logs |
View deployment logs |
applications_rollback |
Roll back to a previous deployment |
Services
| Tool | Description |
|---|---|
v1_applications_services_index |
List services for an application |
v1_applications_services_store |
Add a service (MySQL, Redis, etc.) |
v1_applications_services_update |
Update a service |
v1_applications_services_destroy |
Remove a service |
applications_services_logs |
View service logs |
applications_services_restart |
Restart a service |
Secrets (environment variables)
| Tool | Description |
|---|---|
applications_secrets_index |
List all secrets |
applications_secrets_store |
Create a new secret |
applications_secrets_update |
Update an existing secret |
applications_secrets_destroy |
Delete a secret |
applications_secrets_injected |
View auto-injected variables from services |
Domains
| Tool | Description |
|---|---|
applications_domains_index |
List domains |
applications_domains_store |
Add a custom domain |
applications_domains_destroy |
Remove a domain |
applications_domains_ssl-status |
Check SSL certificate status |
Volumes
| Tool | Description |
|---|---|
applications_volumes_index |
List volumes |
applications_volumes_store |
Create a persistent volume |
applications_volumes_update |
Update volume settings |
applications_volumes_show |
View volume details |
Source uploads
| Tool | Description |
|---|---|
applications_source_upload |
Upload a source archive (.zip or .tar.gz) for upload-type applications |
applications_source_download |
Download the current source archive (signed URL) |
Debugging
| Tool | Description |
|---|---|
applications_debug_show |
View debug status |
applications_debug_summary |
Get a summary of application health |
Example prompts
Here are some things you can say to your AI tool once connected:
Deploying:
- "Deploy my app from github.com/myorg/myapp"
- "Create a new Laravel application called my-project"
- "Deploy the main branch of my repository"
Services:
- "Add a MySQL database to my app"
- "Add Redis for caching"
- "What services does my app have?"
Monitoring:
- "Show me the logs for my-app"
- "What's the status of my latest deployment?"
- "Why did my deployment fail?"
Configuration:
- "Add the environment variable STRIPE_KEY with value sk_live_..."
- "Change the PHP version to 8.3"
- "Increase memory to 1Gi"
Domains:
- "Add the domain example.com to my application"
- "Check the SSL status for my domain"
Management:
- "List all my applications"
- "Roll back to the previous deployment"
- "Suspend my staging app"