Celigo MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Celigo MCP Serverlist all my integrations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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:
{
"mcpServers": {
"celigo-mcp": {
"command": "npx",
"args": [
"-y",
"@ilyassesalama/celigo-mcp@latest",
"--access-token",
"<your-celigo-api-token>",
"--region",
"NA"
]
}
}
}Command Line Arguments
--access-token(required): Your Celigo API access token--region(optional): API region, eitherNA(North America, default) orEU(Europe)
Available Tools
117 tools across 15 categories, mapped 1:1 to Celigo's Standard REST API.
Token
validate_token— Validate the access token and return the associated userId
Integrations
list_integrations,get_integration,create_integration,update_integration,patch_integration,delete_integrationclone_integration— Clone an integration with all its flowscreate_integration_revision— Snapshot the current integration state (supportsignoreIfNoChanges)get_integration_audit— Change history for an integrationget_integration_connections/get_integration_exports/get_integration_imports/get_integration_users— List childrenget_integration_errors— Open error summary across all flowsget_integration_dependencies— Resources referencing the integrationget_integration_template— Download the integration as a reusable template
Flows
list_flows,get_flow,create_flow,update_flow,patch_flow,delete_flowclone_flow— Clone a flow with connection remappingrun_flow— Trigger an on-demand executionget_flow_audit/get_flow_dependencies/get_flow_descendants— Metadataget_flow_jobs— Latest execution jobsget_flow_last_export_datetime— Timestamp of last export runget_flow_template— Download the flow as a templateget_flow_errors— Open errors for an export/import in the flowget_resolved_errors/delete_resolved_errors— Resolved error historyresolve_errors/retry_errors— Resolve or retry specific errorsassign_export_error— Assign errors to a userupdate_flow_error_tags— Tag errors for triage
Connections
list_connections,get_connection,create_connection,update_connection,patch_connection,delete_connectionping_connection— Test an existing connectiontest_virtual_connection— Test a connection config without saving itget_connection_audit/get_connection_dependencies/get_connection_debug_logsregister_connection/unregister_connection/register_connections_bulk— Link/unlink connections to integrations
Exports
list_exports,get_export,create_export,update_export,patch_export,delete_exportclone_export— Clone an export with connection remappingget_export_audit— Change historyexecute_virtual_export— Run an ad-hoc export without savingexport_virtual_paged— Paginated ad-hoc export
Imports
list_imports,get_import,create_import,update_import,patch_import,delete_importclone_import— Clone an import with connection remappinginvoke_import— Trigger a manual import executionget_import_audit/get_import_dependenciesexecute_virtual_import/evaluate_virtual_import_map— Ad-hoc import & mapping preview
Scripts
create_script,get_script,update_script,delete_scriptget_script_logs— Execution logs for a script
Tags
list_tags,get_tag,create_tag,update_tag,delete_tag
Users
list_users,get_user,update_user,delete_userinvite_user,invite_multiple_users— Invite user(s) to the account
iClients
list_iclients,get_iclient,create_iclient,update_iclient,delete_iclient
State (global + resource-scoped)
list_state_keys,get_state_value,upsert_state_value,delete_state_value,delete_all_state— Integration-scoped statelist_resource_state,get_resource_state_value,upsert_resource_state_value,delete_resource_state_value,delete_all_resource_state— State scoped to a specific resource (export/import/connection/flow/integration)
File Definitions
list_file_definitions,get_file_definition,create_file_definition,delete_file_definition
Data Parsing & Generation
parse_csv_to_json,parse_xml_to_jsonparse_structured_file— Parse delimited/fixed-width files against a file definitiongenerate_structured_file— Generate delimited/fixed-width output from JSON
Miscellaneous
list_jobs— List flow/integration jobs with rich filterslist_audit_logs— Account-wide audit traillist_licenses— SmartConnector licensesget_edi_profiles— List EDI profiles
Example Usage
Once configured, you can ask ChatGPT, Claude, Cursor, and other MCP clients to:
"List all my Celigo integrations"
"Show me the open errors for integration [integration-id]"
"Retry errors for export [export-id] in flow [flow-id]"
"Resolve all errors for import [import-id] in flow [flow-id]"
"Create a snapshot of integration [integration-id]"
"Clone flow [flow-id] with connection map
{oldId: newId}""Ping connection [connection-id] to check if it's operational"
"Test a virtual HTTP connection before saving it"
"Parse this CSV data to JSON"
"Generate a delimited file from these records using file definition [id]"
"Invite user@example.com as an administrator"
"Set integration state key
lastRunto2026-04-17T00:00:00Z"
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
git clone https://github.com/ilyassesalama/celigo-mcp.git
cd celigo-mcp
npm install
npm run buildTesting Locally
node build/index.js --access-token <your-token> --region NALicense
MIT
Support
For issues and questions, please visit the GitHub repository.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ilyassesalama/celigo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server