Expose functions from specific apps that you pre-select
Apps MCP Server
provides direct access to functions (tools) from specific app(s) you select. Unlike most MCP servers that are bound to a single app, this server allows you to combine multiple apps in one server.
--apps
parameter. When an MCP client interacts with this server, all functions from the specified apps will be available in its tool list.
This approach differs from the Unified MCP Server
in that there’s no dynamic discovery process - all function (tool) definitions are directly available to MCP clients.
Apps MCP Server
allows you to combine functions from multiple apps in a single server, reducing the number of servers you need to manage.Apps MCP Server
, you need to complete several setup steps on the ACI.dev platform.
Get your ACI.dev API Key
Set Allowed Apps
Allowed Apps
list.Link Accounts For Each App
linked-account-owner-id
which you’ll later provide when starting the MCP servers.linked-account-owner-id
is, please refer to the Linked Accounts section.Install the Package
<LINKED_ACCOUNT_OWNER_ID>
and <YOUR_ACI_API_KEY>
below with the linked-account-owner-id
of your linked accounts and your ACI.dev API key respectively.<APP_1>,<APP_2>,...
with the apps you set as allowed for your agent in the Project Setting .Cursor & Windsurf
Claude Desktop
Running Locally
[Required] --apps
apps
argument is used to specify the apps you want to use with your MCP server. E.g., --apps GMAIL,BRAVE,GITHUB
means that the MCP server will only access and expose the functions (tools) from GMAIL
, BRAVE
and GITHUB
apps.[Required] --linked-account-owner-id
linked-account-owner-id
is the owner ID of the linked accounts you want to use for the function execution. E.g., --linked-account-owner-id johndoe
means that the function execution (e.g, GMAIL__SEND_EMAIL
) will be done on behalf of the linked account of GMAIL
app with owner ID johndoe
.[Optional] --transport
transport
argument is used to specify the transport protocol to use for the MCP server.
The default transport is stdio
.[Optional] --port
port
argument is used to specify the port to listen on for the MCP server if the --transport
is set to sse
.
The default port is 8000
.