automation-anywhere-mcp
Click on "Deploy 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: Discord MCP Server
šÆ 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 deployed
Maintenance
Related MCP Connectors
Any REST/SOAP/GraphQL/OData/SQL API as MCP tools for Claude & ChatGPT. 412 connectors: SAP, ERP.
Connect Amazon Seller Central to Claude or ChatGPT via MCP. Orders, inventory, pricing, fees, FBA.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
- ZapierOAuthcom.zapier
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceAdds automation capabilities to Claude Desktop through MCP and enables Claude Desktop to act as a model gateway for Claude Code, solving WSL-Windows integration challenges through file-based bidirectional communication.-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables Claude Desktop to interact with Discord through a dedicated bot. It allows users to list channels, read message history, and send messages directly from the AI interface.2-
- AlicenseNot gradedqualityDmaintenanceIntegrates Claude Desktop with GoHighLevel CRM, providing 269+ tools for contact management, messaging, sales, marketing, and more via MCP.12 npmISC
- AlicenseNot gradedqualityCmaintenanceEnables natural language management of Typebot bots: create, update, publish, list results, and start chat sessions via Claude Desktop.12 npmMIT