aid: aci-dev url: https://raw.githubusercontent.com/api-evangelist/aci-dev/refs/heads/main/apis.yml apis: - aid: aci-dev:aci-dev-app-configurations-api name: ACI.dev app-configurations API description: The app-configurations API from ACI.dev — 2 operation(s) for app-configurations. humanURL: https://aci.dev/docs/core-concepts/app.md tags: - app-configurations properties: - type: OpenAPI url: openapi/aci-dev-app-configurations-api-openapi.yml - type: Documentation url: https://aci.dev/docs/core-concepts/app.md - type: Documentation url: https://aci.dev/docs/api-reference/apps/search-apps.md - type: Documentation url: https://aci.dev/docs/api-reference/apps/get-app-details.md - type: JSONSchema url: json-schema/aci-dev-app-schema.json - type: JSONSchema url: json-schema/aci-dev-app-with-functions-schema.json - type: Documentation url: https://aci.dev/docs/core-concepts/function.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/search-functions.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/get-function-definition.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/execute.md - type: JSONSchema url: json-schema/aci-dev-function-schema.json - type: JSONSchema url: json-schema/aci-dev-function-execute-schema.json - type: JSONSchema url: json-schema/aci-dev-function-execution-result-schema.json - type: JSONSchema url: json-schema/aci-dev-openai-function-definition-schema.json - type: JSONSchema url: json-schema/aci-dev-anthropic-function-definition-schema.json - type: Examples url: examples/aci-dev-search-functions-example.json - type: Examples url: examples/aci-dev-execute-function-example.json - type: Documentation url: https://aci.dev/docs/core-concepts/app-configuration.md - type: JSONSchema url: json-schema/aci-dev-app-configuration-schema.json - type: Documentation url: https://aci.dev/docs/core-concepts/linked-account.md - type: Documentation url: https://aci.dev/docs/api-reference/linked-accounts/link-oauth2-account.md - type: Documentation url: https://aci.dev/docs/api-reference/linked-accounts/linked-accounts-oauth2-callback.md - type: Documentation url: https://aci.dev/docs/advanced/oauth2-whitelabel.md - type: JSONSchema url: json-schema/aci-dev-linked-account-schema.json - type: Examples url: examples/aci-dev-link-oauth2-account-example.json - aid: aci-dev:aci-dev-apps-api name: ACI.dev apps API description: The apps API from ACI.dev — 2 operation(s) for apps. humanURL: https://aci.dev/docs/core-concepts/app.md tags: - apps properties: - type: OpenAPI url: openapi/aci-dev-apps-api-openapi.yml - type: Documentation url: https://aci.dev/docs/core-concepts/app.md - type: Documentation url: https://aci.dev/docs/api-reference/apps/search-apps.md - type: Documentation url: https://aci.dev/docs/api-reference/apps/get-app-details.md - type: JSONSchema url: json-schema/aci-dev-app-schema.json - type: JSONSchema url: json-schema/aci-dev-app-with-functions-schema.json - type: Documentation url: https://aci.dev/docs/core-concepts/function.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/search-functions.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/get-function-definition.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/execute.md - type: JSONSchema url: json-schema/aci-dev-function-schema.json - type: JSONSchema url: json-schema/aci-dev-function-execute-schema.json - type: JSONSchema url: json-schema/aci-dev-function-execution-result-schema.json - type: JSONSchema url: json-schema/aci-dev-openai-function-definition-schema.json - type: JSONSchema url: json-schema/aci-dev-anthropic-function-definition-schema.json - type: Examples url: examples/aci-dev-search-functions-example.json - type: Examples url: examples/aci-dev-execute-function-example.json - type: Documentation url: https://aci.dev/docs/core-concepts/app-configuration.md - type: JSONSchema url: json-schema/aci-dev-app-configuration-schema.json - type: Documentation url: https://aci.dev/docs/core-concepts/linked-account.md - type: Documentation url: https://aci.dev/docs/api-reference/linked-accounts/link-oauth2-account.md - type: Documentation url: https://aci.dev/docs/api-reference/linked-accounts/linked-accounts-oauth2-callback.md - type: Documentation url: https://aci.dev/docs/advanced/oauth2-whitelabel.md - type: JSONSchema url: json-schema/aci-dev-linked-account-schema.json - type: Examples url: examples/aci-dev-link-oauth2-account-example.json - aid: aci-dev:aci-dev-functions-api name: ACI.dev functions API description: The functions API from ACI.dev — 3 operation(s) for functions. humanURL: https://aci.dev/docs/core-concepts/app.md tags: - functions properties: - type: OpenAPI url: openapi/aci-dev-functions-api-openapi.yml - type: Documentation url: https://aci.dev/docs/core-concepts/app.md - type: Documentation url: https://aci.dev/docs/api-reference/apps/search-apps.md - type: Documentation url: https://aci.dev/docs/api-reference/apps/get-app-details.md - type: JSONSchema url: json-schema/aci-dev-app-schema.json - type: JSONSchema url: json-schema/aci-dev-app-with-functions-schema.json - type: Documentation url: https://aci.dev/docs/core-concepts/function.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/search-functions.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/get-function-definition.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/execute.md - type: JSONSchema url: json-schema/aci-dev-function-schema.json - type: JSONSchema url: json-schema/aci-dev-function-execute-schema.json - type: JSONSchema url: json-schema/aci-dev-function-execution-result-schema.json - type: JSONSchema url: json-schema/aci-dev-openai-function-definition-schema.json - type: JSONSchema url: json-schema/aci-dev-anthropic-function-definition-schema.json - type: Examples url: examples/aci-dev-search-functions-example.json - type: Examples url: examples/aci-dev-execute-function-example.json - type: Documentation url: https://aci.dev/docs/core-concepts/app-configuration.md - type: JSONSchema url: json-schema/aci-dev-app-configuration-schema.json - type: Documentation url: https://aci.dev/docs/core-concepts/linked-account.md - type: Documentation url: https://aci.dev/docs/api-reference/linked-accounts/link-oauth2-account.md - type: Documentation url: https://aci.dev/docs/api-reference/linked-accounts/linked-accounts-oauth2-callback.md - type: Documentation url: https://aci.dev/docs/advanced/oauth2-whitelabel.md - type: JSONSchema url: json-schema/aci-dev-linked-account-schema.json - type: Examples url: examples/aci-dev-link-oauth2-account-example.json - aid: aci-dev:aci-dev-linked-accounts-api name: ACI.dev linked-accounts API description: The linked-accounts API from ACI.dev — 4 operation(s) for linked-accounts. humanURL: https://aci.dev/docs/core-concepts/app.md tags: - linked-accounts properties: - type: OpenAPI url: openapi/aci-dev-linked-accounts-api-openapi.yml - type: Documentation url: https://aci.dev/docs/core-concepts/app.md - type: Documentation url: https://aci.dev/docs/api-reference/apps/search-apps.md - type: Documentation url: https://aci.dev/docs/api-reference/apps/get-app-details.md - type: JSONSchema url: json-schema/aci-dev-app-schema.json - type: JSONSchema url: json-schema/aci-dev-app-with-functions-schema.json - type: Documentation url: https://aci.dev/docs/core-concepts/function.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/search-functions.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/get-function-definition.md - type: Documentation url: https://aci.dev/docs/api-reference/functions/execute.md - type: JSONSchema url: json-schema/aci-dev-function-schema.json - type: JSONSchema url: json-schema/aci-dev-function-execute-schema.json - type: JSONSchema url: json-schema/aci-dev-function-execution-result-schema.json - type: JSONSchema url: json-schema/aci-dev-openai-function-definition-schema.json - type: JSONSchema url: json-schema/aci-dev-anthropic-function-definition-schema.json - type: Examples url: examples/aci-dev-search-functions-example.json - type: Examples url: examples/aci-dev-execute-function-example.json - type: Documentation url: https://aci.dev/docs/core-concepts/app-configuration.md - type: JSONSchema url: json-schema/aci-dev-app-configuration-schema.json - type: Documentation url: https://aci.dev/docs/core-concepts/linked-account.md - type: Documentation url: https://aci.dev/docs/api-reference/linked-accounts/link-oauth2-account.md - type: Documentation url: https://aci.dev/docs/api-reference/linked-accounts/linked-accounts-oauth2-callback.md - type: Documentation url: https://aci.dev/docs/advanced/oauth2-whitelabel.md - type: JSONSchema url: json-schema/aci-dev-linked-account-schema.json - type: Examples url: examples/aci-dev-link-oauth2-account-example.json name: ACI.dev tags: - Agent Infrastructure - Agents - AI - Artificial Intelligence - Function Calling - MCP - Model Context Protocol - OAuth - Open Source - Tool Calling - VibeOps kind: contract accessModel: pricing: unknown onboarding: self-serve trial: false try_now: false public: false label: Self-serve signup confidence: medium source: - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/aci-dev.png access: 3rd-Party common: - type: AgenticAccess url: agentic-access/aci-dev-agentic-access.yml - type: DomainSecurity url: security/aci-dev-domain-security.yml - type: Authentication url: authentication/aci-dev-authentication.yml - type: Portal url: https://aci.dev - type: Documentation url: https://aci.dev/docs - type: GettingStarted url: https://aci.dev/docs/introduction/quickstart.md - type: Documentation url: https://aci.dev/docs/api-reference/overview.md name: API Reference Overview - type: Documentation url: https://aci.dev/docs/api-reference/openapi.json name: ACI.dev OpenAPI (authoritative) - type: Documentation url: https://aci.dev/docs/sdk/intro.md name: SDK Introduction - type: Documentation url: https://aci.dev/docs/sdk/custom-functions.md name: Custom Functions - type: Documentation url: https://aci.dev/docs/mcp-servers/introduction name: MCP Servers Introduction - type: Documentation url: https://aci.dev/docs/agent-playground/introduction.md name: Agent Playground - type: Documentation url: https://aci.dev/docs/advanced/oauth2-whitelabel.md name: White-label OAuth2 - type: Documentation url: https://aci.dev/docs/llms.txt name: llms.txt Documentation Index - type: GitHubOrganization url: https://github.com/aipotheosis-labs - url: https://github.com/aipotheosis-labs/aci name: aci (open-source tool-calling platform) type: SourceCode - url: https://github.com/aipotheosis-labs/aci-mcp name: aci-mcp (Python MCP server) type: SourceCode - url: https://github.com/aipotheosis-labs/aci-mcp-node name: aci-mcp-node (Node/TypeScript MCP server) type: SourceCode - url: https://github.com/aipotheosis-labs/aci-python-sdk name: aci-python-sdk type: SDKs - url: https://github.com/aipotheosis-labs/aci-typescript-sdk name: aci-typescript-sdk type: SDKs - url: https://github.com/aipotheosis-labs/aci-agents name: aci-agents (example agents) type: SourceCode - url: https://github.com/aipotheosis-labs/aci-developer-docs name: aci-developer-docs type: SourceCode - url: https://github.com/aipotheosis-labs/gate22 name: gate22 (MCP gateway and control plane) type: SourceCode - url: https://github.com/aipotheosis-labs/gate22-docs name: gate22-docs type: SourceCode - url: https://platform.aci.dev name: ACI.dev Platform Console type: Documentation - url: https://discord.gg/nnqFSzq2ne name: Aipolabs Discord type: Documentation - url: https://www.linkedin.com/company/aipotheosis-labs-aipolabs type: LinkedIn - url: https://twitter.com/AipoLabs name: '@AipoLabs on X' type: Twitter - url: https://www.youtube.com/@AipotheosisLabs name: Aipotheosis Labs on YouTube type: Documentation - type: License url: https://www.apache.org/licenses/LICENSE-2.0 name: Apache License 2.0 - type: Features data: - 600+ pre-built App integrations (Slack, Gmail, Zendesk, GitHub, Notion, Stripe, and more) - Unified MCP server (aci-mcp) exposing ACI_SEARCH_FUNCTIONS and ACI_EXECUTE_FUNCTION meta-tools - Apps MCP mode that surfaces a specific set of Apps as named MCP tools - Node port (aci-mcp-node) for TypeScript-native MCP integration - OpenAI-compatible and Anthropic-compatible function-definition output formats - Multi-tenant end-user OAuth2 link flow, white-label OAuth2 for production branding - Per-project App Configurations with function-level enable/disable and security-scheme overrides - Natural-language permission filters that guardrail tool executions - Custom functions SDK for registering proprietary tools alongside the catalog - Agent Playground for prompting against the unified catalog before wiring it into production - Python and TypeScript SDKs (aci-python-sdk, aci-typescript-sdk) - >- Sister project gate22 — open-source MCP gateway and control plane for governance and audit across Cursor and other agentic IDEs - Self-hostable backend, frontend portal, and SDKs under Apache 2.0 sources: - https://aci.dev - https://aci.dev/docs/llms.txt - https://github.com/aipotheosis-labs/aci - https://github.com/aipotheosis-labs/aci-mcp - https://github.com/aipotheosis-labs/gate22 - type: Integrations data: - Anthropic Claude (function definitions returned in Anthropic tool-use format) - OpenAI (function definitions returned in OpenAI tool-use format) - Model Context Protocol (Cursor, Claude Desktop, Claude Code, and other MCP clients) - GitHub, Gmail, Slack, Zendesk, Notion, Stripe and 600+ other apps via the ACI catalog sources: - https://aci.dev/docs/mcp-servers/introduction - https://github.com/aipotheosis-labs/aci-mcp - url: vocabulary/aci-dev-vocabulary.yml type: Vocabulary - url: rules/aci-dev-rules.yml type: SpectralRules - url: json-ld/aci-dev-context.jsonld type: JSONLD created: '2026-05-25' modified: '2026-05-25' position: Producing description: >- ACI.dev (Aipolabs Agent-Computer Interface) is an open-source tool-calling platform that hooks AI agents into 600+ pre-built tools through direct function calling or a unified Model Context Protocol server. Maintained by Aipotheosis Labs (Aipolabs) under Apache 2.0, ACI provides multi-tenant OAuth2 and API-key authentication, per-project App Configurations, natural-language permission guardrails, OpenAI- and Anthropic-compatible function definitions, Python and TypeScript SDKs, and the unified aci-mcp server with ACI_SEARCH_FUNCTIONS and ACI_EXECUTE_FUNCTION meta-tools. The sister project Gate22 adds an open-source MCP gateway and control plane for governing which tools agents can use, what they can do, and how it is audited. maintainers: - FN: Kin Lane email: info@apievangelist.com X: apievangelist url: https://apievangelist.com specificationVersion: '0.16'