ACI

v1.0.0Developer Toolsstable

ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.

agentsaiai-agentsapideveloper-tools
Share:
4,778
Stars
0
Downloads
0
Weekly
0/5

What is ACI?

ACI is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to aci.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic ide or custom ai agent through direct function calling or a unified mcp server. the birthplace of vibeops.

ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ACI.dev is the open source tool-calling platform that hooks

Use Cases

Connect 600+ tools via direct function calling
Hook tools into agentic IDEs and custom agents
LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx aci

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use ACI

ACI.dev is an open-source tool-calling platform that connects AI agents to 600+ pre-built integrations — including Google Calendar, Gmail, Slack, Vercel, Supabase, and Cloudflare — through either direct Python/TypeScript SDK function calls or a unified MCP server. The aci-mcp package ships two server modes: an Apps Server for direct per-app access and a Unified Server that exposes meta-functions for discovering and executing any ACI.dev function dynamically. It is the birthplace of VibeOps, enabling agentic IDEs and coding assistants to call real-world APIs without custom integration work.

Prerequisites

  • Python 3.10+ and pip (the aci-mcp package is Python-based)
  • uv package manager (recommended: pip install uv)
  • An ACI.dev account and API key from aci.dev
  • A linked account owner ID from your ACI.dev dashboard
  • An MCP-compatible client such as Claude Desktop or Cursor
1

Install uv and the aci-mcp package

The ACI MCP server is distributed as a Python package best run with uvx (uv's tool runner). Install uv first, then verify the aci-mcp package is accessible.

pip install uv
uvx aci-mcp --help
2

Obtain your ACI.dev API key

Sign up at aci.dev and navigate to the API Keys section of your dashboard. Copy your ACI_API_KEY and note your linked-account-owner-id, which scopes tool access to your workspace.

3

Run the Unified MCP Server

Start the unified server which exposes ACI_SEARCH_FUNCTIONS and ACI_EXECUTE_FUNCTION meta-tools, letting the AI agent discover and call any of the 600+ available integrations dynamically.

uvx aci-mcp unified-server --linked-account-owner-id <YOUR_OWNER_ID>
4

Or run the Apps MCP Server for specific integrations

Use the apps server when you want to limit the agent to specific application toolsets, reducing noise and improving tool selection precision.

uvx aci-mcp apps-server --apps "BRAVE_SEARCH,GMAIL" --linked-account-owner-id <YOUR_OWNER_ID>
5

Configure Claude Desktop to use the ACI MCP server

Add the server to your Claude Desktop configuration file, passing your API key as an environment variable and your owner ID as a command-line argument.

{
  "mcpServers": {
    "aci-unified": {
      "command": "uvx",
      "args": ["aci-mcp", "unified-server", "--linked-account-owner-id", "<YOUR_OWNER_ID>"],
      "env": {
        "ACI_API_KEY": "<YOUR_ACI_API_KEY>"
      }
    }
  }
}
6

Authorize integrations in the ACI.dev dashboard

Visit aci.dev/tools to browse available integrations. For OAuth-based apps like Gmail or Slack, complete the OAuth authorization flow in the dashboard before the agent can use them.

ACI Examples

Client configuration

Claude Desktop config for ACI's unified MCP server with API key authentication.

{
  "mcpServers": {
    "aci-unified": {
      "command": "uvx",
      "args": ["aci-mcp", "unified-server", "--linked-account-owner-id", "YOUR_OWNER_ID"],
      "env": {
        "ACI_API_KEY": "YOUR_ACI_API_KEY"
      }
    }
  }
}

Prompts to try

Use the ACI unified server to access 600+ integrations through natural language.

- "Search for available calendar tools and schedule a meeting for tomorrow at 2pm"
- "Find the Gmail integration and send an email to [email protected] summarizing today's tasks"
- "Use Brave Search to find the latest news about open-source AI agents"
- "List all available Slack functions and post a message to the #general channel"

Troubleshooting ACI

uvx aci-mcp fails with 'command not found'

Ensure uv is installed and in your PATH: pip install uv. On some systems, uv installs to ~/.local/bin — add that to your PATH in ~/.zshrc or ~/.bashrc.

API calls fail with 401 Unauthorized

Verify ACI_API_KEY is correctly set in the env block of your MCP config. Double-check the key in your aci.dev dashboard and ensure it has not expired or been revoked.

OAuth-dependent tools (Gmail, Slack) return permission errors

Complete the OAuth authorization flow for each app in the ACI.dev dashboard under the Linked Accounts section. The linked-account-owner-id must match the account that authorized the integration.

Frequently Asked Questions about ACI

What is ACI?

ACI is a Model Context Protocol (MCP) server that aci.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic ide or custom ai agent through direct function calling or a unified mcp server. the birthplace of vibeops. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install ACI?

Follow the installation instructions on the ACI GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with ACI?

ACI works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is ACI free to use?

Yes, ACI is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "aci": { "command": "npx", "args": ["-y", "aci"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use ACI?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides