Ploi.io MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PLOI_API_TOKEN | Yes | Your Ploi API token. | |
| PLOI_USER_AGENT | No | Override the user agent sent to Ploi. | ploi-mcp-server/1.0.0 |
| PLOI_API_BASE_URL | No | Override the API base URL. | https://ploi.io/api |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ploi_list_serversA | Retrieve a paginated list of all servers in the authenticated Ploi account. |
| ploi_get_serverA | Retrieve details for a single Ploi server. |
| ploi_create_serverA | Create a new provider-backed Ploi server. Use account provider tools first to discover valid credentials, plans, and regions. |
| ploi_create_custom_serverA | Create a custom server record and return the SSH command/start URL required to begin installation. |
| ploi_start_custom_server_installationA | Start installation for a custom Ploi server after the returned SSH command has been run. |
| ploi_update_serverB | Update server metadata such as name, IP address, and SSH port. |
| ploi_restart_serverB | Reboot a Ploi server. |
| ploi_delete_serverA | Delete a Ploi server. This is irreversible and removes associated data. |
| ploi_list_sitesA | Retrieve a paginated list of all sites on a Ploi server. |
| ploi_get_siteA | Retrieve details for a single site on a Ploi server. |
| ploi_create_siteB | Create a new site on a Ploi server. |
| ploi_update_siteA | Update site properties. Domain changes are processed asynchronously by Ploi. |
| ploi_delete_siteA | Delete a site from a Ploi server. |
| ploi_deploy_siteA | Trigger or schedule a deployment using the site's configured deploy script. |
| ploi_get_site_nginx_configurationA | Retrieve the NGINX configuration for a Ploi site. |
| ploi_update_site_nginx_configurationA | Replace the NGINX configuration for a Ploi site. Ploi may require a reload/restart afterward. |
| ploi_list_databasesA | Retrieve a paginated list of databases on a Ploi server. |
| ploi_get_databaseA | Retrieve details for a single database on a Ploi server. |
| ploi_duplicate_databaseA | Clone an existing database to a new database on the same server. |
| ploi_forget_databaseA | Remove a database from Ploi records without deleting it from the server. |
| ploi_list_containersA | Retrieve a paginated list of Docker containers on a Ploi server. |
| ploi_get_containerA | Retrieve details for a single Docker container on a Ploi server. |
| ploi_create_containerB | Create a Docker application container on a Ploi server. |
| ploi_update_containerA | Update a Docker container name or compose deploy script. |
| ploi_start_containerB | Queue a Docker container for startup on a Ploi server. |
| ploi_stop_containerA | Queue a Docker container for shutdown on a Ploi server. |
| ploi_restart_containerA | Queue a Docker container shutdown followed by startup using Ploi's documented down/up endpoints. |
| ploi_delete_containerB | Delete a Docker container from a Ploi server. |
| ploi_list_server_providersA | List server provider credentials linked to the authenticated Ploi account. |
| ploi_get_server_providerA | Retrieve a server provider credential, including available plans and regions. |
| ploi_list_backup_configurationsB | List backup configurations linked to the authenticated Ploi account. |
| ploi_get_ip_addressesA | Retrieve Ploi IP addresses for allow-listing workers and uptime checks. |
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/ploi-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server