ANSIBLE TOOLS

90 tools from the Ansible MCP Server, categorised by risk level.

READ 49 tools
Read browse-services Browse available services in the catalog with optional filtering Read capture-state Capture current infrastructure state for change tracking Read check-node-capacity Check if a node has capacity for requested resources Read compare-inventory-state Compare context inventory with live Proxmox inventory and detect deviations Read compare-service-requirements Compare requirements for multiple services Read detect-existing-service Detect if a service is already installed in the infrastructure Read discover-ansible-controller Discover existing Ansible controllers on the network Read discover-network-devices Discover devices on the network and classify them Read discover-proxmox Discover all VMs on a Proxmox server and extract their configuration Read discover-templates Discover and validate all templates in infrastructure Read find-best-node Find the best node for VM placement based on resources and preferences Read get-best-practice Get best practices for MCP operations Read get-config Get current configuration values Read get-error-recovery Get error recovery steps for common issues Read get-mcp-context Get stored context information from MCP Read get-service-sop Get installation and management procedures for a specific service Read get-validation-checks Get validation checks for operations Read gpu-detection Detect and analyze GPU hardware Read hardware-scan Comprehensive hardware scan of a system Read inventory-status Check inventory status and staleness Read list-environments List available deployment environments Read list-hosts List all hosts in inventory Read list-loaded-tools List all currently loaded tools and services Read list-service-sops List all available service-specific SOPs Read list-sops List all available standard operating procedures Read list-vm-credentials List all VMs with stored credentials Read load-service-tools Load tools specific to a service Read network-interfaces Detailed network interface information Read pihole-query-log Query Pi-hole DNS logs Read pihole-stats Get Pi-hole statistics and status Read query-sop Query standard operating procedures for common MCP operations Read retrieve-vm-credentials Retrieve ansible-admin credentials for a VM Read security-audit-accounts Audit user accounts for security issues Read security-check-firewall Check firewall configuration and rules Read security-check-passwords Check for weak passwords and password policies Read security-check-ssh Audit SSH configuration for security Read security-check-updates Check for security updates and vulnerable packages Read security-scan-ports Scan for open ports on specified hosts Read server-health Check server health and dependencies Read server-logs Get server logs for debugging Read service-details Get detailed information about a specific service Read storage-analysis Detailed storage analysis including health checks Read terraform-output Get outputs from Terraform state Read test-connection Test connection to configured services Read validate-playbook Validate an Ansible playbook syntax Read validate-template Validate a template meets MCP standards Read generate-diagram Generate infrastructure diagram from current state Read proxmox-inventory Discover and manage Proxmox infrastructure inventory Read terraform-plan Create an execution plan for Terraform changes
WRITE 21 tools
Write fix-template Fix non-compliant template issues Write store-vm-credentials Store ansible-admin credentials for a VM in context Write add-external-server Add an external server to the Ansible inventory Write create-compliant-template Create a new MCP-compliant template from a base VM Write create-playbook Create a new Ansible playbook file Write create-playbook-flexible Create an Ansible playbook with flexible input (YAML string or structured data) Write create-role-structure Create a complete Ansible role directory structure Write create-vm-template Generate Terraform configuration for Proxmox VMs Write generate-inventory Generate an Ansible inventory file from discovered Proxmox VMs Write generate-secure-password Generate a secure password for ansible-admin accounts Write handle-duplicate-service Handle user decision for duplicate service Write hardware-inventory Manage hardware inventory database Write import-ansible-config Import configuration from existing Ansible controller Write migrate-ssh-keys Migrate SSH keys from existing controller Write pihole-blacklist Add domain to Pi-hole blacklist Write pihole-enable Enable Pi-hole blocking Write pihole-whitelist Add domain to Pi-hole whitelist Write set-mcp-context Store context information in MCP for future sessions Write setup-proxmox Configure Proxmox connection settings Write setup-services Configure IP addresses for services Write update-context-after-operation Update MCP context after successful VM or service operations

Route Ansible through PolicyLayer and every one of its 90 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Ansible MCP server have? +

The Ansible MCP server exposes 90 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Ansible tools? +

Route the Ansible server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Ansible tools fall into? +

Ansible tools are categorised as Read (49), Write (21), Destructive (2), Execute (18). Each category has a recommended default policy.

Enforce policy on every Ansible tool call.

Start from Ansible, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.