automation-anywhere-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@automation-anywhere-mcplist all available bots"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🤖 AI-Powered RPA Orchestration
Claude Desktop (MCP) + FastMCP + Automation Anywhere Community Edition
This project demonstrates how to integrate Claude Desktop (via MCP) with Automation Anywhere Community Edition using a custom FastMCP Python server.
Claude acts as the decision engine, and Python executes real RPA automations through Automation Anywhere Control Room APIs.
🚀 Architecture
Claude Desktop (MCP Client)
⬇
FastMCP Python Server (Custom Tools)
⬇
Automation Anywhere Control Room REST API
⬇
Bot Execution
Related MCP server: Claude Desktop Extension
🎯 Features
🔹 AI-driven automation triggering
🔹 Dynamic bot listing from Control Room
🔹 Supports both Manually and Automatic bot selection & execution
🔹 MCP tool integration with Claude Desktop
🔹 Secure environment variable handling
🔹 REST API authentication with Control Room
🔹 Modular and extensible structure
🛠️ Tech Stack
Python 3.10+
FastMCP
Claude Desktop (MCP enabled)
Automation Anywhere Community Edition
uv (dependency management)
💬 Example Usage in Claude Desktop
User prompt:
Run the invoice processing automation
Claude will:
List AA bots
list_botsIdentify relevant bot
Call
run_botTrigger execution
No hardcoded bot IDs required.
🧩 Claude Desktop MCP Configuration
To connect Claude Desktop to this FastMCP server, update your Claude Desktop MCP configuration file.
📍 Locate Claude Desktop Config File
Open Claude Desktop → Settings → Developer → MCP Configuration
Add the following configuration:
{
"mcpServers": {
"automation-anywhere": {
"command": "ADD_PATH\\.venv\\Scripts\\python.exe",
"args": [
"ADD_PATH\\main.py"
]
}
},
"preferences": {
"coworkScheduledTasksEnabled": false,
"sidebarMode": "chat",
"coworkWebSearchEnabled": true
}
}
⚠️ Important
Replace:
ADD_PATH with your actual project directory path.
Example (Windows):
"command": "C:\\Users\\YourName\\AA_MCP\\.venv\\Scripts\\python.exe",
"args": [
"C:\\Users\\YourName\\AA_MCP\\main.py"
]
For macOS:
"command": "/Users/yourname/AA_MCP/.venv/bin/python",
"args": [
"/Users/yourname/AA_MCP/main.py"
]
🔄 After Updating
Save the configuration
Restart Claude Desktop
Your MCP server should now appear as:
automation-anywhere
Claude can now call:
list_bots
run_bot
✅ Verify Connection
In Claude Desktop, try:
List Automation anywhere botThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/aakashR37/AutomationAnywhere-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server