Celigo MCP Server
A Model Context Protocol (MCP) server for the Celigo integrator.io API. This server allows ChatGPT, Claude, Cursor, and other MCP clients to interact with Celigo integrations, flows, connections, and more.
Usage
Add this configuration to your MCP client config file:
Command Line Arguments
--access-token(required): Your Celigo API access token--region(optional): API region, eitherNA(North America, default) orEU(Europe)
Available Tools
Token Validation
validate_token- Validate the Celigo API token and get user information
Integration Management
list_integrations- List all Celigo integrationsget_integration- Get a specific integration by IDcreate_integration- Create a new integrationupdate_integration- Update an existing integrationdelete_integration- Delete an integration
Flow Management
list_flows- List flows for a specific integrationget_flow- Get a specific flow by IDcreate_flow- Create a new flowupdate_flow- Update an existing flowclone_flow- Clone an existing flowrun_flow- Run a specific flowget_flow_errors- Get errors for a specific flowget_flow_audit- Get audit history for a flowget_flow_dependencies- Get dependencies for a flowget_flow_jobs- Get job history for a flowdelete_flow- Delete a flow
Connection Management
list_connections- List all connections (with optional type filter)get_connection- Get a specific connection by IDcreate_connection- Create a new connectionupdate_connection- Update an existing connectiondelete_connection- Delete a connection
Export Management
list_exports- List all export configurationsget_export- Get a specific export configuration by IDcreate_export- Create a new export configurationupdate_export- Update an existing export configurationdelete_export- Delete an export configuration
Import Management
list_imports- List all import configurationsget_import- Get a specific import configuration by IDcreate_import- Create a new import configurationupdate_import- Update an existing import configurationdelete_import- Delete an import configuration
Example Usage
Once configured, you can ask ChatGPT, Claude, Cursor, and other MCP clients to:
"List all my Celigo integrations"
"Show me the flows for integration [integration-id]"
"Create a new flow for integration [integration-id]"
"Clone flow [flow-id] and name it 'New Flow'"
"Show me recent errors for flow [flow-id]"
"Get job history for flow [flow-id]"
"Create a new HTTP connection named 'My API Connection'"
"Update connection [connection-id] with new settings"
"Run the flow with ID [flow-id]"
"Get details about connection [connection-id]"
"Create a new export configuration"
"Show me the audit history for flow [flow-id]"
Getting Your Celigo API Token
Log in to your Celigo account
Go to Settings > API Tokens
Create a new API token with appropriate permissions
Copy the token and use it with the
--access-tokenargument
Region Selection
Celigo operates in two regions:
NA(North America) - api.integrator.ioEU(Europe) - api.eu.integrator.io
Make sure to select the correct region for your Celigo account.
Development
Building from Source
Testing Locally
License
MIT
Support
For issues and questions, please visit the GitHub repository.
This server cannot be installed