Mittwald MCP Server

172 tools. 92 can modify or destroy data without limits.

22 destructive tools with no built-in limits. Policy required.

Last updated:

92 can modify or destroy data
80 read-only
172 tools total

Community server · catalogue entry verified 29/06/2026

How to control Mittwald MCP Server ↓

What Mittwald MCP Server exposes to your agents

Read (80) Write / Execute (70) Destructive / Financial (22)
Critical Risk

The most dangerous Mittwald MCP Server tools

92 of Mittwald MCP Server's 172 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Mittwald MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Mittwald MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "mittwald_app_uninstall": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "mittwald_app_copy": {
    "limits": [
      {
        "counter": "mittwald_app_copy_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "mittwald_app_dependency_list": {
    "limits": [
      {
        "counter": "mittwald_app_dependency_list_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Mittwald MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON MITTWALD →

Instant setup, no code required.

All 172 Mittwald MCP Server tools

DESTRUCTIVE 22 tools
Destructive mittwald_app_uninstall Uninstall an app. Destructive mittwald_backup_delete Delete a backup Destructive mittwald_backup_schedule_delete Delete a backup schedule. Destructive mittwald_container_delete Delete a container. Destructive mittwald_context_reset_session Reset (clear) all user context parameters in Redis session (session-aware, multi-tenant safe) Destructive mittwald_cronjob_delete Delete a cronjob. Destructive mittwald_database_mysql_delete Delete a MySQL database. Destructive mittwald_database_mysql_user_delete Delete an existing MySQL user. Destructive mittwald_domain_virtualhost_delete Delete a domain virtualhost. Destructive mittwald_extension_uninstall Remove an extension from an organization. Destructive mittwald_mail_address_delete Delete a mail address. Destructive mittwald_mail_deliverybox_delete Delete a delivery box. Destructive mittwald_org_delete Delete an organization. This is a destructive operation and cannot be undone. Destructive mittwald_org_membership_revoke Revoke a user\ Destructive mittwald_project_delete Delete a project. Destructive mittwald_registry_delete Delete a registry from Mittwald. Destructive mittwald_sftp_user_delete Delete an SFTP user. Destructive mittwald_ssh_user_delete Delete an SSH user. Destructive mittwald_stack_delete Delete a stack. Destructive mittwald_user_api_token_revoke Revoke an API token.. Permanently disables the specified API token. Destructive mittwald_user_ssh_key_delete Delete an SSH key.. Permanently removes the specified SSH key. Destructive mittwald_volume_delete Delete a persistent volume. WARNING: This permanently removes stored data.
WRITE 54 tools
Write mittwald_app_copy Copy an app within a project. Write mittwald_app_create_node Create a Node.js app. Write mittwald_app_create_php Create a PHP app. Write mittwald_app_create_php_worker Create a PHP worker app. Write mittwald_app_create_python Create a Python app. Write mittwald_app_create_static Create a static app. Write mittwald_app_dependency_update Update one or more system software dependencies for an app installation. Write mittwald_app_install_contao Install Contao application. Write mittwald_app_install_joomla Install Joomla application. Write mittwald_app_install_matomo Install Matomo application. Write mittwald_app_install_nextcloud Install Nextcloud application. Write mittwald_app_install_shopware5 Install Shopware 5 application. Write mittwald_app_install_shopware6 Install Shopware 6 application. Write mittwald_app_install_typo3 Install TYPO3 application. Write mittwald_app_update Update properties of an app installation. (use upgrade to update the app version) Write mittwald_app_upload Upload the filesystem of an app to a project. Write mittwald_backup_create Create a new backup Write mittwald_backup_schedule_create Create a backup schedule. Write mittwald_backup_schedule_update Update a backup schedule. Write mittwald_container_update Updates attributes of an existing container such as image, environment variables, port mappings, and volumes. Write mittwald_context_set_session Set user context in Redis session (session-aware, multi-tenant safe) Write mittwald_conversation_close Close a conversation. Write mittwald_conversation_create Create a new conversation. Write mittwald_conversation_reply Reply to a conversation. Write mittwald_cronjob_create Create a cronjob. Write mittwald_cronjob_update Update a cronjob. Write mittwald_database_mysql_create Create a new MySQL database. Write mittwald_database_mysql_import Import a dump into a MySQL database. Write mittwald_database_mysql_user_create Create a new MySQL user for a database. Write mittwald_database_mysql_user_update Update properties of an existing MySQL user. Write mittwald_database_redis_create Provision a new Redis database within a project. Write mittwald_domain_dnszone_update Update DNS zone records.. Write mittwald_domain_virtualhost_create Create a domain virtualhost. Write mittwald_extension_install Install an extension in a project or organization. Write mittwald_login_reset Reset login session. Write mittwald_login_token Login using API token. Write mittwald_mail_address_create Create a new mail address. Write mittwald_mail_address_update Update a mail address. Write mittwald_mail_deliverybox_create Create a new delivery box. Write mittwald_mail_deliverybox_update Update a delivery box. Write mittwald_org_invite Invite a user to join an organization with a specified role. Write mittwald_org_invite_revoke Revoke an invite to an organization. Write mittwald_project_create Create a new project. Write mittwald_project_update Update an existing project. Write mittwald_registry_create Create a new registry in Mittwald. Write mittwald_registry_update Update an existing registry in Mittwald. Write mittwald_sftp_user_create Create a new SFTP user. Write mittwald_sftp_user_update Update an existing SFTP user. Write mittwald_ssh_user_create Create a new SSH user. Write mittwald_ssh_user_update Update an existing SSH user. Write mittwald_user_api_token_create Create a new API token.. API tokens can be used to authenticate API requests. Write mittwald_user_ssh_key_create Create and import a new SSH key.. Generates a new SSH key pair and imports the public key. Write mittwald_user_ssh_key_import Import an existing (local) SSH key.. Imports an existing SSH public key from the local filesystem. Write mittwald_volume_create Create a new named volume inside a project stack.
READ 80 tools
Read mittwald_app_dependency_list Get all available system software dependencies and optionally filter by app type or installation. Read mittwald_app_dependency_versions Fetch available versions for a specific system software dependency. Read mittwald_app_download Download the filesystem of an app within a project to your local machine. Read mittwald_app_get Get details about an app installation. Read mittwald_app_list List installed apps in a project. Read mittwald_app_list_upgrade_candidates List upgrade candidates for an app installation. Read mittwald_app_versions List supported Apps and Versions. Read mittwald_backup_download Download a backup Read mittwald_backup_get Get details of a backup Read mittwald_backup_list List backups Read mittwald_backup_schedule_list List backup schedules. Read mittwald_certificate_list List SSL/TLS certificates available for a domain. Read mittwald_certificate_request Request a new SSL/TLS certificate for a domain using Let Read mittwald_container_list List containers belonging to a project. Read mittwald_container_logs Display logs of a specific container. Use mittwald_container_list to find the containerId for your container. Read mittwald_context_get_session Get current user context from Redis session (session-aware, multi-tenant safe) Read mittwald_conversation_categories List conversation categories. Read mittwald_conversation_list List conversations. Read mittwald_conversation_show Show details of a conversation. Read mittwald_cronjob_execution_abort Abort a cronjob execution. Read mittwald_cronjob_execution_get Get details of a cronjob execution. Read mittwald_cronjob_execution_list List cronjob executions. Read mittwald_cronjob_execution_logs Get logs of a cronjob execution. Read mittwald_cronjob_get Get details of a cronjob. Read mittwald_cronjob_list List cronjobs. Read mittwald_database_list List all databases. Read mittwald_database_mysql_charsets List available MySQL character sets and collations. Read mittwald_database_mysql_dump Create a dump of a MySQL database. Read mittwald_database_mysql_get Get a MySQL database. Read mittwald_database_mysql_list List MySQL databases. Read mittwald_database_mysql_user_get Retrieve details for a specific MySQL user. Read mittwald_database_mysql_user_list List MySQL users for a database. Read mittwald_database_mysql_versions List available MySQL versions. Read mittwald_database_redis_get Retrieve details for a Redis database. Read mittwald_database_redis_list List Redis databases for a project. Read mittwald_database_redis_versions List available Redis versions for deployment. Read mittwald_ddev_render_config Render DDEV configuration for an app installation. Read mittwald_domain_dnszone_get Get DNS zone information.. Read mittwald_domain_dnszone_list List DNS zones for a project.. Read mittwald_domain_get Get domain information.. Read mittwald_domain_list List domains belonging to a project.. Read mittwald_domain_virtualhost_get Get details of a domain virtualhost. Read mittwald_domain_virtualhost_list List domain virtualhosts. Read mittwald_extension_list List all available extensions. Read mittwald_extension_list_installed List installed extensions in a project or organization. Read mittwald_mail_address_get Get a specific mail address. Read mittwald_mail_address_list List all mail addresses for a project. Read mittwald_mail_deliverybox_get Get a specific delivery box. Read mittwald_mail_deliverybox_list List all delivery boxes for a project. Read mittwald_org_get Get detailed information about a specific organization. Read mittwald_org_invite_list List all invites for an organization. Read mittwald_org_invite_list_own List all organization invites for the executing user. Read mittwald_org_list Get all organizations the authenticated user has access to. Read mittwald_org_membership_list List all memberships belonging to an organization. Read mittwald_org_membership_list_own List all organization memberships for the authenticated user. Read mittwald_project_filesystem_usage Get a project directory filesystem usage. Read mittwald_project_get Get details of a project. Read mittwald_project_invite_get Get details of a project invite. Read mittwald_project_invite_list List project invites. Read mittwald_project_invite_list_own List own project invites. Read mittwald_project_list List all projects that you have access to. Read mittwald_project_membership_get Get details of a project membership. Read mittwald_project_membership_get_own Get details of own project membership. Read mittwald_project_membership_list List project memberships. Read mittwald_project_membership_list_own List own project memberships. Read mittwald_registry_list List registries available in Mittwald. Read mittwald_server_get Get server details.. Retrieves information about a specific server. Read mittwald_server_list List servers for an organization or user.. Shows all servers accessible to the current user. Read mittwald_sftp_user_list List all SFTP users for a project. Read mittwald_ssh_user_list List all SSH users for a project. Read mittwald_stack_list List stacks for a given project. Read mittwald_stack_ps List all services within a given stack. Read mittwald_user_api_token_get Get a specific API token.. Retrieves information about a specific API token. Read mittwald_user_api_token_list List all API tokens of the user.. Shows all API tokens belonging to the current user. Read mittwald_user_get Get profile information for a user.. Defaults to the currently authenticated user if no user ID is provided. Read mittwald_user_session_get Get a specific session.. Retrieves information about a specific user session. Read mittwald_user_session_list List all active sessions.. Shows all active sessions for the current user. Read mittwald_user_ssh_key_get Get a specific SSH key.. Retrieves information about a specific SSH key. Read mittwald_user_ssh_key_list Get your stored SSH keys.. Lists all SSH keys for the current user. Read mittwald_volume_list List persistent volumes that belong to a project stack.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Mittwald MCP Server

Can an AI agent delete data through the Mittwald MCP Server MCP server? +

Yes. The Mittwald MCP Server server exposes 22 destructive tools including mittwald_app_uninstall, mittwald_backup_delete, mittwald_backup_schedule_delete. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Mittwald MCP Server? +

The Mittwald MCP Server server has 54 write tools including mittwald_app_copy, mittwald_app_create_node, mittwald_app_create_php. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Mittwald MCP Server.

How many tools does the Mittwald MCP Server MCP server expose? +

172 tools across 4 categories: Destructive, Execute, Read, Write. 80 are read-only. 92 can modify, create, or delete data.

How do I enforce a policy on Mittwald MCP Server? +

Register the Mittwald MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Mittwald MCP Server tool call.

Deterministic rules across all 172 Mittwald MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

172 Mittwald MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Mittwald MCP Server's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.