ACI.dev

Connects AI agents to over 600 tools via a unified MCP server or function calling SDK.

ACI.dev screenshot 1

ACI.dev is an open-source web app that connects AI agents to a wide range of external tools. It provides a centralized platform for managing tool-calling capabilities, allowing agents to interact with third-party services through a unified interface. The software is deployed as a server and web application, providing a backend for API management and a frontend developer portal.

Users can integrate the platform into agentic IDEs or custom AI agents to automate tasks across various SaaS applications. It handles the complexities of authentication and API communication, exposing these capabilities either as direct function calls via a Python or TypeScript SDK or through a Unified Model-Context-Protocol (MCP) server. This allows developers to avoid writing individual OAuth flows and API clients for every service they wish to connect to their AI agents.

Key features

  • Over 600 pre-built integrations with popular services and apps
  • Support for both a unified MCP server and a lightweight SDK
  • Multi-tenant authentication with built-in OAuth flows and secrets management
  • Natural language permission boundaries to control agent capabilities
  • Dynamic tool discovery to prevent LLM context window overload
  • Tool-use logging to track agent calls and identify errors
  • Framework and model agnostic architecture compatible with any LLM
  • Open source release of backend, portal, and integrations under Apache 2.0

The platform is designed for developers building AI agents, personal assistants, or research bots that require interaction with the web and SaaS tools. It specifically supports VibeOps by allowing agentic IDEs to access infrastructure platforms for provisioning, deployment, and database configurations. This enables a workflow where AI handles the technical deployment of a prototype into a live product. The architecture focuses on removing vendor lock-in by providing a framework-agnostic approach to tool-calling.

ACI.dev serves as the infrastructure layer for connecting LLMs to external APIs with a focus on secure, multi-user authentication and granular access control.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity2 months ago
Repository Age1 year
LicenseApache-2.0
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.