Integration App MCP Server
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
The README provides an example configuration that exposes HubSpot tools through the Integration App MCP Server, allowing Claude to interact with HubSpot actions defined in an Integration App workspace.
Integration App MCP Server
Overview
This is an implementation of the Model Context Protocol (MCP) server that exposes tools powered by Integration App.
Managing Tools
This server uses Actions defined in an Integration App workspace as tools. To understand how this works and how to effectively manage tools for each application, please refer to the Using Tools guide.
Running the server
- Install node.js
- Configure some actions in your Integration App workspace
- Get Integration App token from your Workspace Settings page or generate using your Workspace Key and Secret (Authentication Guide).
You need to provide two environment variables to the server:
INTEGRATION_APP_TOKEN
- token for accessing Integration App APIINTEGRATION_KEY
- key of the integration you want to use tools for
This server exposes tools from one integration at a time. If you want to expose tools from multiple integrations, you can create multiple servers or modify the code to iterate over multiple integrations.
Here is an example of claude_desktop_config.json file with the server configured:
Testing
To understand if everything works as expected, you can ask Claude what tools are available:
This server cannot be installed
This MCP server implementation allows users to manage and expose actions as tools from their Integration App workspace through the Model Context Protocol.