- Explore MCP Servers
- mcp-boomi
Mcp Boomi
What is Mcp Boomi
mcp-boomi is a Node.js-based MCP (Microservices) server that simplifies interaction with the Boomi AtomSphere API, allowing users to manage process deployments effectively.
Use cases
Use cases include automating the management of integration processes, monitoring deployment statuses, and controlling listener and scheduler functionalities for various business applications.
How to use
To use mcp-boomi, clone the repository, install dependencies using npm, configure the .env file with your credentials, and start the server. You can interact with the API to manage deployments, listeners, and schedulers.
Key features
Key features include checking deployed processes, determining deployment types (listener or scheduler), enabling/disabling listeners, and pausing/resuming schedulers.
Where to use
mcp-boomi can be used in environments where integration processes need to be managed efficiently, particularly in organizations utilizing the Boomi AtomSphere platform for application integration.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Boomi
mcp-boomi is a Node.js-based MCP (Microservices) server that simplifies interaction with the Boomi AtomSphere API, allowing users to manage process deployments effectively.
Use cases
Use cases include automating the management of integration processes, monitoring deployment statuses, and controlling listener and scheduler functionalities for various business applications.
How to use
To use mcp-boomi, clone the repository, install dependencies using npm, configure the .env file with your credentials, and start the server. You can interact with the API to manage deployments, listeners, and schedulers.
Key features
Key features include checking deployed processes, determining deployment types (listener or scheduler), enabling/disabling listeners, and pausing/resuming schedulers.
Where to use
mcp-boomi can be used in environments where integration processes need to be managed efficiently, particularly in organizations utilizing the Boomi AtomSphere platform for application integration.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Boomi AtomSphere MCP Server
A Node.js-based MCP (Microservices) server that provides a simplified interface to the Boomi AtomSphere API. This server allows you to:
- Check which processes are deployed
- Determine if a deployment is a listener or scheduler
- Enable/disable listeners
- Pause/unpause schedulers
Prerequisites
- Node.js 14.x or higher
- NPM 6.x or higher
- A Boomi AtomSphere account with API access
Installation
-
Clone the repository:
git clone https://github.com/yourusername/boomi-mcs-server.git cd boomi-mcs-server -
Install dependencies:
npm install -
Create a
.envfile from the sample:cp .env.sample .env -
Edit the
.envfile to configure your port and optional default credentials. -
Start the server:
npm start
For development with auto-reload:
npm run dev
API Documentation
GET /api/deployments
Get all process deployments or filter by process ID.
Query Parameters:
accountId(required): Boomi account IDusername(required): Boomi usernamepassword(required): Boomi passwordprocessId(optional): Filter by specific process ID
GET /api/deployment/:deploymentId/type
Check if a deployment is a listener or scheduler.
Path Parameters:
deploymentId: ID of the deployment to check
Query Parameters:
accountId(required): Boomi account IDusername(required): Boomi usernamepassword(required): Boomi password
POST /api/deployment/:deploymentId/listener/:action
Enable or disable a listener.
Path Parameters:
deploymentId: ID of the deploymentaction: Either ‘enable’ or ‘disable’
Body Parameters (JSON):
{
"accountId": "your-account-id",
"username": "your-username",
"password": "your-password"
}
POST /api/deployment/:deploymentId/scheduler/:action
Pause or resume a scheduler.
Path Parameters:
deploymentId: ID of the deploymentaction: Either ‘pause’ or ‘resume’
Body Parameters (JSON):
{
"accountId": "your-account-id",
"username": "your-username",
"password": "your-password"
}
GET /api/processes
Get all processes in the account.
Query Parameters:
accountId(required): Boomi account IDusername(required): Boomi usernamepassword(required): Boomi password
GET /health
Check if the MCS server is running properly.
Claude Desktop Configuration
To connect this MCS server to Claude Desktop:
- Start the MCS server
- Copy the
claude-desktop-config.jsonfile to your Claude Desktop config directory - In Claude Desktop, load the “Boomi AtomSphere Manager” configuration
Security Considerations
- This server transmits and processes Boomi credentials. It’s recommended to use HTTPS in production.
- Consider implementing additional authentication for the MCS server itself.
- Store sensitive information in environment variables, not in code.
License
MIT
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










