AAP MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AAP_URL | No | The base URL for AAP Controller API (e.g., https://your-aap-controller.example.com/api/controller/v2) | |
| AAP_TOKEN | No | Your AAP API token for authentication | |
| GATEWAY_URL | No | The base URL for AAP Gateway API (e.g., https://your-aap-gateway.example.com/api/gateway/v1). If not set, will be inferred from AAP_URL if possible | |
| AAP_BASE_URL | No | The base URL for AAP Controller (e.g., https://your-aap-controller.example.com) | |
| AAP_PASSWORD | No | Your AAP password for authentication | |
| AAP_USERNAME | No | Your AAP username for authentication |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| job_execution_managementD | Enhanced job and execution management tool. Handles jobs, ad-hoc commands, execution environments, and job events. |
| inventory_host_managementD | Enhanced inventory and host management tool. Handles inventories, hosts, groups, sources, and bulk operations. |
| project_content_managementC | Project and content management tool. Handles projects, playbooks, organizations, and project updates. |
| template_survey_managementC | Template and survey management tool. Handles job templates, workflow templates, and survey specifications. |
| user_access_managementC | User and access management tool. Handles users, teams, roles, permissions, and OAuth applications. |
| credential_managementC | Credential and authentication management tool. Handles credentials, credential types, and access tokens. |
| workflow_automation_managementC | Workflow and automation management tool. Handles workflow templates, nodes, schedules, and notifications. |
| monitoring_analyticsC | Monitoring and analytics tool. Handles dashboards, metrics, activity streams, and system information. |
| configuration_system_managementC | Configuration and system management tool. Handles system settings, instance groups, and license information. |
| bulk_operations_utilitiesD | Bulk operations and utilities tool. Handles bulk actions, resource copying, data import/export, and system utilities. |
| advanced_analytics_managementC | Advanced analytics and reporting management tool. Handles job analytics, host analysis, adoption metrics, ROI analysis, and custom reports. |
| system_extensions_managementC | System extensions and advanced features management tool. Handles mesh visualization, receptor management, constructed inventories, labels, debug tools, and more. |
| generic_aap_apiB | Generic AAP Controller API access tool. Provides direct access to any AAP Controller API endpoint with proper authentication. Examples:
|
| create_workflow_surveyC | Create a survey for a workflow job template with proper formatting. This tool handles the specific format requirements for AAP survey specs. Example questions format: [ { "question_name": "Environment", "question_description": "Select environment", "required": true, "type": "multiplechoice", "variable": "environment", "default": "dev", "choices": ["dev", "test", "prod"] }, { "question_name": "Application Name", "question_description": "Enter application name", "required": true, "type": "text", "variable": "app_name", "default": "webapp", "min": 1, "max": 50 } ] |
| gateway_service_managementC | Gateway service management tool. Handles services, service types, service clusters, service nodes, and routes. |
| gateway_auth_managementC | Gateway authentication and access management tool. Handles users, teams, organizations, roles, authenticators, and OAuth applications. |
| gateway_monitoring_managementC | Gateway monitoring and configuration tool. Handles activity streams, settings, status monitoring, and HTTP port management. |
| gateway_generic_apiB | Generic Gateway API access tool. Provides direct access to any AAP Gateway API endpoint with proper authentication. Examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
The tool set shows significant functional overlap, particularly between gateway-specific tools (e.g., gateway_auth_management, gateway_service_management) and their generic counterparts (gateway_generic_api, generic_aap_api), which could confuse agents about when to use specialized vs. generic tools. However, descriptions help clarify distinct scopes within overlapping domains like management vs. direct API access.
Most tools follow a consistent snake_case pattern with descriptive names (e.g., credential_management, inventory_host_management), but there are minor deviations like create_workflow_survey (verb-first) versus others (noun-first). Overall, the naming is predictable and readable across the set.
With 18 tools, the count is borderline high for a single server, suggesting potential fragmentation. While it covers a broad domain (AAP management), some tools could be consolidated (e.g., overlapping gateway tools), making the set feel slightly heavy but still manageable.
The tool set comprehensively covers the AAP management domain, including CRUD operations for credentials, inventories, jobs, templates, users, and more, plus advanced features like analytics and bulk operations. No obvious gaps exist; agents can handle full lifecycle workflows without dead ends.