AIPOLabs
A Model Context Protocol server that provides access to ACI.dev functions (tools) through either direct app-specific tools or a unified interface with dynamic tool discovery and execution based on user intent.
What is AIPOLabs?
AIPOLabs is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol server that provides access to aci.dev functions (tools) through either direct app-specific tools or a unified interface with dynamic tool discovery and execution based on user ...
A Model Context Protocol server that provides access to ACI.dev functions (tools) through either direct app-specific tools or a unified interface with dynamic tool discovery and execution based on user intent.
This server falls under the APIs category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A Model Context Protocol server that provides access to ACI.
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx aipolabs-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use AIPOLabs
The AIPOLabs MCP Server (aci-mcp) connects any MCP-compatible AI client to the ACI.dev platform, which provides a curated library of pre-built integrations with popular apps and services. It offers two operational modes: an Apps Server that exposes direct tool functions from specific named applications, and a Unified Server that provides two meta-functions — ACI_SEARCH_FUNCTIONS and ACI_EXECUTE_FUNCTION — enabling dynamic discovery and execution of any function across the entire ACI.dev catalog based on user intent. Developers use it to give their AI assistants access to hundreds of third-party services without individually implementing each API integration.
Prerequisites
- Python 3 with uv package manager installed (curl -sSf https://install.pypa.io/get-pip.py | python3 - && pip install uv)
- An ACI.dev account with a valid ACI_API_KEY
- A LINKED_ACCOUNT_OWNER_ID from the ACI.dev dashboard for authentication
- An MCP client such as Claude Desktop, Claude Code, or any MCP-compatible host
- Optional: Docker for containerized deployment
Install uv and verify Python environment
ACI MCP uses uvx for direct execution without a global install. Install uv first if not already present.
curl -sSf https://install.pypa.io/get-pip.py | python3 -
pip install uv
# Verify
uvx aci-mcp --helpObtain API credentials from ACI.dev
Sign up at ACI.dev and retrieve your ACI_API_KEY and LINKED_ACCOUNT_OWNER_ID from the dashboard. These are required for all server modes.
# Set as environment variables
export ACI_API_KEY=your_aci_api_key_here
export LINKED_ACCOUNT_OWNER_ID=your_linked_account_owner_idRun the Unified Server
The Unified Server exposes ACI_SEARCH_FUNCTIONS and ACI_EXECUTE_FUNCTION tools, letting the AI dynamically discover and call any integration at runtime.
uvx aci-mcp unified-server \
--linked-account-owner-id $LINKED_ACCOUNT_OWNER_IDRun the Apps Server for specific integrations
The Apps Server pre-loads tools from specific named apps, providing direct function access without dynamic discovery overhead.
uvx aci-mcp apps-server \
--apps "BRAVE_SEARCH,GMAIL" \
--linked-account-owner-id $LINKED_ACCOUNT_OWNER_IDDebug with MCP Inspector
Use the MCP Inspector to interactively test tools before connecting to a production client.
npx @modelcontextprotocol/inspector uvx aci-mcp unified-server \
--linked-account-owner-id $LINKED_ACCOUNT_OWNER_IDDeploy with Docker (optional)
For production deployments, build and run the Docker image with your API key injected as an environment variable.
docker build -t aci-mcp .
docker run --rm -i \
-e ACI_API_KEY=$ACI_API_KEY \
aci-mcp unified-serverAIPOLabs Examples
Client configuration
Claude Desktop configuration for the ACI MCP Unified Server using uvx
{
"mcpServers": {
"aci-unified": {
"command": "uvx",
"args": [
"aci-mcp",
"unified-server",
"--linked-account-owner-id",
"your_linked_account_owner_id"
],
"env": {
"ACI_API_KEY": "your_aci_api_key_here"
}
}
}
}Prompts to try
Example prompts for using ACI integrations through the MCP server
- "Search for the latest news about AI using Brave Search"
- "Find all available tools for Gmail integration"
- "Send an email to [email protected] with subject 'Weekly Update'"
- "What integrations are available for calendar and scheduling?"
- "Search ACI functions for Slack messaging capabilities"Troubleshooting AIPOLabs
Authentication error: ACI_API_KEY invalid or missing
Confirm ACI_API_KEY is set correctly in your environment or in the MCP server env block. Retrieve a fresh key from the ACI.dev dashboard if the current one has expired or been revoked.
LINKED_ACCOUNT_OWNER_ID not found error
Log in to ACI.dev and navigate to your account settings to find the correct LINKED_ACCOUNT_OWNER_ID. This ID links the MCP session to your specific ACI.dev account and linked third-party app authorizations.
uvx command not found
Install uv with pip install uv or via the official uv installer at https://astral.sh/uv. After installation, ensure the uv binary directory is in your PATH by running which uvx.
Frequently Asked Questions about AIPOLabs
What is AIPOLabs?
AIPOLabs is a Model Context Protocol (MCP) server that model context protocol server that provides access to aci.dev functions (tools) through either direct app-specific tools or a unified interface with dynamic tool discovery and execution based on user intent. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install AIPOLabs?
Follow the installation instructions on the AIPOLabs GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with AIPOLabs?
AIPOLabs works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is AIPOLabs free to use?
Yes, AIPOLabs is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
AIPOLabs Alternatives — Similar APIs Servers
Looking for alternatives to AIPOLabs? Here are other popular apis servers you can use with Claude, Cursor, and VS Code.
Kong
★ 43.4k🦍 The API and AI Gateway
API Mega List
★ 5.4kThis GitHub repo is a powerhouse collection of APIs you can start using immediately to build everything from simple automations to full-scale applications. One of the most valuable API lists on GitHub—period. 💪
Fetch
★ 5.4kFetch web content and convert to markdown for AI consumption
Fusio
★ 2.1kSelf-Hosted API Management for Builders
Korean Law
★ 1.8k국가법령정보MCP v4.0 | 법제처 41개 API → 17개 MCP 도구. 법령·판례·조례 검색 + LLM 환각 방지 인용검증 + 조문 영향 그래프(impact_map) + 시점 비교 자동 diff(time_travel) + 시민 5단계 실행 가이드(action_plan) | 41 Korean legal APIs → 17 MCP tools
RuleGo
★ 1.5k⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
Browse More APIs MCP Servers
Explore all apis servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up AIPOLabs in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use AIPOLabs?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.